主記憶の1000番地から、表のように4バイトの整数データが格納されている。 これを32ビットのレジスタにロードするとき、プロセッサのエンディアンとレジスタにロードされる数値との組合せとして、正しいものはどれか。
答え エ
【解説】 リトルエンディアンでは最下位の1003から1002、1001、1000の順にロードされるので、レジスタの内容は 03020100 になる。 ビッグエンディアンでは最上位の1000から1001、1002、1003の順にロードされるので、レジスタの内容は 00010203 になる。
【キーワード】 ・リトルエンディアン
戻る 一覧へ 次へ