ARM轻松入门教程(北大版)-chapt04.pdfVIP

  • 5
  • 0
  • 约5.66万字
  • 约 32页
  • 2018-05-30 发布于广东
  • 举报
嵌入式微处理器系统嵌入式微处理器系统 崔光佐 普适计算与应用实验室 北京大学现代教育技术中心 第二篇 ARM微处理器体系机构 第一讲 ARM微处理器体系结构概述 2004.2.21 内容摘要 内容摘要 nn ARMARM简介简介 nn ARMARM系统结构系统结构 nn 系统结构版本演变系统结构版本演变 nn 编程模型编程模型 nn 指令集指令集 nn ARMARM扩展扩展 nn 协处理器接口协处理器接口 nn 处理器核处理器核 nn ARM7, ARM9,ARM7, ARM9,StrongARMStrongARM nn AMBAAMBA总线总线 nn 对操作系统支持对操作系统支持 nn 存储系统存储系统 nn 堆栈和子程序堆栈和子程序 nn ARMARM软件开发软件开发 ARM简介 ARM简介 nn Advances RISC Machines (Advances RISC Machines (称为称为ARM)ARM) 由由Acorn,Acorn, AppleApple 和和VLSIVLSI公司公年1111月联合建立月联合建立 nn ARMARM是是16/3216/32位嵌入式位嵌入式RISCRISC处理器提供商的领导处理器提供商的领导 企业企业 nn 该公司主要提供高性能该公司主要提供高性能,, 低价位低价位,, 低功耗的低功耗的RISCRISC 处理器处理器、、外围设备外围设备,,和系统芯片设计给重要的国际和系统芯片设计给重要的国际 电子企业电子企业。。 nn ARMARM也对完整系统的开发提供广泛的支持也对完整系统的开发提供广泛的支持 nn 3232位的位的load/storeload/store型的型的RISCRISC处理器处理器 ARM 系统结构 ARM 系统结构 nn 系统结构版本系统结构版本 nn VVersion 1ersion 1 ((已经不用已经不用)) ••基本的数据处理基本的数据处理 ••字节字节,, 字以及多字的字以及多字的load/storeload/store ••软件中断软件中断 ••2626 位地址总线位地址总线 nn Version 2Version 2 ((已经不用已经不用)) ••乘法乘法 乘加操作乘加操作 ••协处理器支持协处理器支持 ••线索同步的原子指令线索同步的原子指令 ••2626 位地址总线位地址总线 ARM architecture ARM architecture nn 系统结构版本系统结构版本((延续延续)) nn Version 3Version 3 ••3232 为地址总线为地址总线 ••增加了增加了CPSR, SPSRCPSR, SPSR •• 增加了增加了MRS, MSR.MRS, MSR. 修改异常处理修改异常处理 ••增加了增加了‘‘数据失效模式数据失效模式’’和和‘‘无定义模式无定义模式’’ nn Version 4Version 4 ••半字传送半字传送 ••引入引入THUMBTHUMB处理器状态处理器状态 ••增加了增加了‘‘特权模式特权模式’’给操作系统给操作系统 ••PCPC距离当前的指令为两个字距离距离当前的指令为两个字距离 •• ‘‘PC+8PC+8 ’’ ••第一个正式结构第一个正式结构 ARM 系统结构 ARM 系统结构 nn 系统结构版本系统结构版本((延续延续)) nn V

文档评论(0)

1亿VIP精品文档

相关文档