嵌入式系统课后答案

嵌入式系统课后答案

ID:14126978

大小:119.00 KB

页数:6页

时间:2018-07-26

嵌入式系统课后答案_第1页
嵌入式系统课后答案_第2页
嵌入式系统课后答案_第3页
嵌入式系统课后答案_第4页
嵌入式系统课后答案_第5页
资源描述:

《嵌入式系统课后答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式系统2011作业(非标准答案,仅供参考)第1章嵌入式系统概述1、什么是嵌入式系统?答:嵌入式系统指的是以应用为中心和以计算机技术为基础的,并且软硬件是可裁剪的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标严格要求的专用计算机系统。3、根据嵌入式系统的复杂程度,嵌入式系统可分为哪4类?答:1:单个微处理器;2:嵌入式处理器可扩展的系统;3:复杂的嵌入式系统;4:在制造或过程控制中使用的计算机系统。5、从硬件系统来看,嵌入式系统由哪几部份组成?画出简图。答:P11图1-42.2回答下列关于ARM编程模式的问

2、题(1)在该模式下有多少通用寄存器(2)CPSR的作用是什么(3)Z位的作用是什么(4)程序计数器保存在何处答(1)31个通用寄存器(2)为状态寄存器,保存当前的状态,可以在任何模式下访问(3)Z=1运算结果为0Z=0运算结果不为0(4)R15(PC)2.3下列的arm条件码的含义是什么(1)EQ(2)NE(3)MI(4)VS(5)GE(6)LT答(1)z置位相等(2)z清零不相等(3)n置位负数(4)v置位溢出(5)n等于v带符号数大于或等于(6)n不等于v带符号数小于2.5arm处理器共有多少个寄存器?这些寄存器

3、按其在用户编程中的功能如何进行划分?这些寄存器在使用中有什么特殊之处?答37个寄存器,其中有31个通用寄存器,其中包括程序计数器pc,6个状态寄存器寄存器均为32位在七种模式中R0~R7不分组,R8~R14按模式分组,R15为程序计数器,CPSR为状态寄存器,SPSR为保存程序状态寄存器。R13为堆栈指针寄存器,R14为链接寄存器。CPSR在各种模式下多可以访问,而在用户模式及系统模式下SPSR不可以被访问。2.6若寄存器R1=0x01020304,分别按照大端模式和小端模式存储在0x30000字单元中,试分别写出两

4、种模式下内存存储内容,并标出内存地址答大端模式0x30000010x30001020x30002030x3000304小端模式0x30000040x30001030x30002020x30003012.7ARM存储器的存储周期有几种类型?对应于Cache访问和存储器访问是何存储周期?答:ARM存储器有4种存储周期:空闲周期,非顺序周期,顺序周期,协处理器寄存器传送周期。一般地,对应于Cache访问的存储周期是:非顺序周期。对应于存储器访问的存储周期是:顺序周期和非顺序周期。2.8何谓Cache?简述Cache的工作原

5、理。答:高速缓存器:弥补主存速度,在CPU与主存之间设置的高速,小容量存储器,构成Cache-主存存储层次,速度是Cache的,容量是主存的。工作原理:6当CPU要访问Cache时,CPU送来主存地址,放到主存地址寄存器中。然后通过地址变换部件把主存地址中的块号M变成Cache的块号m,并放到Cache地址寄存器中;同时将主存地址中的块内地址N直接作为Cache的块内地址n装入到Cache地址寄存器中。如果地址变换成功,就用得到的Cache地址去访问Cache,从Cache中取出数据送到CPU中。如果地址变换不成功,

6、则产生Cache失效信息,接着使用主存地址直接去访问主存储器,从主存储器中读出一个字送到CPU,同时将从主存储器中读出来的数据装入到Cache中去。此时如果Cache已经满了,则需要采用某种Cache替换策略把不常用的块先调出到主存储器中相应的块中,以便腾出空间来存放新调入的块。教材:图2-12Cache工作原理图2.10ARM的MMU主要实现什么功能?答:ARM的MMU主要实现的功能:(1)虚拟存储空间到物理存储空间的映射。(2)存储器访问权限的控制。(3)设置虚拟存储空间的缓冲特性。2.12ARM支持的物理页有几

7、种类型?其容量为何值?答:ARM支持的物理页通常有4种类型,其容量值如下:段:大小为1MB的存储块。大页:大小为64KB的存储块。小页:大小为4KB的存储块。极小页:大小为1KB的存储块。2.13简述基于段的地址变换过程。答:3114130页表基地址为0CP15中的寄存器C23120190虚拟地址31141321031201912111098543210一级页表内偏移序号段内地址偏移量页表基地址一级页表内偏移序号00物理基地址0AP用户定义3120190段对应的物理基地址段内地址偏移量一级描述符段的物理地址一级描述符

8、地址0域BC10ARM基于段的地址变换过程如图所示。(教材:图2-19基于段地址的地址变换)第3章ARM寻址方式与指令系统2.如何从异常中断处理程序中返回?需要注意哪些问题?答:(1)中断处理完成后返回指令:LDMFDSP!,{,RPC}(2)从异常中断处理程序中返回时需要将CPSR中的CPU状态恢复,同时将R

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。