我正在尝试找到以下错误的解决方案:
假设有两个寄存器A& B,内存地址为Addr1& Addr2分别。每当我们尝试从寄存器A读/写时,它不会从A的相应地址(Addr1)读/写,而是从B的地址(Addr2)执行读/写操作。每当我们尝试读或时都是如此从寄存器B写入,它从A的地址执行读/写操作,即地址被交换用于读/写操作。 除了这两个地址,我们无法访问任何其他东西。
哪种逻辑或模式能够找出上述错误?
请提出一些建议。感谢
答案 0 :(得分:0)
要重新解释这个问题,我对问题的理解是:
尝试读取和写入位置A实际上在位置B上执行操作。
尝试对B执行操作实际上是在A上执行的。
解决方案:
数据表或规范的地址位置错误。
如果我写到某个位置并尝试从同一位置读取并从中获取数据,我写的不确定这是一个错误。如果其他东西不一致或者您没有使用2内存的电源,并且与数据表相比不存在不同的位置集,则可能存在内部问题。