- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM概述 1 ARM公司简介 ARM概述 1 ARM简介 ARM概述 2 ARM微处理器系列 ARM概述 ARM7微处理器系列 ARM概述 ARM9微处理器系列 ARM概述 ARM9E微处理器系列 ARM概述 ARM10E微处理器系列 ARM概述 SecurCore微处理器系列 ARM概述 StrongARM微处理器系列 ARM概述 Xscale微处理器系列 ARM概述 ARM概述 ARM概述 ARM概述 3 ARM微处理器的结构特点 ARM概述 3 ARM微处理器的命名 ARM概述 4 ARM微处理器的应用选型 ARM体系结构的版本和变量 1 ARM体系结构的版本 ARM体系结构的版本和变量 各ARM体系结构版本——V1 ARM体系结构的版本和变量 各ARM体系结构版本——V2 ARM体系结构的版本和变量 各ARM体系结构版本——V3 ARM体系结构的版本和变量 各ARM体系结构版本——V4 ARM体系结构的版本和变量 各ARM体系结构版本——V5 ARM体系结构的版本和变量 各ARM体系结构版本——V5 ARM体系结构的版本和变量 各ARM体系结构版本——V6 ARM体系结构的版本和变量 ARM体系结构的变量 ARM体系结构的版本和变量 ARM体系结构版本命名- 1 指令长度及数据类型 指令长度 ARM微处理器的指令长度可以是32位(在ARM状态下),也可以为16位(在Thumb状态下)。 数据类型 字节 8位 半字 16位(必须分配为占用两个字节) 字 32位(必须分配为占用4各字节) 1 指令长度及数据类型 指令长度 ARM微处理器的指令长度可以是32位(在ARM状态下),也可以为16位(在Thumb状态下)。 数据类型 字节(8位)、 半字(16位)、 字(32位),其中,字需要4字节对齐(地址的低两位为0)、半字需要2字节对齐(地址的最低位为0)。 2 存储器格式 2 存储器格式 大端格式(big-endian):字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。 小端格式(low-endian):与大端存储格式相反。低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。缺省设置为小端格式。 3 处理器工作状态 处理器状态 3 处理器工作状态 处理器状态 4 处理器模式 处理器7种工作模式 4 处理器模式 特权模式 4 处理器模式 异常模式 4 处理器模式 用户和系统模式 5 内部寄存器 简介 7 内部寄存器 R14(LR)寄存器 5 内部寄存器寄存器 程序状态寄存器 5 内部寄存器 程序状态寄存器 条件标志位 5 内部寄存器 程序状态寄存器 控制位 5 内部寄存器 程序状态寄存器 控制位 中断禁止位 5 内部寄存器 程序状态寄存器 控制位 模式位 5 内部寄存器 程序状态寄存器 控制位 保留位 5 内部寄存器 ARM状态和Thumb状态之间寄存器的关系 6 异常 异常 8 异常 异常类型 8 异常 异常优先级 8 异常 异常向量表 6 异常 异常的进入和退出 6 异常 异常的进入和退出 7 复位 复位 7 复位 复位 8 存储器映射I/O ARM系统完成I/O功能的标准方法是使用存储器映射I/O. 输入:从存储器映射I/O地址加载 输出:向存储器映射I/O地址存储 Lable 程序A 程序B R14 BL Lable 地址A ??? MOV PC,LR R14(地址A) Lable ??? 1.程序A执行过程中调用程序B; 操作流程 2.程序跳转至标号Lable,执行程序B。同时硬件将“BL Lable”指令的下一条指令所在地址存入R14(LR); 3.程序B执行最后,将R14寄存器的内容放入PC,返回程序A; N Z C V — — I M0 M1 M2 M3 M4 T F — . . . 31 30 29 28 27 26 8 7 6 5 4 3 2 1 0 条件代码标志 保留 控制位 溢出标志 oVerflow 进位或借位扩展 Carry 零 Zero 负或小于 Negative IRQ禁止 Interrupt FIQ禁止 Fast 状态位 Thumb 模式位 Mode N Z C V I M0 M1 M2 M3 M4 T F CPSR寄存器的格式 CPSR的最低8位为控制位,当发生异常时,这些位被硬件改变。当处理器处于一个特权模式时,可用软件操作这些位。 它们分别是: 中断禁止位;
您可能关注的文档
最近下载
- 混凝搅拌站安全风险分级管控和隐患排查治理双重预防报告(全套).pdf VIP
- 在全市2025年度城乡居民基本医疗保险参保缴费征收工作推进会上的讲话.docx VIP
- 高三地理一轮复习:中国的气候-气候特征.ppt VIP
- 红、黄、绿交通信号灯的PLC控制线路设计.docx VIP
- 社区工作者考试试题库300道附参考答案(精练).docx VIP
- 中小学(幼儿园)女性生活指导老师辅导排查女学生记录表.docx VIP
- 2025年租房合同范本(可直接打印)与租房合同范本(标准版) .pdf VIP
- 胡百精公共关系学课后思考题答案.docx VIP
- 九年级劳动技术教学计划.docx VIP
- 机电传动控制课程设计..pdf VIP
文档评论(0)