x86スタックのように動作するスタッククラスをC#で作成しています(ワードパディング、さまざまなサイズの「オブジェクト」をプッシュおよびポップする機能など)。
を呼び出すとPush<int>(0x01234567)
、下の ASCII アートが何が起こるかを示します。これはビッグエンディアンですか、リトルエンディアンですか。
| 0x01 | 0x23 | 0x45 | 0x67 | ---- Low Address (New top)
| | | \----> 0x67
| | \-----------> 0x45
| \------------------> 0x23
\-------------------------> 0x01
---- High Address (Orig top)