close

bit  address:  可以視為一個一維大陣列,每個bit能存1/0(高低電位)

byte address:  每一個元素為一個位元組的大小,也就是8個bit

word address:  在MIPS裡,統一使用一個word作為基準(base)

                                          (register*32  ,  bit*32)

MIPS裡           1 word ≡ 4 byte ≡ 32 bit 


Data 0xabcdefgh
Big Endian ab cd ef gh
記憶體位置  0x00000000   0x00000001   0x00000002   0x00000003 
Little Endian gh ef cd ab

MIPS是採用 Big Endian

 

Big Endian demo more
address / data: sort:
values: qrstuvwx ab cd ef gh
0x 10 00 00 00 00 01 02 03
values: ijklmnop ij kl mn op
0x 10 00 00 04 04 05 06 07
values: abcdefgh qr st uv wx
0x 10 00 00 08 08 09 0A 0B

 

 

 

 

arrow
arrow
    文章標籤
    align address
    全站熱搜

    Ernest 發表在 痞客邦 留言(0) 人氣()