ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:24.11KB ,
资源ID:6864032      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6864032.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(嵌入式系统试题带答案Word格式.docx)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

嵌入式系统试题带答案Word格式.docx

1、嵌入式系统的中断向量和异常向量表在启动时也从0号地址存放。因为Flash ROM的读出速度慢,因此需要采用 地址重映射 把SDRAM地址空间迁移到0地址开始处,把Flash ROM的地址空间迁移到 系统存储器 的高端地址。8、 异常向量是异常服务程序的入口,在某些ARM的应用中,允许异常向量的位置由32位地址空间低端的正常位置,既0x000000000x0000001C,移到地址空间高端的另一地址范围0xFFFF00000xFFFF001C。这些改变后的地址位置称为高端向量。目标系统可通过 输入硬件 配置来选择是使用正常向量还是高端向量。9、 ARM微处理器复位后,PC(R15)的地址通常是

2、0X0 ,初始的工作模式是 supervisor 。10、 ARM指令集和Thumb指令集分别是 32 和 16 位的。11、 总线定时方式有三种,分别为 同步 定时、 异步 和半同步定时。二、选择题(在备选答案中有一个或多个是正确的,将它选出填入空格中,每小题2分,共20分)1下列描述不属于RISC计算机的特点的是_C_。 A流水线每周期前进一步。 B更多通用寄存器。 C指令长度不固定,执行需要多个周期。D独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。2、存储一个32位数0x2168465到2000H2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内

3、容为_D_。A 0x21 B 0x68 C 0x65 D 0x023嵌入式系统最小硬件系统包括 A B E 。A.时钟系统 B.供电系统(电源) C.存储器系统 D.调试测试接口 E.复位及其配置系统4、在ARM处理器中,_A_寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。ACPSR BSPSR CPC DIR5、COS-II操作系统属于_B_。A、顺序执行系统 B、占先式实时操作系统C、非占先式实时操作系统 D、分时操作系统6、在下列ARM处理器的各种模式中,_D_模式有自己独立的R8-R14寄存器。A、系统模式(System) B、终止模式(Abort) C、中断模式(

4、IRQ) D、快中断模式(FIQ)7、下面异常中,优先级最高的是_A_。A.复位 B.预取中止 C.FIQ D. IRQ8、嵌入式系统组成一般由_A B C D_。A嵌入式微处理器 B嵌入式操作系统 C嵌入式应用软件 D外围设备 E寄存器9、ARM处理器的工作模式中属于异常模式的有_ C D E_。A用户模式usr B系统模式sys C外部中断模式irq D中止模式abt E快速中断模式fiq10、在复杂的嵌入式系统中,存储器系统的组织结构按作用可以划分为_A B C D_。A.寄存器 B.cache C.主存储器 D.辅助存储器三、简答题(共50分)1当异常产生,处理器进入一个异常程序、退出

5、异常时需进行哪些操作?(7分)答:当一个异常出现以后,处理器在处理进入异常和退出异常时会分别执行以下几步操作:1) 进入异常(1)把断点处的下一条指令的地址保存到相应的R14寄存器中。(2)把状态寄存器CPSR的值复制到相应的SPSR寄存器中,以保存断点处的状态。(3)根据异常模式,把CPSR寄存器的模式位M4:0设置成对应的值。(4)自动使PC指向相关的异常向量,从该向量地址处取一条指令进行执行。2) 退出异常(1)将 保存在R14寄存器的值再回送到PC中。(2)再将SPSR寄存器的值送回到CPSR寄存器中。(3)对中断禁止位标志进行清除。2ARM核中什么寄存器用于存储PC?R13通常用来存

6、储什么?R14通常用来存储什么?(7分) 存储PC:R15程序计数器寄存器R13:保存堆栈指针SP寄存器R14:用作子程序链接寄存器,也称为LR ,用以保存返回地址。3 简述NAND Flash和NOR Flash的特点?NOR和NAND是现在市场上两种主要的非易失闪存技术。1) NAND Flash特点(1)以页为单位进行读和编程操作,1页为256或512B(字节);(2)以块为单位进行擦除操作,1块为4K、8K或16KB。具有快编程和快擦除的功能,器块擦除时间为2ms;(3)数据、地址采用同一总线,实现串行读取;(4)随机读取速度慢;(5)芯片尺寸小,引脚少,是位成本(bit cost)最

7、低的固态存储器;(6)芯片包含有失效块,其数目最大可达到335块(取决于存储器密度)。失效块不会影响有效块的性能,但设计者需要将失效块在地址映射表中屏蔽起来。2)NOR Flash特点(1)程序和数据可存放在同一芯片上,拥有独立的数据总线和地址总线,能快速随机读取,允许系统直接从Flash中读取代码执行,而无需先将代码下载到RAM中再执行;(2)可以单字节或单字编程;(3)不能单字节擦除,必须以块为单位或对整片执行擦除操作;(4)在对存储器进行重新编程之前需要对块或整片进行预编程和擦除操作。4试说明 看门狗Watchdog的作用和原理。(8分)watchdog一般是一个硬件模块,其作用是,在嵌

8、入式操作系统中,很多应用情况是系统长期运行且无人看守,所以难免怕万一出现系统死机,那就杯具了,这时,watchdog就会自动帮你重启系统。watchdog硬件的逻辑就是,其硬件上有个记录超时功能,然后要求用户需要每隔一段时间(此时间可以根据自己需求而配置)去对其进行一定操作,比如往里面写一些固定的值,俗称“喂狗”,那么发现超时了,即过了这么长时间还不给喂食,那就认为系统是死机了,出问题了,就得重启系统。如果不禁用watchdog,那么就要单独写程序去定期“喂狗”,会很麻烦。毕竟此处另是去用uboot初始化必要的硬件资源和系统资源而已,完全用不到返个watchdog的机制。需要用到,那也是lin

9、ux 内核跑起来了,是系统关心的事情,和uboot没有关系,所以肯定此处要去关闭watchdog(的reset功能)了。5Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作?BootLoader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。通过BootLoader,初始化硬件设备,建立内存和I/O空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。6简述IRQ异常处理过程。IRQ异常处理过程为:(1)链接寄存器R14_irq保存:被执行指令地址+4;(2)状态寄存器SPSR_irq保存:CPSR寄存器的内容;(3)状态寄存器CPSR的位4:0=0b

10、10010;(4)CPSR位5清0,6位不变;(5)CPSR位7置1;(6)如采用大端配置,则PC=0xffff0018,否则PC=0x00000018。7结合实际说明一下ARM的中断进入和返回的过程。1)中断的进入过程:(1)将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新开始执行。(2)将CPSR复制到相应的SPSR中。(3)根据异常类型,强制设置CPSR的运行模式位。(4)强制PC从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程序。也可以设置中断禁止位来阻止其他无法处理的异常嵌套。2)中断的返回过程:(1)将链接寄存器LR的值减去相应的偏移量后送到PC中。(2)将SPSR复制回CPSR中。(3)如果进入时设置了中断禁止位,那么清除该标志。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2