复习(2014年4月14日).ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
复习(2014年4月14日)

共26页 * 一、考题类型 1、填空题 20分 2、简述题 30分 3、简单应用题 20分 4、综合应用题 30分 共26页 * 第1章 ARM 技术概述 1、冯.诺依曼结构 冯.诺依曼结构也称为普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。 程序指令和数据的宽度相同。 二、内容复习 共26页 * 2、哈佛结构 哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。 程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度。 共26页 * ARM共有8种运行模式,用户模式(USR)、快速中断模式(FIQ)、外部中断模式(IRQ)、特权模式(SVC)、数据访问终止模式(ABT)、系统模式(SYS)、未定义指令中止模式(UND)、监控模式(Monitor) 。 3、ARM处理器的运行模式 共26页 * ARM体系结构有两个不同的指令集: 32位的ARM指令集和16位的Thumb指令集。 ARM处理器有两种工作状态:ARM状态和Thumb状态。 5、ARM处理器的寄存器 ARM处理器共有 37 个寄存器,根据处理器的工作状态,这 37 个寄存器有两种不同的组织方式:ARM方式和Thumb方式。 4、ARM的两种工作状态 共26页 * 第2章 ARM 微处理器的指令系统 1、什么叫指令? 指令是用来指示处理器进行操作的命令。 处理器的指令集合叫做该处理器的指令系统。 2、什么叫指令系统? 共26页 * 操作数总是被存放在指令、寄存器或存储器这三个地方。 立即数寻址方式、寄存器寻址方式、寄存器间接寻址方式、变址寻址。 4、ARM指令系统 常用指令、存储器中的数据如何用等。 3、寻址方式 共26页 * 5、ARM的堆栈组织方式 (1)满递增堆栈 (2)满递减堆栈 (3)空递增堆栈 (4)空递减堆栈 共26页 * 第3章 ARM汇编 1、什么叫汇编语言 汇编语言(Assembly Language)是面向机器的程序设计语言。 共26页 * 使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序(也叫汇编器),汇编程序是系统软件中语言处理系统软件。 2、什么叫汇编器 共26页 * 汇编程序把汇编语言翻译成机器语言的过程称为汇编。 4、什么是伪指令 人们设计了一些专门用于指导汇编器进行汇编工作的指令,由于这些指令不形成机器码指令,它们只是在汇编器进行汇编工作的过程中起作用,所以被叫做伪指令。 3、什么叫汇编 共26页 * 5、什么叫宏 为了提高编程效率和增强程序的可读性,又设计了一些宏。 6、什么叫汇编语言程序 用汇编语言编写的程序叫做汇编语言程序。 共26页 * 自源程序翻译成的机器码程序就叫做目标程序。 8、ARM伪指令 AREA、ENTRY、END、EXPORT、IMPORT。 9、宏与宏指令 近地址读取指令ADR、远地址读取指令ADRL、全范围地址读取指令LDR。 7、什么叫目标程序 共26页 * 第4章 ARM程序设计 1、ARM汇编语言程序设计; 2、分支程序设计; 3、循环程序设计; 4、子程序及其调用、返回; 5、汇编程序访问全局 C 变量; 6、C与汇编之间的函数调用。 共26页 * 第5章 中断和异常 1、什么叫中断 当处理器遇有外部设备发生“紧急事件”需要它来处理时,它就必须停下“手头上的工作”先去处理这个“紧急事件”。处理器的这种工作过程,或者这种工作状态就叫做中断。 共26页 * 2、什么叫中断请求 当外部设备有紧急事件需要处理器进行处理时,外部设备必须向处理器发送一个电信号(脉冲或电平)来表示有事件需要处理器来处理。这个信号叫做中断请求信号,或称中断请求。 共26页 * 发出中断请求信号的外部设备或事件就叫做中断源。 4、什么叫异常 除了外部设备可以发出中断请求之外,处理器内部也会有一些事件可以发出中断请求,例如读取指令出错或在进行除法运算时除数为零等。为了与外部事件引起的中断相区别,人们把这种由内部事件引起的中断叫做异常。 3、什么叫中断源 共26页 * 5、可屏蔽中断 人们把带有开关,能阻止中断请求的中断输入端叫做可屏蔽中断信号输入端。这类中断叫可屏蔽中断。 6、非屏蔽中断 人们把不带开关,不能阻止中断请求的中断输入端叫做非屏蔽中断信号输入端。这类中断叫非屏蔽中断。 共26页 *

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档