见图片:Dolphin Emulator setuplwzx的PowerPC大会海豚的Wii模拟器
我试图用海豚的Wii模拟器调试器。它模仿百老汇微处理器(https://en.wikipedia.org/wiki/Broadway_(microprocessor))。绿色条表示将执行的下一条指令。如果r0 = 0000006c和r3 = 817d34e0,lwzx r3,r3,r0的结果是什么?
海豚说,当我进入该指令时,结果是r3 = 920d5fd0。我虽然结果会是r3和r0的和,所以r3应该等于817d354c。
我哪里出错了?
调试器已知有一些问题,所以可能有问题,但我假设我错了。
谢谢!
是不是'lwzx'负载? MEM [R3 + R0]'的内容应该在'R3'中。请注意,这条指令似乎并不对称:'lwzx r3,r0,r3'应该加载'MEM [R3]'。见[this](http://www.tentech.ca/downloads/other/PPC_Quick_Ref_Card-Rev1_Oct12_2010.pdf)。 –
@MargaretBloom是的,海豚的结果令我困惑。调试器可能有些问题实际上是错误的? – Ebola16