コンピュータ構成要素
基本情報技術者試験 科目A免除 修了試験 20191208 実施分 問21
16進数 ABCD1234 をリトルエンディアンで4バイトのメモリに配置したものはどれか。ここで,0〜+3 はバイトアドレスのオフセット値である。
各選択肢は4バイトのメモリを表す4マスの表(上にオフセット 0,+1,+2,+3)。
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20191208 実施分 問21(問題文は IPA の公開問題。解説は当サイト作成)
答えと解説を見る
正解:イ
覚える知識
リトルエンディアンのバイト配置
リトルエンディアンは下位バイトを低いアドレスに格納するバイト順である。
この問題で必要なこと
リトルエンディアンでは下位バイトを小さいアドレスから配置するので、ABCD1234は34,12,CD,ABの順になる。
ひっかけ
ビッグエンディアン(AB,CD,12,34)や、4ビット単位まで反転した配置。
この知識の出題:本試験系 0 回・免除試験 2 回(公開問題での観測値)