2009年7月13日 星期一

Big/Little Endian

-------------------------------------
定義:
-------------------------------------
MSB(Most Significant Bit/Byte)
LSB(Least Significant Bit/Byte)

以32 bits cpu 來看:

暫存器每個BYTE 的index 如下。








-------------------------------------
解釋:
-------------------------------------
Big/Little endian 的差別在於。是由MSB 開始copy 每一 BYTE 的值到記憶體中,或是由LSB開始。



-------------------------------------
例子:
-------------------------------------

//Big endian

















//Little endian









沒有留言:

張貼留言