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