1
如何使用MOVE模擬LEA
指令?這可能嗎?我已經使用x86彙編和MOV
指令只是複製adddress,如果它是一個符號(不知道它是否依賴於程序集)。但在6800 MOVE
看起來像表現不同,例如,在以下指令D1
和A1
具有不同的值。 LEA
指令如何工作?以及如何模擬?即做什麼LEA
不使用它。我認爲,與MOVE
和其他人。另外,事實上,MOVE
是D1
,它似乎不是標籤的十六進制值。如何使用MOVE模擬LEA指令?
MOVE T(PC),D1
LEA T,A1
MOVEA.L T,A1'怎麼樣? – Michael
沒有任何變化。同樣的行爲。寄存器中的值相同:與其他值不同。 –
糟糕。這應該是'MOVEA.L#T,A1'。或者把地址放在一個數據寄存器中:'MOVE.L#T,D1'(注意'MOVE'影響一些條件標誌,而'MOVEA'和'LEA'則不)。 – Michael