【期末高分题集】[吉林大学]《嵌入式系统与结构》考核必备85

奥鹏期末考核

88336–《嵌入式系统与结构》2022年吉林大学期末复习题集

单选题:
(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)ARM上电执行下列哪种异常?
A.Reset
B.未定义指令
C.IRQ
D.FIQ
答案问询微信: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)ARM汇编指令中,用于实现寄存器数据搬移操作的是哪条指令?
A.ADD
B.SUB
C.MUL
D.MOV
答案问询微信:424329

(21)假设=,=,正确执行,后,的值为?
A.0x01
B.0x02
C.0x03
D.0x04
答案问询微信:424329

(22)ARM使用什么样的总线协议?
A.AMBA
B.CAN
C.1553b总线
D.TCP/IP
答案问询微信:424329

(23)下列哪条指令执行完成后,可以影响程序的标志状态寄存器?
A.MOV r1,r2
B.CMP r1,r2
C.ADD r0,r1,r2
D.SUB r0,r1,r2
答案问询微信:424329

(24)ARM的全称是什么?
A.Advanced RISR Machines
B.A Run Machine
C.Advanced Research Man
D.Addressed Red Middle
答案问询微信:424329

(25)ARM中位于主存储器和内核之间的快速存储器叫什么?
A.Cache
B.MMU
C.MPU
D.SDRAM
答案问询微信:424329

(26)下面所列指令,哪一条指令语法格式正确?
A.ADD r1,r2
B.ADD r1,r2,r3
C.MOV r1,r2,r3
D.LDR r1,r2
答案问询微信:424329

(27)ATPCS中规定,用哪些寄存器传递参数?
A.r0~r3
B.r0~r8
C.r8~r12
D.r0~r12
答案问询微信:424329

(28)ARM汇编指令中,用于实现减法运算的是哪条指令?
A.ADD
B.SUB
C.MUL
D.MOV
答案问询微信:424329

(29)处理器上电默认进入哪种状态?
A.ARM
B.Thumb
C.Jazelle
D.由芯片的硬件连线决定
答案问询微信:424329

(30)Thumb指令集的长度是多少?
A.32位
B.16位
C.除MOV指令32位外,其他指令均为16位
D.可以通过编译器的选项设定其是16位还是32位
答案问询微信:424329

(31)ARM上的外设中断,通常产生哪种异常?
A.FIQ
B.IRQ
C.Data Abort
D.SWI
答案问询微信: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)ARM上电后进入哪种模式?
A.FIQ模式
B.管理模式
C.IRQ模式
D.数据异常模式
答案问询微信:424329

(34)程序状态寄存器的位表示什么?
A.运算结果为负
B.运算结果为0
C.运算结果产生进位
D.结果溢出
答案问询微信:424329

(35)ARM用于响应快速外部中断的处理器模式叫什么?
A.FIQ
B.IRQ
C.数据异常
D.SWI
答案问询微信:424329

(36)ARM汇编指令中,用于实现加法运算的是哪条指令?
A.ADD
B.SUB
C.MUL
D.MOV
答案问询微信:424329

(37)ATPCS中规定,使用哪个寄存器存放堆栈基地址?
A.r14
B.r13
C.cpsr
D.spsr
答案问询微信:424329

(38)各种模式下通用的寄存器有那些?
A.r0~r7
B.r0~r12
C.r0~r37
D.r0~r4
答案问询微信:424329

(39)正常程序执行过程中,每执行一条指令,程序计数器寄存器的值加多少字节?
A.1字节
B.2字节
C.3字节
D.4字节
答案问询微信:424329

(40)下列判断中,对指令集和指令集的关系描述正确的是?
A.ARM指令集是Thumb指令集的子集
B.Thumb指令集是ARM指令集的子集奥鹏期末考核
C.Thumb指令集是ARM指令集的补充
D.ARM指令集是Thumb指令集的补充
答案问询微信:424329

(41)CMP指令用于实现什么功能?
A.32位数比较
B.切换跳转
C.断点指令
D.零计数
答案问询微信:424329

(42)下列哪条指令可以实现把中的数据保存到内存单元(+)中?
A.STR r0,[r1,#100]
B.STR r0,[r1,#200]
C.STR r0,[r1,#300]
D.STR r0,[r1,#400]
答案问询微信:424329

(43)ARM处理器中的哪个部分可以实现物理地址到虚拟地址的映射?
A.ALU
B.桶型移位寄存器
C.Cache
D.MMU
答案问询微信:424329

(44)Intel生产的芯片叫什么?
A.PowerPC
B.MIPS
C.Firecold
D.xscale
答案问询微信:424329

(45)下列哪条指令可以实现=?
A.ADD r1,r0,r0,LSL#1
B.ADD r1,r0,r0,LSL#3
C.MOV r1,r0,LSL#1
D.MOV r1,r0,LSL#3
答案问询微信:424329

(46)指令的三级流水线中,预取阶段完成的任务是?
A.从存储器装载一条指令
B.识别将被执行的指令
C.ALU处理指令
D.把结果写会计算器
答案问询微信:424329

(47)ARM使用那个寄存器存放程序的返回地址?
A.R14
B.r12
C.cpsr
D.spsr
答案问询微信:424329

(48)ARM指令中对立即数的操作有一定限制,下面所列立即数中,属于合法立即数的是哪一个?
A.0x101
B.0x102
C.0xff1
D.0xff
答案问询微信:424329

(49)ARM的启动向量?
A.0xffffffff
B.0x00000000
C.0x11110000
D.0000ffff
答案问询微信:424329

(50)ARM处理模式中,除以下那一种其他模式均为特权模式?
A.用户模式
B.管理模式
C.IRQ模式
D.数据异常模式
答案问询微信:424329

(51)中断向量表中(假设中断向量表起始地址在),位于地址的中断是什么?
A.FIQ
B.IRQ
C.Data Abort
D.SWI
答案问询微信:424329

(52)提供了安全解决方案的系列产品是以下系列中的哪一种?
A.PowerPC
B.SecurCore
C.OMAP
D.AT91
答案问询微信:424329

(53)外部中断发生时,处理器进入哪种状态?
A.ARM
B.Thumb
C.Jazelle
D.由芯片的硬件连线决定
答案问询微信:424329

(54)ARM汇编指令中,用于实现乘法运算的是哪条指令?
A.ADD
B.SUB
C.MUL
D.MOV
答案问询微信:424329

(55)ARM采用多少位的体系结构?
A.64位
B.32位
C.16位
D.8位
答案问询微信: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.Java
D.x86
答案问询微信:424329

(14)下列哪些指令可以实现把中的子数据保存到内存单元(+)中?
A.STR r0,[r1,#100]
B.STR r0,[r1,#100]!
C.STR r0,[r1],#100
D.STR r0,[r1,#400]
答案问询微信:424329

(15)下列指令中,哪些指令可以实现程序的跳转?
A.B
B.BL
C.BX
D.BLX
答案问询微信:424329

(16)下列哪些指令可以放在向量表中?
A.跳转指令
B.MOV指令
C.LDR指令
D.ADD指令
答案问询微信:424329

(17)下列描述中,哪些不正确的是哪些?
A.ARM不包含除法硬件
B.ARM9以后的版本中包含除法硬件
C.ARM中的除法交给协处理器完成
D.ARM体系结构中专门的除法逻辑
答案问询微信:424329

(18)ARM处理器有两个级别的中断请求,他们分别是?
A.IRQ
B.FIQ
C.Abort
D.Reset
答案问询微信:424329

(19)下列哪些指令执行完成后,可以影响程序的标志状态寄存器?
A.MOV r1,r2
B.CMP r1,r2
C.ADDS r0,r1,r2
D.SUB r0,r1,r2
答案问询微信:424329

(20)下列指令中可以实现多寄存器传送的指令有哪些?
A.LDM
B.STM
C.LDR
D.STR
答案问询微信:424329

(21)ARM的级流水线包括哪几个阶段?
A.取址
B.译码
C.执行
D.运算
答案问询微信: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

提供优质的教育资源

公众号: 超前自学网