平成21年度秋期 問24 / 80

平成21年度 秋期 応用情報技術者試験 午前 問24

16進数ABCD1234をリトルエンディアンで4バイトのメモリに配置したものはどれか。

0 +1 +2 +3
ア 12 34 AB CD
イ 34 12 CD AB
ウ 43 21 DC BA
エ AB CD 12 34

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:イ

リトルエンディアンは,データの 最下位バイトを小さいアドレス から順に配置する方式です。

ABCD1234 をバイトに分けると AB,CD,12,34 で,最下位バイトは 34 です。

アドレス 0 +1 +2 +3
内容 34 12 CD AB
  • ア: 12 34 AB CD
    誤り。2バイト単位で上位と下位を入れ替えた並びで,リトルエンディアンではありません。

  • イ: 34 12 CD AB
    正しい。最下位バイトの34から順に,34,12,CD,ABと配置されています。

  • ウ: 43 21 DC BA
    誤り。4ビット(16進数1桁)単位で逆順にしており,バイトの中身まで変わってしまっています。

  • エ: AB CD 12 34
    誤り。最上位バイトから順に配置するビッグエンディアンの並びです。


答え

イ: 34 12 CD AB

出典:平成21年度 秋期 応用情報技術者試験 午前 問24

平成21年度秋期の他の問題