ARM嵌入式系统基础教程第二版不完整答案.docx
《ARM嵌入式系统基础教程第二版不完整答案.docx》由会员分享,可在线阅读,更多相关《ARM嵌入式系统基础教程第二版不完整答案.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一周 作业1写出以下英文简称对应的中文含义答 存取的存放器 个人数字助理 嵌入式数字信号处理器 嵌入式微处理器 微限制器 片上系统 实时操作系统 中断效劳子程序2 什么是嵌入式系统,有什么特点?答嵌入式系统:嵌入到对象体系中的专用计算机应用系统 特点:嵌入性,内含计算机,专用性4 的实时分委会认为实时操作系统应具备哪些特点?答1,异步的事务响应2,切换时间和中断延时时间确定3,优先级中断和调度4,抢占式调度5,内存锁定6连续文件7同步5 前后台系统的概念答 对于基于芯片开发来说应用程序一般是一个无限的循环,可称为前后台系统6 非占先式内核和占先式内核工作时有何不同答1非占先式内核要求每个任务
2、自我放弃的全部权,非占先式调度法耶称作合作型多任务,每个任务彼此合作共享一个,异步事务还是由中断效劳来处理,中断效劳也可以使一个高优先级的任务由挂起状态变为就绪状态。但中断效劳以后,限制权还是回到原来被中断了的那个任务,直到该任务主动放弃的运用权时,高优先级的任务才能获得的运用权。2对于占先式内核,最高优先级的任务一旦就绪,总能得到的限制权。当一个运行着的任务使一个比它优先级高的任务进入了就绪状态,当前任务的运用权就被剥夺了,那个高优先级的任务立即得到了的限制权。7名词说明 资源 :程序运行时可运用的软,硬件环境。共享资源:可以被一个以上任务运用的资源代码临界区:指处理时不行分割的代码,运行这
3、些代码不允许被打断任务:一个任务也称为一个线程,是一个简洁的程序 内核 :多任务系统中,内核负责管理各个任务,或者说每个任务支配时间,并且负责任务之间的通信调度:调度是内核的主要职责之一,调度就是确定该轮到哪个任务运行了。 第二章作业1 内核承受什么体系构造?体系构造有什么特性?答内核承受精简指令集计算机体系构造。特点1具有大量的通用存放器 2通过装载,保存构造运用独立的和指令完成数据在存放器及外部存储器之间的传达,处理器只处理存放器中的数据,从而可以防止屡次访问存储器 3寻址方式特别简洁,多有装载、保存的地址只由存放器内容和指令域确定 4运用统一和固定长度的指令格式 5每一条数据处理指令都可
4、以同时包含算术逻辑单元的运算和移位处理,以实现对和移位器的最大利用 6地址自动增加和自动削减的寻址方式优化了程序中的循环处理 7指令可以批量传输数据,从而实现了最大数据吞吐量 8大多数指令时可条件执行的通过条件执行可以削减指令的数目,从而改善程序的执行效率和进步代码密度2 7中的T、D、M、I和S的含义是什么?答 T高密度16位指令集扩展 D 支持片上调试 M 64位乘法指令 I 硬件仿真模块3 7的存储器运用什么构造?字、半字和字节有什么关系?答 处理器承受了冯。诺依曼构造,以能被4整除的地址开始连续的4个字节构成1个字,字的数据类型为4个连续字节,从偶数地址开始连续的2个字节称为一个半字,
5、半字的数据类型为2个连续的字节。4 7有几级流水线?程序计数器指向流水线中的哪个指令?在状态和状态时,及当前程序执行的位置有何不同?答 3级流水线,3个阶段取指,译码,执行。值总指向正在取值的指令。状态,值=当前程序执行位置+8字节。状态,值=当前程序执行位置 +4字节5 状态和状态有何不同答 指令集为32位字长度,具有最完好的功能。 指令集为16位半字长度,能实现指令集的大部分功能,功能上可认为 是指令集的子集,却具有极高的代码密度6 处理器支持的七种形式是什么?各有什么特点?7 的异样形式分几种?各种异样是怎样进入的?答 管理形式,中止形式,未定义形式,中断形式和快速中断形式。1处理器复位
6、之后进入管理形式,操作系统内核通常处于管理形式2当处理器访问存储器失败时,进入数据访问中止形式3当处理器遇到不支持的指令时,进入未定义形式4中断形式和快速中断形式分别对处理器两种不同级别的中断作出响应8 简述状态及状态下,各种形式实际访问的存放器.9 什么是堆栈、栈顶、栈底?什么状况下会进展堆栈操作?答 堆栈:是内存中划分出的一段存储空间,用于短暂保存一些数据。 栈顶:通常指堆栈指针指向的存储单元 栈底:堆栈区域中保存第一个堆栈数据的存储单元。状况:堆栈操作通常会发生在子程序调用,异样发生或者是程序运行过程中存放器数量不够时。10 链接存放器的作用是什么?答 1当运用指令调用子程序时,返回地址
7、将自动存入到R14中 2当发生异样中断时,保存异样处理程序的返回地址。11 名词说明 精简指令集计算机 困难指令集计算机 程序状态存放器 备份程序状态存放器 12 写出的数据格式,并分析其详细含义答 4M3M2M1M0 详细含义一,4个条件代码标记负标记N,零标记Z,进位标记C,溢出标记V 二,2个中断制止位制止和制止 三,5个对当前处理器形式进展编码的位M【4:0】 四,1个用于指示当前执行指令状态的位指令还是指令13 预取中止异样和数据中止异样有何不同答 1,预取指中止:由程序存储器引起的中止异样 2,数据中止:由数据存储器引起的中止异样14 大端存储格式和小端存储格式如何定义?答 1在小
8、端格式中,一个字当中最低地址的字节被看作室最低位字节,最高地址的字节被看作室最高位的字节,存储器系统字节0连接到数据线70。 2在大端格式中,处理器将最高位字节保存在最低地址,最低位字节保存在最高位地址。存储器系统字节0连接到数据线3124 第三章作业1 7有哪几种寻址方式?指出以下指令的寻址方式答1存放器寻址2立即寻址3存放器移位寻址4存放器间接寻址5基址寻址6多存放器寻址7堆栈寻址8相对寻址(1) R012 存放器寻址 (2) R02 #2存放器移位寻址(3) R222 立即寻址 (4) R1,R0存放器间接寻址(5) R0,R15 基址寻址 (6) R1!, R279多存放器寻址(7)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM 嵌入式 系统 基础教程 第二 完整 答案
限制150内