Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本的に、68000 のアセンブリ言語でアドレス レジスタをポストインクリメントするには、次の手順を実行する必要があります。
(A0)+
例
MOVE (A0)+,D0
D0これは、のアドレスが指す値に移動し、1A0ずつ増加A0します。
D0
A0
ポストインクリメント構文が次の場合、それが(A0)指す値であると考えると、より良くはありませんでした。A0
(A0)
(A0+)
? それとも私は何かが欠けていますか?
MOVE.L (A1)+,D0 ; increments A1 by 4, because it is long operation ; and 4 is size of long
現在のポストインクリメント構文はこの機能を指していると思いますが (A1+)、A1 は常に 1 ずつインクリメントすることを示唆しています。
(A1+)
参照:ポストインクリメントによる間接アドレス指定