テクノロジ系
春期
応用情報技術者 2017年 春期 問21
21 / 80
16進数 ABCDD234 をリトルエンディアンで4バイトのメモリに配置したものはど れか。ここで、0~+3はバイトアドレスのオフセット値である。 +1 +2 +3 +1 +2 +3 +2 +3 +1 +2 +3 +1

正解と解説
表示する
正解 イ
0:34、+1:12、+2:CD、+3:AB
解答の図

リトルエンディアンは、最下位バイトを最も小さいアドレスに格納する方式。ABCDD234を1バイトずつAB・CD・D2・34に分けると、オフセット+0から34、D2、CD、ABの順に並ぶ配置となり(イ)が正解。ビッグエンディアン(AB、CD…の順)と逆になる。