HOME»基本情報技術者試験掲示板»平成26年春期問2(ハードウェア)の問題について
投稿する

平成26年春期問2(ハードウェア)の問題について [5837]

 みきさん(No.1) 
平成26年春期問2の設問1の問題についてです。16進数の1983を2進数の0001100110000011に変換して、これを命令語の形式に当てはめるとこまでは理解できました。そこから、実行アドレスの算出式とレジスタの内容に基づいて、実行アドレスを求めるとこが理解できないです😢
2025.03.24 22:53
アリスさん(No.2) 
xもbも0ではないので、求める実効アドレスの算出式は表2より、(x)+(b)+dです。

問題文にあるように、(x)と(b)はそれぞれxとbで指定されているレジスタに設定されている内容です。
xは2進数で01(10進数で1)なので、図2より、(x)には0003h(10進数は3)が入ります。
同様に、bは2進数で10(10進数で2)なので、(b)には0002h(10進数は2)が入ります。
dは2進数で000011なので、10進数になおした3が入ります。

以上より、求める実効アドレスは、
(x)+(b)+d
=3+2+3
=8
なので、これを16進数に直した0008hが答えになります。
2025.03.25 12:59
 みきさん(No.3) 
理解できました!!詳しく説明してくださりありがとうございます⭐️
2025.04.02 11:31
返信投稿用フォームスパム防止のためにスレッド作成日から40日経過したスレッドへの投稿はできません。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop