- 5
- 0
- 约1.65万字
- 约 62页
- 2017-07-10 发布于贵州
- 举报
安徽理工大学计机汇编教程-ARM系统结构
第1章 汇编语言基础知识 处理器状态的切换 特权模式 异常模式 用户和系统模式 R14寄存器与子程序调用 R14寄存器与异常发生 R14寄存器注意要点 R14寄存器注意要点 R14寄存器注意要点 读R15的限制 读R15的限制 读R15的限制 写R15的限制 写R15的限制 Thumb状态寄存器 ARM状态和Thumb状态之间寄存器的关系 在Thumb状态中访问高寄存器 条件代码标志 条件代码标志 条件代码标志 控制位 控制位 控制位 保留位 正常操作时,写入R15 的值被当作一个指令地址,程序从这个地址处继续执行(相当于执行一次无条件跳转)。 由于ARM指令以字节为边界,因此写入R15的值最低两位通常为0b00。具体的规则取决于内核结构的版本: 在ARM结构V3版及以下版本中,写入R15的值的最低两位被忽略,因此跳转地址由指令的实际目标地址(写入R15的值)和0xFFFFFFFC相与得到; 在ARM结构V4版及以上版本中,写入R15的值的最低两位为0,如果不是,结果将不可预测。 SPSR_fiq SPSR_irq SPSR_und SPSR_abt SPSR_abt 无 SPSR CPSR CPSR 状态寄存器 R15 R15(PC) R14_fiq R14_irq R14_und R14_abt R14_svc R14 R14(LR
您可能关注的文档
- 安徽大学军事理考试题库.doc
- 安徽大学操作系习题--存储管理20009.doc
- 安徽大学电路原课件第8章相量法.ppt
- 安徽工程大学国经济与贸易专业相关介绍.ppt
- 安徽师范大学212年招收硕士研究生专业目录.doc
- 安徽师范大学附中学2015-2016学年高一下学期第一次月考 化学试题(Word版).doc
- 安徽师范大学附中学2015-2016学年高一下学期第一次月考 英语试题(word版).doc
- 安徽江淮名校21 3届高三联考试卷及答案.doc
- 安徽泗县三中213届高三“7+4”限时训练模拟七(含解析).doc
- 安徽理工大学216年硕士研究生招生专业目录.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)