为什么地址寄存器后置是(A0)+(Why address register postincremen

2019-10-16 18:39发布

基本上在68000的汇编语言来后置一个地址注册,你必须做的:

(A0)+

MOVE (A0)+,D0

这将进入D0通过的地址所指向的值, A0 ,也将增加A0 1。

考虑到(A0)是指价值A0是如果后置语法是不是更好:

(A0+)

? 或者我失去了一些东西?

Answer 1:

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

我认为,在这个功能目前的后置语法点,而(A1+)更受人们总是认为,A1 incremens。

看: 用后增间接寻址



文章来源: Why address register postincrement is (A0)+