資料介紹
從編程的角度看,ARM微處理器的工作狀態一般有兩種,并可在兩種狀態之間切換:
- 第一種為ARM狀態,此時處理器執行32位的字對齊的ARM指令;
- 第二種為Thumb狀態,此時處理器執行16位的、半字對齊的Thumb指令。
當ARM微處理器執行32位的ARM指令集時,工作在ARM狀態;當ARM微處理器執行16位的Thumb指
令集時,工作在Thumb狀態。在程序的執行過程中,微處理器可以隨時在兩種工作狀態之間切換,
并且,處理器工作狀態的轉變并不影響處理器的工作模式和相應寄存器中的內容。
狀態切換方法:
ARM指令集和Thumb指令集均有切換處理器狀態的指令,并可在兩種工作狀態之間切換,但ARM
微處理器在開始執行代碼時,應該處于ARM狀態。
進入Thumb狀態:當操作數寄存器的狀態位(位0)為1時,可以采用執行BX指令的方法,使微
處理器從ARM狀態切換到Thumb狀態。此外,當處理器處于Thumb狀態時發生異常(如IRQ、FIQ、Undef、
Abort、SWI等),則異常處理返回時,自動切換到Thumb狀態。
進入ARM狀態:當操作數寄存器的狀態位為0時,執行BX指令時可以使微處理器從Thumb狀態切
換到ARM狀態。此外,在處理器進行異常處理時,把PC指針放入異常模式鏈接寄存器中,并從異常
向量地址開始執行程序,也可以使處理器切換到ARM狀態。
- 第2章 ANSYS分析基本過程--第7章 通用后處理器 0次下載
- 話處理器基礎知識 1次下載
- 一文讀懂ARM微處理器指令系統 53次下載
- ARM微處理器的詳細資料介紹 17次下載
- ARM微處理器的概述 9次下載
- APPLE界面實驗 第1章 6502微處理器 23次下載
- 第2章-基于ARM920T核微處理器--ARM-結構 7次下載
- 一種微處理器模型電路的設計與仿真_章鳴嬛 1次下載
- ARM應用與開發資料 570次下載
- ARM系列微處理器簡介 93次下載
- ARM微處理器的編程模型
- ARM微處理器體系結構
- ARM/THUMB微處理器結構及指令系統
- ARM微處理器的編程模型
- arm開發詳解全集
- dsp是嵌入式微處理器的一種設備嗎 ARM嵌入式微處理器有何特點? 1043次閱讀
- 什么是嵌入式微處理器?嵌入式微處理器有哪些? 1069次閱讀
- 嵌入式微處理器的原理和應用 991次閱讀
- 基于嵌入式微處理器EP9315和Linux實現NAS系統的設計 2824次閱讀
- 無線串口集線器的設計中是如何運用arm處理器的 1462次閱讀
- 米爾科技ARM體系結構與編程介紹 2057次閱讀
- 基于ARM Cortex-A5微處理器——SAMA5D4系列 5679次閱讀
- 各類ARM處理器的區別及應用 6358次閱讀
- 微處理器的發展概況 8906次閱讀
- 淺談arm處理器的優勢 1.2w次閱讀
- arm的協處理器有幾個?ARM協處理器詳解 8996次閱讀
- 微處理器是cpu嗎?微處理器和cpu的區別 6.8w次閱讀
- 淺談ARM處理器的特點和體系結構 1.7w次閱讀
- ARM微處理器助記符指令及其功能描述 2606次閱讀
- ARM微處理器的指令的分類與格式 1434次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論