-1
R0 = 1500 
R1 = 4500
R2 = 1000

次の各命令で、メモリの実効アドレスとレジスタの内容を表示します。

ADD (R0)+, R2

SUBTRACT - (R1), R2

可能な答え:

添加 :

R2 = M[1500] + 1000 , R0 = 1501

減算 :

R2 = M[4500] – 1000 , R1 = 4501

正しい答えは何ですか、助けてください

4

1 に答える 1

0

何の機械ですか?いくつかの pdp/vax? この命令:

ADD (R0)+, R2

オペランドのサイズを追加するべきではありませんか?あなたの場合、8ビットではなく16ビットだと思いますか?

自動減分が確実に使用されているため、サブ部分は適切ではありません。そして、私が正しく思い出せば、オペランドをロードする前に行われます。

于 2012-12-18T14:33:08.600 に答える