コンピューターシステム コンピューターへの命令 命令群
コンピューターシステムの問題が解けなくて困っています。
(1)つぎの命令群を順に実行すると、どういう結果が得られるか。
CLRはオペランドをクリアする(0にする)という命令である。
CLR R0
CLR (R0)+
CLR (R0)+
CLR (R0)+
CLR (R0)+
という問題では、
CLR R0 R0を0にする
CLR (R0)+ 0000番地を0に,R0を0002にする
CLR (R0)+ 0002番地を0に,R0を0004にする
CLR (R0)+ 0004番地を0に,R0を0006にする
CLR (R0)+ 0006番地を0に,R0を0008にする
CLR (R0)+ 0008番地を0に,R0を000Aにする
って感じで進んでいくってわかるのですが、
(2)次の命令群を実行した結果を説明せよ。
CLR R0
ADD #1,R0
ADD #2,R0
ADD #3,R0
ADD #4,R0
(3)次の命令群を実行した結果を説明せよ。
MOV #100,R1
CLR -(R1)
CLR -(R1)
CLR -(R1)
CLR -(R1)
(4)次の命令群を実行した結果を説明せよ。
CLR @#100
というこの(2)(3)(4)が解けなくて困っています。
誰か教えてください。
よろしくお願いします。
できれば(1)の解答のような感じで書いていただけるとありがたいです。