閉じる

基本情報技術者令和4年度 問20

問20

16進数 ABCD1234 をリトルエンディアンで4バイトのメモリに配置したものはどれか。ここで, 0~+3はバイトアドレスのオフセット値である。
  • 20a.png/image-size:216×47
  • 20i.png/image-size:221×47
  • 20u.png/image-size:216×48
  • 20e.png/image-size:222×48

分類 :

テクノロジ系 » ハードウェア » ハードウェア

正解 :

解説 :

エンディアンとは、複数のバイトで構成されるデータをメモリに保存するときに、各バイトをどの順番で並べるかを決める方式です。

リトルエンディアンは、データの下位バイトを先に、メモリ上の小さいアドレスへ格納していく方式です。この方式に該当するのが「イ」です。
20_1.png/image-size:277×78
一方、ビッグエンディアンは、データの上位バイトを先に、メモリ上の小さいアドレスへ格納していく方式です。この方式に該当するのが「エ」です。
20_2.png/image-size:277×78
一般に、ビッグエンディアンは人間にとってデータの並びを読み取りやすく、リトルエンディアンはCPUの設計や処理方式によって扱いやすい場合があるという特徴があります。

出典

  • 午前免除試験 令和4年12月 問20

出題歴


Pagetop