2

基本上用 68000 的汇编语言来后增量一个地址寄存器,你必须这样做:

(A0)+

例子

MOVE (A0)+,D0

这将移动到D0地址指向的值,A0并且也会增加A01。

考虑到如果(A0)postincrementA0语法是:

(A0+)

? 或者我错过了什么?

4

1 回答 1

2
MOVE.L (A1)+,D0 ; increments A1 by 4, because it is long operation
                ; and 4 is size of long

我认为当前的后增量语法指向此功能,而 (A1+)更多表明 A1 始终递增一。

看:使用后增量的间接寻址

于 2012-05-26T14:03:27.067 回答