位元組序列和ARM體系結構的儲存器格式

2021-04-13 14:24:47 字數 771 閱讀 8816

位元組順序是指佔記憶體多於乙個位元組型別的資料在記憶體中的存放順序,有小端、大端兩種位元組順序。小端位元組序指低位元組資料存放在記憶體低位址處,高位元組資料存放在記憶體高位址處;大端位元組序是高位元組資料存放在低位址處,低位元組資料存放在高位址處。不同的cpu有不同的位元組序型別,基於x86平台的pc機是小端位元組序的;而網路位元組序就是大端位元組序。

arm體系結構的儲存器格式

arm體系結構將儲存器看作是從零位址開始的位元組的

線性組合。

從零位元組到三位元組放置第乙個儲存的字資料,從第四個位元組到第七個位元組放置第二個儲存的字資料,依次排列。作為32位的微處理器,arm體系結構所支援的最大定址空間為4gb(232位元組)。

arm體系結構可以用兩種方法儲存字資料,稱之為大端格式和小端格式,具體說明如下:

大端格式:

在這種格式中,字資料的高位元組儲存在低位址中,而字資料的低位元組則存放在高位址中,如圖2.1所示:

小端格式:

與大端儲存格式相反,在小端儲存格式中,低位址中存放的是字資料的低位元組,高位址存放的是字資料的高位元組。如圖2.2所示:

ARM體系結構

arm是 advanced risc machines 高階精簡指令系統處理器 的縮寫,是arm公司提供的一種微處理器智財權 ip 核 arm既可以認為是乙個公司的名字,也可以認為是對一類微處理器的通稱,還可以認為是一種技術的名字 arm微處理器的特點 1 體積小 低功耗 低成本 高效能 2 支援t...

ARM體系結構

一 arm公司簡介 arm公司成立於1990年11月,主要設計arm系列risc處理器核心 arm公司主要做授權,不生產任何一款具體的晶元。二 arm公司產業鏈 arm 將技術授權給合作廠商 廠商 生產各具特色的具體晶元,廠商就包括飛利浦 英特爾 三星等 三 arm微處理器的應用領域 工業控制 無線...

ARM體系結構

arm 核心採用精簡指令集結構 risc,reduced instruction set computer 體系結構。其目標是設計出一套能在高時鐘頻率下單週期執行 簡單而有效的指令集,risc 的設計重點在於降低硬體執行指令的複雜度,這是因為軟體比硬體容易提供更大的靈活性和更高的智慧型。與其相對的傳...