嵌入式系统原理及应用开发 教学课件 ppt 作者 陈渝 第3章 ARM体系结构
52页1、第3章 ARM体系结构,第3章 ARM体系结构,3.1 ARM微处理器基础 3.2 ARM的内核系列 3.3 ARM微处理器的指令系统,3.1 ARM微处理器基础,ARM的运行模式 ARM的工作状态 ARM的寄存器组织 ARM的异常 ARM的存储器格式 ARM的特点和优势,ARM的运行模式,ARM微处理器支持7种运行模式,分别为: 用户模式(usr): ARM处理器正常的程序执行状态 快速中断模式(fiq): 用于高速数据传输或通道处理 中断模式(irq): 用于通用的中断处理 管理模式(svc): 操作系统使用的保护模式 终止模式(abt) : 当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。 系统模式(sys): 运行具有特权的操作系统任务。 未定义模式(und):当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。,ARM的工作状态,ARM微处理器的工作状态一般有两种,并可在两种状态之间切换: ARM状态,此时处理器执行32位的字对齐的ARM指令 Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令,ARM的寄存器组织,ARM微处理器共有37
2、个32位寄存器,其中31个为通用寄存器,6个为状态寄存器。但是这些寄存器不能被同时访问。 在某种时刻,通用寄存器R14R0、程序计数器PC、一个或两个状态寄存器都是可访问的。,ARM的寄存器组织,ARM的寄存器组织,ARM的寄存器组织,ARM的寄存器组织,ARM的寄存器组织,PSR寄存器的各个位: 中断禁止位I、F Thumb标志位 运行模式位M4:0,ARM的寄存器组织,状态寄存器模式位的含义,ARM的异常,ARM的异常,ARM的异常,1(最高) 复位 2 数据终止 3 FIQ 4 IRQ 5 预取指令终止 6(最低) 未定义指令、SWI,ARM异常的优先级,ARM的存储器格式,ARM体系结构将存储器看作是从零地址开始的字节的线性组合。从第0字节到第3字节放置第一个存储的字数据,从第4个字节到第7个字节放置第二个存储的字数据,依次排列。 作为32位的微处理器,ARM体系结构所支持的最大寻址空间为4GB(32位)。 ARM体系结构可以用两种方法存储字数据,称之为大端格式和小端格式。,ARM的存储器格式,大端格式,ARM的存储器格式,小端格式。,ARM的特点和优势,1内核编程体系 多种模
3、式的切换 众多的通用寄存器 32位地址/数据操作 指令集中的特殊功能 高效的C和C+编译器 硬件乘法器 Thumb指令集 E增强DSP指令 Jazzle技术 2协处理器 MMU MPU VFP 3AMBA(先进控制器总线体系) 4. 嵌入式ICE、低功耗、小体积,3.2 ARM的内核系列,ARM内核分类与系列 ARM体系结构版本,ARM内核分类与系列,ARM内核系列 ARM7 系列 ARM9 系列 ARM9E 系列 ARM10E 系列 SecurCore 系列 StrongARM/Xscale ARM11系列 Cortex,ARM内核分类与系列,1994-2004年发布的ARM内核,ARM内核分类与系列,处理器内核 内核分类 ARM7 ARM7DMI(-S) ARM720T ARM7EJ-S ARM9 ARM920T ARM922T ARM9E ARM926EJ-S ARM946E-S ARM966E-S ARM968E-S ARM10E ARM1020E ARM1022E ARM1026EJ-S,处理器内核 内核分类 ARM11 ARM1136J(F)-S ARM1156T2(F)-
4、S ARM1176JZ(F)-S SecurCore SC100 SC110 SC200 SC210 Strong ARM Xscale,ARM7内核,ARM7TDMI,ARM7TDMI-S,ARM720T,ARM7EJ-S,ARM9内核,ARM920T,ARM922T,ARM9E内核,ARM926EJ-S,ARM946E-S,ARM966E-S,ARM968E-S,ARM10E内核,ARM1020E,ARM1026EJ-S,ARM11内核,ARM1136J(F)-S,ARM1156T2(F)-S,ARM1176JZ(F)-S,SecurCore内核,SC100/SC110,SC200/SC210,其他ARM内核,StrongARM Intel XScale Cortex ARM Cortex A (应用内核) ARM Cortex R (实时内核) ARM Cortex M (微控制器),ARM体系结构版本,ARM V1体系是最初的版本,只有26位的寻址空间,没有乘法指令,最终也没有商业化。 ARM V2体系与V1体系同为26位寻址空间具有乘法和乘加指令,支持协处理器。 ARM V3
《嵌入式系统原理及应用开发 教学课件 ppt 作者 陈渝 第3章 ARM体系结构》由会员E****分享,可在线阅读,更多相关《嵌入式系统原理及应用开发 教学课件 ppt 作者 陈渝 第3章 ARM体系结构》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页