下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一填空题嵌入式系统从大的方面分为(嵌入式系统硬件平台)和(嵌入式软件)两大多数。驱动层程序一般包括(硬件抽象层HAL)、(板级支持包BSP)和(设施驱动程序)。嵌入式系统核心是嵌入式办理器,可分为(嵌入式微办理器)、(嵌入式微控制器)、嵌入式DSP办理器和(嵌入式片上系统SoC)4大类。办理器分为(ARM)和(Thumb)两种操作状态。状态下,SP存放器指的是(R13)、LR存放器指的是(R14)、PC存放器指的是(R15).办理器支持的数据种类中,字节为(8)位、半字为(16)位、字为(32)位。(-S)指令集包括(ARM)指令集和(Thumb)指令集。指令用于从(存储器)中将一个32位的字数据传送到(目的存放器)中。指出下面各条指令的寻址方式。SUBR0,R1,R2;寻址方式:(存放器寻址)。SUBSR0,R0,#1;寻址方式:(立刻寻址)。MOVR0,R2,LSL#3;寻址方式:(存放器移位寻址)。SWPR1,R1,[R2];寻址方式:(存放器间接寻址)。LDRR2,[R3,#0x0C];寻址方式:(基址寻址)。汇编语言源程序中语句一般有(指令)、(伪指令)、(伪操作)和宏指令组成。对Flash存储器的编程可经过(JTAG仿真/调试器)、(ISP)和(IAP)3重方法来实现。异样向量表能够来自4个不同的存储器地区,分别是(片内Flash)、(片内SRAM)、(BootBlock)和片外存储器。系列的准时器主要用于3个方面:(对内部事件进行计数的间隔准时器)、(经过捕获输入实现脉宽心调器)、(自由运行的准时器)。二选择题能够表示微控制器的缩略词是(B)A.MPUB.MCUC.WDT类存储器包括(ABD)A.NORFlashB.EPROMC.SRAMD.PROM不属于ARM的系列是(D)A.MCS-96B.80C51C.LPC2000办理器系列采用(A)级流水线。A.3B.5C.6D.8下面ARM办理器模式中属于特权模式的有(BCD)A.用户模式B.中止模式C.系统模式D.管理模式(或STM)指令允许一条指令最多传送(C)个存放器。A.4B.8C.16D.24指令限制在目前指令的(B)地点范围。A.±16MBB.±32MBC.±64MBD.±128MB汇编程序所支持的变量有(ABC)A.数字变量B.逻辑变量C.字符变量D.字符串变量汇编语言程序用到C语言程序变量的情况实质上是一个引用不同文件定义的变量问题。解决这个问题的办法就是使用重点字(B)。A.ATPCSB.IMPORTC.EXPORTD.CODE32一个异样向量表实际占用了(C)个字的存储单元。A.4B.8C.16D.64系列
ARM7
微控制器的
UART接收器
FIFO触发器可设置为(
ABCD
)个字节。A.1
B.4
C.8
D.14三简答题什么是嵌入式系统列举几个熟悉的嵌入式系统的产品。答:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,合用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。常有的有汽车、手机、MP3等等。嵌入式系统由哪几部分组成答:嵌入式系统从大的方面分嵌入式系统硬件平台和嵌入式软件两大多数,其中软件部分又详细分为若干层次。关于包含有操作系统的嵌入式系统来讲,嵌入式系统软件构造包含4个层次:设施驱动层、实时操作系统RTOS层、应用程序接口API层、应用程序层。简述嵌入式系统的特点。答:系统内核小;专用性强;系统精简;软件固化;嵌入式软件开发要想走向标准化,就必须使用多任务的操作系统;嵌入式系统开发需要开发工具和环境。简述ARM能够工作的几种模式。答:ARM体系构造支持7种办理器模式:用户模式、快中止模式、中止模式、管理模式、中止模式、未定义模式和系统模式。(除用户模式外,其他模式均为特权模式)内部有多少个存放器答:在ARM7TDMI办理器内部有37个用户可见的32位存放器,其中31个通用存放器,状态存放器。描绘一下怎样禁止IRQ和FIQ的中止答:在一个特权模式下,都可经过置位CPSR中的I位来禁止IRQ。在一个特权模式中,可经过置位CPSR中的F标志来禁止FIQ异样。请描绘ARM7TDMI进入异样或退出异样时内核有何操作答:当异样发生时,ARM办理器尽可能达成目前指令(除了复位异样)后,再去办理异样,并履行如下动作:①进入与特定的异样相应的操作模式;②将惹起异样指令的下一条指令的地点保留到新模式的R14中;③将CPSR的原值保留到新模式的SPSR中;④经过设置CPSR的第7位来禁止IRQ;如果异样为快中止,则要设置CPSR的第6位禁止快中止;⑤给PC强制赋向量地点值。退出异样时:①将LR中的值减去偏移量后移入PC,偏移量根据异样的种类而有所不同;②将SPSR的值复制回CPSR;③清零在入口置位的中止禁止标志。(p28)指令长度及数据种类
6个ARM微办理器的指令长度能够是32位(在ARM状态下),也能够是16位(在Thmb装载/保留指令能够对字节、半字和字进行操作,当装载字节或半字时自动实现零扩展或切合
状态下)。扩展。ARM办理器支持下列数据种类:字节(1字节=8位);半字(半个字=16位,必须分派为占用字(1个字=32位,必须分派为占用
2字节(4字节)
B));p29)流水线使用3个阶段,因此指令分3个阶段履行:答:取指:从存储器装载一条指令;译码:辨别将要被履行的指令;履行:办理指令并将结果写回存放器。描绘B、BL、BX指令的区别。答:B指令实现跳转到指定的地点履行程序。注意:B指令限制在目前指令的±32MB地点范围内(ARM指令为字对齐,最低两位地点固定为0)。BL指令实现先将下一条指令的地点拷贝到R14(即LR)连结存放器中,然后跳转到指定地点运行程序。注意:BL指令限制在目前指令的±32MB地点范围内,BL指令用于子程序调用,在子程序的最后能够使用MOVPC,LR指令跳回BLLabel指令处的下一条指令持续履行。BX指令跳转到Rm指定的地点去履行程序。若Rm的bit0为1,则跳转时自动将CPSR中的标志T地点,即把目标地点的代码解释为Thumb代码;若Rm的bit0为0,则跳转时自动将CPRS中的标志T复位,即把目标地点的代码解释为ARM代码。编写一段ARM汇编程序,实现数据块复制,将R0指向的8个字的连续数据保留到R1指向的一段连续的内存单元。答:汇编代码中怎样调用C代码中定义的函数答:首先,为保证程序调用时参数的正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年波普设计风格试题含答案
- 干熄焦专项安全巡查报告
- 2026年剧本杀运营公司员工社保公积金缴纳管理制度
- 2026年剧本杀运营公司剧本配套视频和音频制作管理制度
- 2026年激光雷达于自动驾驶辅助创新报告
- 布氏杆菌病患者的活动与康复护理
- 云南精美介绍
- 2026年量子计算技术突破创新报告及信息技术革命分析报告
- 2025年特色农产品冷链仓储技术创新在食品安全中的应用可行性报告
- 供销社统计调查制度
- 民政局笔试题及答案
- 二零二五版中医师承关系合同书
- 个人护理健康知识与技巧
- 《微积分与线性代数》课件
- 《质量管理体系成熟度评价指南》
- 锅炉三大安全附件69课件讲解
- (湘美版)五年级上册书法指导练习教案
- 家具回收合同模板
- 学习方法总结高效学习的技巧与方法
- 综合医院心身疾病诊治
- 港口安全生产管理模版
评论
0/150
提交评论