くまのあみぐるみ「ゲソゲソ」

(常に空腹)
さすらいのギター戦士「ヒヨコ」

(Webデザイナーもどき)
管理人「せつき」

(プリザーブドフラワー修行中)

リトルエンディアン

web関連 
タグ(ブログ人-PC関連)

リトルエンディアン 【little endian】
読み方 : リトルエンディアン


 2バイト以上のデータ量を持つ数値データを記録したり転送するときには1バイトごとに分割するが、これを最下位のバイトから順番に記録/送信する方式。反対に、最上位のバイトから順番に記録/送信する方式を「ビッグエンディアン」という。Intel社のマイクロプロセッサでは、メモリに数値データを格納する際にリトルエンディアンで記録するが、Motorola社のプロセッサはビッグエンディアンで記録する。

例)通常4Byte変数の「1」は「01 00 00 00」となる。

HSP2.61 にて4byteを取得する場合は、以下のようになる。
#define lpeek(%1,%2,%3) wpeek %1,%2,%3 : wpeek a,%2,%3+2 : %1+=a<<16
web関連