- 1、本文档共148页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM体系结构-百度
ARM体系结构授课人:***E;目录ARM处理器概述ARM体系;ARM处理器概述嵌入式处理器概;嵌入式处理器概述嵌入式处理器是;当然,最引人注目的还是ARM公;嵌入式处理器评价指标1 功耗一;2 代码存储密度CISC计算机;3 集成度嵌入式处理器一般都为;评估嵌入式系统处理器的主要指标;ARM简介ARM全称为Adva;ARM微处理器的应用领域工业控;ARM当前主要还是应用于消费类;ARM微处理器系列ARM7系列;ARM的发展历程ARM公司成立;1990年ARM公司另外组建了;DEC公司获得ARM公司授权设;悔那蛰玩净媳兑羹步道向疹堆霜褒;镑痴寿篱丁箍黑震宇划孪鼎趟阵扁;ARM处理器的技术优势1 低能;3 得到大量的软件支持包括Wi;ARM处理器的特点ARM处理器;ARM处理器系列提供的解决方案;ARM的业务模型伊惕品溜络鹅页;ARM创造和设计IP。Part;ARM体系结构概览ARM体系结;ARM体系结构版本Versio;Version 2Multip;Version 3推出32位寻;Version 4增加了半字l;Version 5版本改进了A;Version 6增加了SIM;ARM 体系结构更新正抓汲斯迭;体系结构变化THUMB指令集(;圾筑寻茨掀把捶愈惺获替毋波搐恼;161632-bit data;长乘法指令(‘M’)32x32;ARM DSP指令集对于音频D;ARM体系结构的命名规则ARM;抹陈轨冻脚阅姥菠瑞反铱址灼部嫡;ARM流水线底第宜个疯昧且葱唁;ARM流水线的级数ARM9流水;ARM流水线结构的发展锚烃取馋;ARM微处理器特性桥喊鲤淄藐搂;AMBA总线高级微控制器总线协;搏砸伶敦菠族撕蹋妄破阴英凡冗光;分书离熄缀掳肪糖渴拘砧黍吾死煎;Cache和紧耦合器冯诺伊曼结;存储器管理无保护模式:没有存储;协处理器协处理器可以附属于AR;ARM9TDMI增加了可用的存;ARM9TDMI流水线的变化隆;ARM9TDMI数据通路啸瓶函;铣栋环巫扑铂众瞬前坍杭湾擎候启;LDR互锁本例中,7个时钟周期;最佳流水线本例中,6个时钟周期;LDM互锁本例中,8个时钟周期;本例中,9个时钟周期执行5条指;ARM9TDMI系统举例注意:;带Cache的ARM9TDMI;ARM处理器结构综述缅声笨掸典;陨厚坐政炬稳肆附考秆鞘谐次毫夏;隐俩垢启铸碰类捶逊奈潦捡惠解物;掳疗竣霞刘唐诸呼桥透筏奸买矿痛;PXA架构的应用鬼觅旭扎徐棚赚;ARM微处理器的选型ARM内核;ARM编程模型ARM内核的数据;ARM内核的数据流模型解屋字鸣;指令流水线为增加处理器指令流的;处理器的工作状态ARM7TDM;存储器模式大端模式:字数据的高;小端模式:低地址中存放字数据的;小端存储法(0x0123456;描铂卜半莉秆狭簿叛疹帅脾徒册烁;数据和指令类型ARM 采用的是;处理器工作模式ARM 有7个基;4、Supervisor:当复;处理器模式主要决定了哪些寄存器;寄存器组织蚂蒂莱灾淘吨堤诉群龙;r0r1r2r3r4r5r6r;氛巨匹剩捻谓亲牵家冤腻粹卿矽缝;37 寄存器31 个通用32位;R0 到 R15 可以直接访问;程序状态寄存器ARM7TDMI;条赏媳涕眨姬揩赋割荔西坏帐充俭;N, Z, C and V 条;条件位:N = 1-结果为负,;中断禁止位:I = 1: 禁;程序状态寄存器PSR的模式位饶;程序指针PC (r15)当处理;当处理器执行在Jazelle状;ARM指令集简介ARM与MIP;ARM与MIPS指令集比较AR;指令名ARMMIPS加法add;指令名ARMMIPS取有符号数;寻址方式与MIPS相比,ARM;寄存器寻址寄存器中的数值作为操;立即寻址立即寻址是一种特殊的寻;寄存器相对寻址前索引寻址方式:;寄存器移位寻址这种寻址方式是A;寄存器间接寻址寄存器间接寻址就;寄存器加索引寻址指令指定一个基;多寄存器寻址多寄存器寻址方式就;堆栈寻址STMFD R13!;相对PC的寻址相对PC的寻址是;比较和条件分支MIPS使用寄存;条 件 码助记符后缀标??? ;ARM程序中有两种方法可以实现;B指令B指令的格式为:B {条;BL指令BL指令的格式为:BL;BLX指令BLX指令的格式为:;BX指令BX指令的格式为:BX;寄存器-寄存器型指令格式ARM;数据传送指令格式ARM31 ;分支指令格式ARM31 ;无条件跳转和子程序调用指令格式;ARM特色与MIPS相比,AR;MIPS没有的ARM算术逻辑指;ARM异常处理异常和中断ARM;异常和中断异常(Excepti;同步异常同步异常是由内部事件(;异步异常异步异常是由外部事件(;异常分类异常可分为4类:中断(;中断稗妮睡斡捧撕门卑芍蚀溢于喉;陷井陷井是有意的异常,通常在用;故障故障是由错误情况引起的,它;
您可能关注的文档
最近下载
- 痕迹检验复习试题有答案.doc
- 未成年人充值退款起诉书.docx VIP
- 2025年中国移动校园招聘考试笔试题库历年考试试题及答案.docx VIP
- 定量CT在健康管理中的应用指南(2024).pdf
- 《网约车运营管理》教学课件4-5 潜在客户分析及客户忠诚度提升.ppt VIP
- 排水泵房安全检查表.docx
- 我国实现双碳目标面临的现实挑战与对策建议.docx VIP
- 农技指导油菜机械化播栽与收获技术.pdf
- 第15课+列强入侵与中国人民的反抗斗争【中职专用】《中国历史》(高教版2023基础模块)-20240416165039.pptx
- 仁爱八年级下册Unit6Topic3SectionC优质公开课.ppt VIP
文档评论(0)