基本上用 68000 的汇编语言来后增量一个地址寄存器,你必须这样做:
(A0)+
例子
MOVE (A0)+,D0
这将移动到D0地址指向的值,A0并且也会增加A01。
考虑到如果(A0)postincrementA0语法是:
(A0+)
? 或者我错过了什么?
MOVE.L (A1)+,D0 ; increments A1 by 4, because it is long operation
; and 4 is size of long
我认为当前的后增量语法指向此功能,而
(A1+)更多表明 A1 始终递增一。
看:使用后增量的间接寻址