2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

リトルエンディアン(Little Endian)、ビッグエンディアン(Big Endian)

Last updated at Posted at 2020-09-19

応用情報技術者平成29年春期 午前21

16進数 ABCD1234 をリトルエンディアンで4バイトのメモリに配置したものはどれか。ここで, 0~+3はバイトアドレスのオフセット値である。

image.png

1、エンディアンとは、
バイト 単位のデータをメモリに記録するときの方式。

・リトルエンディアンLittle Endianは、記録するデータの下位バイトから順番に、メモリのアドレス番号の若いほうに格納していく方式です。
image.png

・ビッグエンディアンBig Endianとは、「データの上位バイトから順番に並べていく方式です。
image.png

一般に
 ・ビッグエンディアンは人間がデータの並びを認識しやすい、
 ・リトルエンディアンはコンピュータがデータを処理しやすい
という特徴があります。

※エンディアン(英: endianness)は、
複数のバイトなどを並べる順序の種類である。一般的な用語による表現ではバイトオーダ(英: byte order)、ないしそれを一部訳して日本語ではバイト順とも言う。

英語の「endian」という単語自体には元々は「配置方式」「並び順」といった意味はなかった(#語源を参照)。日本では総称として「エンディアン」と呼ぶことが多いが、英語でそれに相当する語は英: endianness(エンディアンネス)である。

参照:
https://www.ap-siken.com/kakomon/29_haru/q21.html

エンディアン
https://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%B3%E3%83%87%E3%82%A3%E3%82%A2%E3%83%B3

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?