平成23年 春期 応用情報技術者 午前 問11

主記憶の1000番地から、表のように4バイトの整数データが格納されている。
これを32ビットのレジスタにロードするとき、プロセッサのエンディアンとレジスタにロードされる数値との組合せとして、正しいものはどれか。

バイトアドレス データ
1000 00
1001 01
1002 02
1003 03

リトルエンディアン ビックエンディアン
00010203 02030001
00010203 03020100
02030001 00010203
03020100 00010203


答え エ


解説
リトルエンディアンでは最下位の1003から1002、1001、1000の順にロードされるので、レジスタの内容は
 03020100
になる。
ビッグエンディアンでは最上位の1000から1001、1002、1003の順にロードされるので、レジスタの内容は
 00010203
になる。

リトルエンディアン ビックエンディアン
03020100 00010203


キーワード
・リトルエンディアン

キーワードの解説

戻る 一覧へ 次へ