ARM體系結構將存儲器看作是從零地址開始的字節(jié)的線性組合。從零字節(jié)到三字節(jié)放置第一個存儲的字數據,從第四個字節(jié)到第七個字節(jié)放置第二個存儲的字數據,依次排列。作為32位的微處理器,ARM體系結構所支持的最大尋址空間為46B。
ARM體系結構可用兩種方法存儲字數據,稱之為大端格式和小端格式,具體說明如下。
1.大端格式
在大端格式中,字數據的高字節(jié)存儲在亻氐地址中,而字數據的低字節(jié)則存放在高地址中,如圖1所示。
圖1 以大端格式存儲字數據
2.小端格式
與大端存儲格式相反,在小端存儲格式中,低地址中存放的是字數據的低字節(jié),高地址存放的是字數據的高字節(jié),即小位端格式下,11223344對應44,33,22,11,如圖2所示。
圖2 以小端格式存儲字數據
歡迎轉載,信息來源維庫電子市場網()
ks99