ハードウェア (全112問中58問目)
No.58
16進数 ABCD1234 をリトルエンディアンで4バイトのメモリに配置したものはどれか。ここで, 0~+3はバイトアドレスのオフセット値である。
出典:平成29年春期 問21
- [出題歴]
- 応用情報技術者 H21秋期 問24
- 応用情報技術者 H27春期 問21
分類
テクノロジ系 » ハードウェア » ハードウェア
正解
イ
解説
エンディアンとは、バイト 単位のデータをメモリに記録するときの方式で、リトルエンディアンは、「イ」のように記録するデータの下位バイトから順番に、メモリのアドレス番号の若いほうに格納していく方式です。逆にビッグエンディアンとは、「エ」にようにデータの上位バイトから順番に並べていく方式です。一般にビッグエンディアンは人間がデータの並びを認識しやすい、リトルエンディアンはコンピュータがデータを処理しやすいという特徴があります。