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 的頭像
    Ernest

    夢想,延續生命的意義

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