タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

endianに関するcubicdaiyaのブックマーク (3)

  • Endiannes of bits

    エンディアンについて (ビット編) たけおか 初出: 2010/NOV/01 Update:2010/NOV/03 エンディアンとしての呼び方を削除 Update:2010/NOV/06 TI9900追加 Update:2022/NOV/03 Adaに関する情報を更新 0. はじめに エンディアンというのは、ワード(語)や、ビットの並び方の呼び名である。 ビットの場合、ビット・ナンバリング(ビットの番号づけ)ともいう。 1. ビットのエンディアン ビットのエンディアン、ビット・ナンバリング(ビットの番号づけ)ともいう ものの話をしよう。 80x86 は、ビットの名前が最下位ビットからついている。 つまり、最右ビット(最下位ビット(LSB)) が、bit 0 だ。 古いMacオタクの大好きな PowerPC は、ビットの名前が最上位(最左(MSB))から ついている。最上位ビットが bit

  • Endianness of a word

    0. はじめに エンディアンというのは、ワード(語)のばあいは、メモリ上で、ワードを構成 する各バイトが配置される順序、すなわちバイト・オーダ(バイト並び、 バイト順、byte order)についての呼び名である。 また、 bitの場合は、基語の中のビットの番号が、 MSBか、LSBのどちらから ついているか、を示す呼び名である。 1. ワードのエンディアン ワードのエンディアンとは、 リトル・エンディアン(little endian)が、80x86, VAX 並び ビッグ・エンディアン(big endian)が、680x0, PowePC, SPARC, SH4系 並び である。 エンディアンを変更可能な機械は、バイ・エンディアン(Bi-Endian)という。 リトル・エンディアン x86, VAX, 組込みARM, 組込みMips ビッグ・エンディアン 680x0, Sparc, P

  • Big Endian と Little Endian の判別(Kodama's tips page)

    Big Endian(ビッグ エンディアン), Little Endian(リトル エンディアン) とは? 数値のメモリーへの格納方法で, 数値の上位桁がメモリーの下位にあるような場合に big endian と云い, 数値の下位桁がメモリーの下位にあるような場合に little endian と云う. (元ネタは, ガリバー旅行記の小人国のエピソード.) 例えば, 4バイトの数値 0x04030201 をメモリーに格納した場合以下のようになる. (c.f. endian.h) big endian では下位アドレスのメモリーから順に 04 03 02 01. 先頭のバイトに上位桁を格納している. (MacOS X/PowerPC, Solaris/SPARC など) little endian では下位アドレスのメモリーから順に 01 02 03 04. 先頭のバイトに下位桁を格納してい

  • 1