吉林大学《嵌入式系统与结构》期末考试必备题集
奥鹏期末考核
88336–吉林大学《嵌入式系统与结构》奥鹏期末考试题库合集
单选题:
(1)UC/OS操作系统的主要开发语言是()。
A.汇编语言
B.C++
C.C
D.JAVA
答案问询微信:424329
(2)关于存储管理的叙述中,正确的是( )。
A.在嵌入式微处理器中,都配备有存储管理单元MMU
B.在嵌入式系统中,内核空间和用户控件必须是两个相互独立的地址空间
C.在有些嵌入式系统中,甚至不提供存储管理功能
D.在虚存系统中,只要磁盘空间无限大,任务就能拥有任意大的编制空间
答案问询微信:424329
(3)VxWorks操作系统特点描述不正确的是()。
A.实时性强
B.支持多任务
C.简洁,高效的内核
D.兼容性较差
答案问询微信:424329
(4)下列不属于嵌入式操作系统的是()。
A.Windows CE
B.VxWorks
C.windowsXP
D.UC/OS
答案问询微信:424329
(5)一个任务被唤醒,意味着()。
A.该任务重新占有了CPU
B.它的优先级变为最大
C.其任务移至等待队列首
D.任务变为就绪状态
答案问询微信:424329
(6)一个任务,也称作一个(),是一个简单的运行程序。每个任务都是整个应用的某一部分, 每个任务被赋予一定的优先级, 有它自己的一 套CPU寄存器和自己的栈空间。
A.子核
B.线程
C.进程
D.单元
答案问询微信:424329
(7)在实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的()。
A.同步
B.互斥
C.调度
D.执行
答案问询微信:424329
(8)嵌入式系统软件的启动过程是()。
A.bootloader-操作系统-应用程序
B.bootloader-应用程序-操作系统
C.操作系统-bootloader-应用程序
D.应用程序-bootloader-操作系统
答案问询微信:424329
(9)FIQ总的延迟时间为()周期
A.27
B.28
C.29
D.30
答案问询微信:424329
(10)以下叙述中,不符合RISC指令系统特点的是( )。
A.指令长度固定,指令种类少
B.寻址方式种类丰富,指令功能增强
C.设置大量通用寄存器,访问存储器指令简单
D.使用频率较高的一些简单指令
答案问询微信:424329
(11)当前程序状态字寄存器的名称是什么?
A.CPSR
B.SPSR
C.MCR
D.MSR
答案问询微信:424329
(12)默认情况下,数据处理指令是否影响程序状态字寄存器?
A.影响
B.不影响
C.根据指令的不同,影响情况不同
D.根据程序执行状态,决定是否影响程序状态字寄存器
答案问询微信:424329
(13)ARM汇编语言中,用于实现软中断的是哪条指令?
A.ADD
B.SUB
C.SWI
D.MOV
答案问询微信:424329
(14)当程序直接改写来切换模式时,会被复制到?
A.会
B.不会
C.根据程序的执行状态决定是否影响
D.根据执行的指令决定是否影响
答案问询微信:424329
(15)使用单一平板地址的地址空间,最大寻址空间为多少?
A.2G
B.4G
C.1G
D.8G
答案问询微信:424329
(16)中断向量表中(假设中断向量表起始地址在),软中断的中断向量是多少?
A.0x00
B.0x04
C.0x08
D.0x0c
答案问询微信:424329
(17)根据命名规则,的代表什么意思?
A.debug
B.支持Thumb指令
C.多媒体处理
D.支持Jazelle加速
答案问询微信:424329
(18)指令,,,#中,的作用是?
A.算术右移
B.逻辑左移
C.逻辑右移
D.循环右移
答案问询微信:424329
(19)ARM的指令执行靠什么驱动?
A.流水线
B.微代码
C.电容放电
D.电磁感应
答案问询微信:424329
(20)假设=,=,正确执行,后,的值为?
A.0x01
B.0x02
C.0x03
D.0x04
答案问询微信:424329
(21)ARM使用什么样的总线协议?
A.AMBA
B.CAN
C.1553b总线
D.TCP/IP
答案问询微信:424329
(22)下列哪条指令执行完成后,可以影响程序的标志状态寄存器?
A.MOV r1,r2
B.CMP r1,r2
C.ADD r0,r1,r2
D.SUB r0,r1,r2
答案问奥鹏期末考核询微信:424329
(23)如何禁止中断?
A.将CPSR寄存器的I位置1
B.将CPSR寄存器的F位置1
C.将CPSR寄存器的T位置1
D.将CPSR寄存器的C位置1
答案问询微信:424329
(24)对和的区别描述正确的是?
A.MPU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能
B.两种功能相同,可以在不同的芯片上集成不同的模块
C.MMU的功耗比MPU低
D.MMU除有内存单元保护功能外,还具有虚拟地址到物理地址的映射功能
答案问询微信:424329
(25)下列哪些指令可以协处理器的访问?
A.MRC
B.ADD
C.LDR
D.STM
答案问询微信:424329
(26)ARM芯片采用什么样的体系结构?
A.RISC
B.CISC
C.x86
D.MIPS
答案问询微信:424329
(27)ARM的全称是什么?
A.Advanced RISR Machines
B.A Run Machine
C.Advanced Research Man
D.Addressed Red Middle
答案问询微信:424329
(28)下面所列指令,哪一条指令语法格式正确?
A.ADD r1,r2
B.ADD r1,r2,r3
C.MOV r1,r2,r3
D.LDR r1,r2
答案问询微信:424329
(29)ARM中规定了一些子程序间调用的基本规则,该规则名称是什么?
A.ATPCS
B.TPACS
C.APCST
D.ACSTP
答案问询微信:424329
(30)ATPCS中规定,用哪些寄存器传递参数?
A.r0~r3
B.r0~r8
C.r8~r12
D.r0~r12
答案问询微信:424329
(31)CPSR寄存器的作用是什么?
A.存储当前的处理器状态
B.程序计数寄存器
C.中断状态寄存器
D.堆栈指针寄存器
答案问询微信:424329
(32)下列哪条指令,可以实现将地址单元(+)的数据读到?
A.LDR r0,[r1,r2,LSL2]
B.LDR r0,[r2,r1,LSL2]
C.STR r0,[r1,r2,LSL2]
D.STR r0,[r2,r1,LSL2]
答案问询微信:424329
(33)什么样的指令可以条件执行?
A.所有的
B.部分
C.极少数
D.没有
答案问询微信:424329
(34)ARM上电后进入哪种模式?
A.FIQ模式
B.管理模式
C.IRQ模式
D.数据异常模式
答案问询微信:424329
(35)程序员可见的寄存器有哪些?
A.r0~r15
B.r0~r15、cpsr
C.r0~r15、cpsr、spsr
D.r0~r37
答案问询微信:424329
(36)ARM中哪个异常优先级最高?
A.Reset
B.未定义指令
C.IRQ
D.FIQ
答案问询微信:424329
(37)程序状态寄存器的位表示什么?
A.运算结果为负
B.运算结果为0
C.运算结果产生进位
D.结果溢出
答案问询微信:424329
(38)下列哪个指令可以实现处理器的状态转移?
A.B
B.BL
C.BX
D.MOV
答案问询微信:424329
(39)各种模式下通用的寄存器有那些?
A.r0~r7
B.r0~r12
C.r0~r37
D.r0~r4
答案问询微信:424329
(40)下列描述中,哪些是正确的?
A.ARM包含除法硬件
B.ARM9以后的版本中包含除法硬件
C.ARM中的除法交给协处理器完成
D.ARM体系结构中专门的除法逻辑
答案问询微信:424329
(41)下列所列出的指令条件执行的助记符,哪一个代表不相等?
A.NE
B.EQ
C.GE
D.LT
答案问询微信:424329
(42)CMP指令用于实现什么功能?
A.32位数比较
B.切换跳转
C.断点指令
D.零计数
答案问询微信:424329
(43)下列哪条指令可以实现把中的数据保存到内存单元(+)中?
A.STR r0,[r1,#100]
B.STR r0,[r1,#200]
C.STR r0,[r1,#300]
D.STR r0,[r1,#400]
答案问询微信:424329
(44)ARM处理器中的哪个部分可以实现物理地址到虚拟地址的映射?
A.ALU
B.桶型移位寄存器
C.Cache
D.MMU
答案问询微信:424329
(45)ARM使用那个寄存器存放程序的返回地址?
A.R14
B.r12
C.cpsr
D.spsr
答案问询微信:424329
(46)ARM指令中对立即数的操作有一定限制,下面所列立即数中,属于合法立即数的是哪一个?
A.0x101
B.0x102
C.0xff1
D.0xff
答案问询微信:424329
(47)ARM的启动向量?
A.0xffffffff
B.0x00000000
C.0x11110000
D.0000ffff
答案问询微信:424329
(48)条件指令助记符EQ代表什么?
A.不相等
B.相等
C.大于
D.等于
答案问询微信:424329
(49)外部中断发生时,处理器进入哪种状态?
A.ARM
B.Thumb
C.Jazelle
D.由芯片的硬件连线决定
答案问询微信:424329
(50)下列那个寄存器被当作程序计数器?
A.r12
B.r13
C.r14
D.r15
答案问询微信:424329
(51)下列处理器的处理速度,哪个更接近?
A.80MHz
B.150MHz
C.260MHz
D.335MHz
答案问询微信:424329
(52)ARM体系结构中共有多少个物理寄存器?
A.37个
B.10个
C.12个
D.72个
答案问询微信:424329
(53)下面哪条指令使用了中的桶型移位寄存器?
A.LDR r0,[r1,#2]
B.LDR r0,[r2]
C.STR r0,[r1,r2,LSL#2]
D.STR r0,[r2,#2]!
答案问询微信:424329
(54)ARM采用多少位的体系结构?
A.64位
B.32位
C.16位
D.8位
答案问询微信:424329
(55)ARM共有几种处理器模式?
A.7
B.8
C.9
D.10
答案问询微信:424329
多选题:
(1)嵌入式系统项目生命周期分几步():
A.识别需求
B.提出方案
C.执行项目
D.完成项目
答案问询微信:424329
(2)ARM7TDMI处理器的存储器的存储有哪几种格式():
A.大端格式
B.小端格式
C.无格式
D.非线性格式
答案问询微信:424329
(3)堆栈寻址有哪几种方式():
A.满递减
B.空递减
C.满递增
D.空递增
答案问询微信:424329
(4)ARM7嵌入式处理器指令的执行周期包括()。
A.取址
B.译码
C.执行
D.启动
答案问询微信:424329
(5)ARM处理器寻址方式有哪些():
A.处理器寻址
B.立即寻址
C.寄存器移位寻址
D.寄存器间接寻址
答案问询微信:424329
(6)ARM的数据处理指令大致分为几类():
A.数据传送指令
B.算数逻辑运算指令
C.比较指令
D.空指令
答案问询微信:424329
(7)Windows CE的特点包括()。
A.紧凑、高效和可扩展的操作系统,适用于各种嵌入系统和产品。
B.拥有多线程、多任务、确定性的实时、完全抢先式优先级的操作系统环境。
C.专门面向只有有限资源的硬件系统。
D.采用模块化设计方式。
答案问询微信:424329
(8)RISC特点描述正确的是()。
A.指令系统数量多
B.没有较长执行时间的指令
C.较少的寻址模式
D.编码长度固定
答案问询微信:424329
(9)嵌入式系统一般由()等几个部分组成。
A.嵌入式微处理器
B.外围硬件设备
C.嵌入式操作系统(可选)
D.用户的应用软件系统
答案问询微信:424329
(10)流水线技术特点描述正确的是()。
A.流水线可分为若干相互联系的子过程
B.实现子过程的功能所需时间尽可能相等
C.形成流水处理,需要一段准备时间
D.指令流发生不能顺序执行时,会使流水线过程中断,再形成流水线过程则需要时间
答案问询微信:424329
(11)下列指令执行完成后,使寄存器的值发生变化的是哪些?
A.STR r0,[r1,#100]
B.STR r0,[r1,#100]!
C.STR r0,[r1],#100
D.STR r0,[r1,#400]
答案问询微信:424329
(12)ARM异常包括
A.复位
B.未定义指令
C.数据异常
D.软件异常
答案问询微信:424329
(13)ARM内核有几种状态?
A.ARM状态
B.Thumb状态
C.Jazelle状态
D.中断状态
答案问询微信:424329
(14)下列哪个指令可以实现处理器的状态转移?
A.B
B.BL
C.BX
D.BLX
答案问询微信:424329
(15)下列指令中,哪些指令可以实现程序的跳转?
A.B
B.BL
C.BX
D.BLX
答案问询微信:424329
(16)下列指令执行完成后,使寄存器的值没有发生变化的是哪些?
A.STR r1,[r0,#100]
B.STR r1,[r0,#100]!
C.STR r1,[r0],#100
D.STR r1,[r0,#400]
答案问询微信:424329
(17)多寄存器传送指令有哪几种寻址方式?
A.IA(Increment After)事后增址
B.IB(Increment Before)事先增址
C.DA(Decrement After)事后递减
D.DB(Decrement Before)事先递减
答案问询微信:424329
(18)下列描述中,哪些不正确的是哪些?
A.ARM不包含除法硬件
B.ARM9以后的版本中包含除法硬件
C.ARM中的除法交给协处理器完成
D.ARM体系结构中专门的除法逻辑
答案问询微信:424329
(19)ARM处理器有两个级别的中断请求,他们分别是?
A.IRQ
B.FIQ
C.Abort
D.Reset
答案问询微信:424329
(20)下列哪些指令执行完成后,可以影响程序的标志状态寄存器?
A.MOV r1,r2
B.CMP r1,r2
C.ADDS r0,r1,r2
D.SUB r0,r1,r2
答案问询微信:424329
(21)下列指令中可以实现多寄存器传送的指令有哪些?
A.LDM
B.STM
C.LDR
D.STR
答案问询微信:424329
(22)对寄存器的作用描述不正确的是?
A.存储当前的处理器状态
B.程序计数寄存器
C.中断状态寄存器
D.堆栈指针寄存器
答案问询微信:424329
判断题:
(1)当系统响应时间很重要时,要使用非占先式内核
答案问询微信:424329
(2)ARM7TDMI支持32位的ARM指令集
答案问询微信:424329
(3)多任务系统中,内核负责管理多任务系统
答案问询微信:424329
(4)时钟节拍是特定的周期性中断
答案问询微信:424329
(5)CMP为比较指令
答案问询微信:424329
(6)STM可以存储多个寄存器
答案问询微信:424329
(7)ARM7TDMI中的T代表支持Thumb指令集。
答案问询微信:424329
(8)ARM7TDMI处理器指令和数据共用一条32位数据总线
答案问询微信:424329
(9)只能完成一种固定功能的流水线是单功能流水线。
答案问询微信:424329
(10)TST为位测试指令
答案问询微信:424329
(11)嵌入式片上系统简称SOC
答案问询微信:424329
(12)中止包括两种类型:预取中止和数据中止
答案问询微信:424329
(13)ARM7TDMI处理器采用了哈佛结构
答案问询微信:424329
(14)RISC的指令长度不固定,指令格式种类多,寻址方式丰富。
答案问询微信:424329
(15)调度就是决定该轮到哪个任务运行了
答案问询微信:424329
(16)IRQ的优先级高于FIQ
答案问询微信:424329
(17)ARM处理器中系统模式是正常的程序执行状态
答案问询微信:424329
(18)对于大多数微控制器来说,存储系统是必须的
答案问询微信:424329
(19)ARM指令集相对Thumb指令集具有灵活小巧的特点
答案问询微信:424329
(20)一般所指的中断是一种软件机制
答案问询微信:424329
(21)ARM处理器中具有特权的操作系统任务通常运行在用户模式。
答案问询微信:424329
(22)ARM7TDMI不支持16位的Thumb指令集
答案问询微信:424329
(23)ARM处理器一种RISC芯片
答案问询微信:424329
(24)ARM7TDMI中的M代表增强型乘法器。
答案问询微信:424329
(25)嵌入式系统从实质上说还是一种计算机系统
答案问询微信:424329
(26)UML可以方便的提供不同的图形来描述嵌入式系统
答案问询微信:424329
(27)由上而下和由下而上是嵌入式系统设计时常用的两种设计方法
答案问询微信:424329
(28)LDM可以加载多个寄存器
答案问询微信:424329
(29)ARM7TDMI处理器模式有7种
答案问询微信:424329
(30)嵌入式系统一般不可裁减
答案问询微信:424329