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

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

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

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

ビッグエンディアン

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

ビッグエンディアン 【big endian】
読み方 : ビッグエンディアン


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

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

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