東京理科大学 infoserv[更新日]2001.11.05


問1

 命令語に関する次の記述を読んで,設問に答えよ。

次に示す形式の命令語がある。

(1) 命令語は 2 語(32 ビット)で 1 命令を表す。1 語は 16 ビットである。

(2) 各部の意味は,次のとおりである。

 命令部(ビット番号 0 〜 7)

命令コード α が格納されている。

 レジスタ部(ビット番号 8 〜 11)

レジスタ番号 β が格納されている(0≦β≦15)。

 修飾部(ビット番号 12 〜 15)

アドレス部の修飾方式を示す γ が格納されている(0≦γ≦15)。

 アドレス部(ビット番号 16 〜 31)

主記憶の語のアドレス δ が格納されている。

(3) 実効アドレスは,γ に対応して,次のとおりである。

γ の値

実効アドレス

0

δ

1 〜 15

レジスタ γ の内容+δ

(4) 16 進数で表す命令コードの一部とその意味を次に示す。

命令コード

命令コードの意味

4A

実効アドレスをレジスタ β に設定する。

4B

実効アドレスが指す語の内容をレジスタ β に設定する。

設問 次の記述中の に入れる正しい答えを,解答群の中から選べ。

次の二つの命令語がある。 これらの命令語の実行直前の各レジスタ及び主記憶の内容は, それぞれ図 1 及び図 2 に示すとおりとする。 各内容は,16 進数で表している。

命令語 1   4A3001A0

命令語 2   4B450003

(1) 命令語 1 の γ の値は, である。

(2) 命令語 1 を実行すると,レジスタ が設定される。

(3) 命令語 2 を実行すると,レジスタ 4 に が設定される。

a,b に関する解答群

ア 0    イ 1    ウ 3    エ 4

オ 5    カ A    キ B

c,d に関する解答群

ア 0000    イ 0002    ウ 0003    エ 019E

オ 019F    カ 01A0    キ 01A1    ク 01A2

ケ 01A3    コ 01A4


東京理科大学 infoserv 戻る 次頁:問02