![]() |
|
||||||||||||||
| | 网站首页 | 文章中心 | 下载中心 | ARM技术交流社区 | 供求信息 | 在线咨询 | 数据手册 | | ||
|
||
|
|||||
| ARM基础知识连载之二 | |||||
作者:佚名 文章来源:未知 点击数: 更新时间:2006-8-22 ![]() |
|||||
*************************************************************** 程序状态寄存器 *************************************************************** 模式下都有一个专用的物理状态寄存器,称为SPSR(备份程序状态寄存器) 中断模式,所以他没有SPSR。当用户在用户模式或系统模式访问SPSR,将产生不可预知的后果。 31 30 29 28 27 26 7 6 5 4 3 2 1 0
z——z=1表示运算的结果为零;z=0表示运算的结果不为零。对于CMP指令,Z=1表示进行比较的两个数大小相等。 C——下面分四种情况讨论C的设置方法: ***Q标识位*** 断发生时保存和恢复CPSR中的Q标识位。
CPSR的低八位I、F、T、M[4:0]统称为控制位。当异常中断发生时这些位发生变化。在特权级的处理器模式下,软件可以修改这些控制位。 **中断禁止位:当I=1时禁止IRQ中断,当F=1时禁止FIQ中断 **T控制位:T控制位用于控制指令执行的状态,即说明本指令是ARM指令还是Thumb指令。对于ARM V4以更高版本的T系列ARM处理器,T控制位含义如下: ***M控制位*** M[4:0] 处理器模式 可访问的寄存器 ***CPSR中的其他位*** 这些位用于将来扩展。应用软件不要操作这些位。 欢迎进入超前MCU技术论坛对 ARM基础知识连载之二进行讨论! |
|||||
| 文章录入:armopen 责任编辑:armopen | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| ARM在数字化远程视频监控系统 基于ARM的车辆检测系统控制单 基于ARM控制器LPC2214的税控 AVR 读写外RAM,总线方式32K扩 arm开发经验!(连载2) arm开发经验!(适合初学者入 ARM基础知识连载之五 ARM基础知识连载之四 ARM基础知识连载之三 ARM基础知识连载之一 |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系我们 | 友情链接 | 版权申明 | 网站公告 | |||
|