ARM考试资料整理.docVIP

  • 6
  • 0
  • 约5.55千字
  • 约 7页
  • 2016-09-19 发布于重庆
  • 举报
ARM考试资料整理

嵌入式系统的基本定义:嵌入式系统源于微型计算机,是嵌入到对象体系中,实现嵌入对象智能化的计算机。(填空题) 2、嵌入式处理器可以分为以下几大类: 嵌入式微处理器; 嵌入式微控制器; 嵌入式DSP处理器; 嵌入式片上系统(SOC)。 ARM7与ARM9的区别: ARM7内核是0.9MIPS/MHz的三级流水线和冯·诺依曼结构。 ARM9内核是1.1MIPS/MHz的五级流水线和哈佛结构。 4、3级流水线: PC总是指向”正在取指“的指令,而不是指向”正在执行“或”正在译码“的指令。 处理器处于ARM时,每条指令长为4字节,故: PC值=当前程序执行位置+8字节 处理器处于Thumb时,每条指令长为2字节,故: PC值=当前程序执行位置+4字节 看如下程序(ARM状态): 0x4000 ADD PC,PC,#4 ;正在被执行的指令,将地址值PC+4写到PC 0x4004 ... ;正在被译码的指令 0x4008 ... ;正在被取指的指令,PC=0x4008 0x400C ... ;PC+4=0x400C ARM处理器模式表: 在ARM处理器内部共有37个用户可访问的32位寄存器。 堆栈指针R13(SP):保存堆栈的出入口地址 链接寄存器R14(LR):保存子程序的返回地址 程序计数器R15(PC):总是指向正在“取指”的指令 CPSR:程序状态寄存器,监视和控制

文档评论(0)

1亿VIP精品文档

相关文档