基本情報技術者令和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
  • [出典]
  • 午前免除試験 R4-12月 問20
  • 応用情報技術者 H29 問21と同題

分類

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

正解

解説

エンディアンとは、バイト 単位のデータをメモリに記録するときの方式で、リトルエンディアンは、「イ」のように記録するデータの下位バイトから順番に、メモリのアドレス番号の若いほうに格納していく方式です。
20_1.png/image-size:277×78
逆にビッグエンディアンとは、「エ」にようにデータの上位バイトから順番に並べていく方式です。
20_2.png/image-size:277×78
一般にビッグエンディアンは人間がデータの並びを認識しやすい、リトルエンディアンはコンピュータがデータを処理しやすいという特徴があります。
© 2010-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop