数値をメモリに書き込む際の順番(バイトオーダー)規約の一つ。
下位→上位に数値を格納する。Intel系プロセッサ(i80x86)やDECのAlphaがこれを採用している。
例えば、0x12345678をメモリに格納した場合、8ビット毎に区切り、逆順に0x78 0x56 0x34 0x12の順でストアされる。
この方式の利点は、同じアドレスにアクセスしたなら、バイト単位で読み出してもワード単位で読み出しても、その下位バイトは常に同一である所にある。リトルエンディアン方式は一見偏屈な仕様に思えるが、実際は深い意味がある。
まず、次のメモリ内容であるとする。
この時にアドレス0000をreadした場合、次のようになる。