ARM基礎知識(一)

基本概念

1、 ARM有兩種工作狀態

        ARM狀態 : 處理執行32位的ARM指令,字對齊

       Thumb狀態: 處理執行16位的Thumb指令,半字對齊


2、 處理器兩種結構

        馮諾·依曼結構: 單一存儲、統一編址、分時複用;(如ARM7)


                單一存儲: 程序指令存儲器和數據存儲器合併在一起的存儲器結構

                統一編址: 存儲器和I/O端口共用統一的地址空間

                分時複用: 各個工作的各個時間段交叉使用,這樣就好像多個工作同時運行


                                   


        哈弗結構: 分開存儲、獨立編址、兩倍帶寬、執行效率更高(如ARM9、10、11)


                分開存儲: 程序指令存儲器和數據存儲器分開的存儲結構

                獨立編址: 存儲器和I/O端口在兩個獨立的地址空間

       

                

3、在ARM體系結構中數據格式

字節(Byte)              :    8 位

半字(Half-Word)    :  16 位

字(Word)                :  32 位


               

               

       


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章