嵌入式试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式试题
1. 嵌入式微控制器相比嵌入式微处理器的的最大特点()。
[单选题] *
A、体积大大减小
B、单片化(正确答案)
C、功耗低
D、成本高
2. 和 PC机系统相比下列哪个不是嵌入式系统独具的特点() [单选题] *
A、系统内核小
B、专用性强
C、可执行多任务(正确答案)
D、系统精简
3. 下列不属于RISC 计算机特点的是()。
[单选题] *
A、流水线每周期前进一步。
B、更多通用寄存器。
C、指令长度不固定,执行需要多个周期。
(正确答案)
D、独立的Load 和 Store指令完成数据在寄存器和外部存储器之间的传输。
4. 在嵌入式处理器与外部设备接口中,使用 2根线实现多对多双向收发的是()[单选题] *
A、UART
B、I2C(正确答案)
C、 SPI
D、USB
5. EMPU是()。
[单选题] *
A、嵌入式微控制器
B、嵌入式微处理器(正确答案)
C、片上系统
D、嵌入式数字信号处理器
6. ARM 属于()。
[单选题] *
A、RISC 架构(正确答案)
B、CISC架构
7. 嵌入式系统有硬件和软件部分构成,以下不属于嵌入式系统软件的是()。
[单选题] *
A、系统软件
B、驱动
C、FPGA 编程软件(正确答案)
D、嵌入式中间件
8. 下列哪个是计算机系统中存储速度最慢的存储设备()。
[单选题] *
A、CPU 内部寄存器
B、高速缓存 (Cache)
C、内存
D、硬盘(正确答案)
9. 下列哪项不是 ARM 处理器的特点()。
[单选题] *
A、小体积、低功耗
B、可以使用除加载/存储指令外的多种指令访问存储器(正确答案)
C、大多数数据操作在寄存器中完成,执行速度快
D、支持 Thumb/ARM 双指令集
10. 对 ARM 处理器说法不正确的是() [单选题] *
A、小体积、低功耗、低成本、高性能
B、支持Thumb(16 位)/ARM(32 位)双指令集
C、只有 Load/Store 指令可以访问存储器
D、寻址方式多而复杂(正确答案)
11. ARM 的全称是什么? () [单选题] *
A、Advanced RISR Machines(正确答案)
B、A Run Machine
C、Advanced Research Man
D、Addressed Red Middle
12. 下面不符合嵌入式操作系统特点的特性是() [单选题] *
A、实时性
B、不可定制(正确答案)
C、微型化
D、易移植
13. 和PC系统机相比嵌入式系统不具备以下哪个特点() [单选题] *
A、系统内核小
B、专用性强
C、可执行多任务(正确答案)
D、系统精简
14. 以下哪个不是嵌入式设备?() [单选题] *
A、运动手表
B、路由器
C、web 服务器(正确答案)
D、智能电视
15. 以下哪个表述不正确() [单选题] *
A、ARM 是一个公司的名称
B、ARM 是对一类微处理器的通称
C、ARM 是一种技术的名字
D、ARM是一款芯片的名称(正确答案)
16. 以下哪个不是嵌入式系统设计的主要目标?() [单选题] *
A、低成本
B、低功耗
C、实时要求高
D、超高性能(正确答案)
17. 下面哪个系统不属于嵌入式系统()。
[单选题] *
A、MP3 播放器
B、GPS 接收机
C、"银河玉衡"核心路由器
D、"银河"巨型计算机(正确答案)
18. 下面哪个系统属于嵌入式系统()。
[单选题] *
A、"银河"巨型计算机
B、MP4播放器(正确答案)
C、"曙光"计算机
D、IBMX60 笔记本计算机
19. 从层次结构来看,嵌入式系统包括()。
[单选题] *
A、硬件层
B、板级支持包
C、实时操作系统和应用软件
D、以上都是(正确答案)
20. 在嵌入式系统设计中,嵌入式处理器选型是在进行()时完成。
[单选题] *
A、需求分析
B、系统集成
C、体系结构设计(正确答案)
D、软硬件设计
21. ARM11 微处理器采用什么架构() [单选题] *
A、ARM v5-TE 架构
B、ARM v6 架构(正确答案)
C、ARM v6-M 架构
D、以上都不是
22. 下面关于哈佛结构描述正确的是()。
[单选题] *
A、程序存储空间与数据存储空间分离(正确答案)
B、存储空间与 I0 空间分离
C、程序存储空间与数据存储空间合并
D、存储空间与 I0 空间合并
23. 下面关于冯·诺依曼结构描述正确的是()。
[单选题] *
A、程序存储空间与数据存储空间分离
B、存储空间与 I0 空间分离
C、程序存储空间与数据存储空间合并(正确答案)
D、存储空间与I0 空间合并
24. ARM中哪个异常优先级最高()。
[单选题] *
A、Reset(正确答案)
B、未定义指令
C、IRQ
D、FIQ
25. Cortex-M系列正式发布的版本是()。
[单选题] *
A、Cortex-M3(正确答案)
B、Cortex-M4
C、Cortex-M6
D、Cortex-M8
26. ATPCS 中规定,使用哪个寄存器存放程序的返回地址()。
[单选题] *
A、R14(正确答案)
B、R13
C、CPSR
D、SPSR
27. Cortex-M3 的提供的流水线是()。
[单选题] *
A、2级
B、3级(正确答案)
C、5级
D、8级
28. ARM 指令集是()字节对齐,Thumb指令集是2字节对齐的 [单选题] *
A、1
B、2
C、3
D、4(正确答案)
29. 下面哪一种工作模式不属于 ARM 特权模式()。
[单选题] *
A、用户模式(正确答案)
B、管理模式
C、系统模式
D、数据访问终止模式
30. 下面哪一种工作模式不属于ARM异常模式()。
[单选题] *
A、快速中断模式
B、管理模式
C、系统模式(正确答案)
D、数据访问终止模式
31. ARM 共有几种处理器模式?() [单选题] *
A、7(正确答案)
B、8
C、9
D、10
32. ATPCS 中规定,使用哪个寄存器存放堆栈基地址?() [单选题] *
A、R14
B、R13(正确答案)
C、CPSR
D、SPSR
33. 以下不属于电子盘的是() [单选题] *
A、SD卡
B、常规硬盘(正确答案)
C、MMC 卡
D、CF 卡
34. 以下哪种处理器体系不是 RISC 的?() [单选题] *
A、MIPS
B、ARM
C、 X86(正确答案)
D、POWER PC
35. 由于受到某种强干扰导致程序"跑飞",ARM处理器的最可能进入哪一种工作模式() [单选题] *
A、管理模式
B、数据访问终止模式
C、系统模式
D、未定义指令中止模式(正确答案)
36. ARM7TDMI 的工作状态包括()。
[单选题] *
A、测试状态和运行状态
B、挂起状态和就绪状态
C、就绪状态和运行状态
D、ARM状态和 Thumb状态(正确答案)
37. ARM7TDMI 在开始执行代码时应处于()。
[单选题] *
A、ARM状态(正确答案)
B、Thumb状态
C、由用户通过硬件设计指定
D、不确定
38. 关于 ARM 子程序和 Thumb 子程序互相调用描述正确的是()。
[单选题] *
A、系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用
B、只要遵循一定调用的规则,Thumb 子程序和 ARM 子程序就可以互相调用。
(正确答案)
C、只要遵循一定调用的规则,仅能 Thumb 子程序调用 ARM 子程序。
D、只要遵循一定调用的规则,仅能 ARM 子程序调用 Thumb 子程序。
39. 以下有关 ARM处理器工作状态的描述中()是不正确的。
[单选题] *
A、ARM 处理器有两种工作状态。
B、系统复位后自动处于 ARM 工作状态。
C、在程序执行过程中,微处理器可以随时在两种工作状态之间切换。
D、切换工作状态时必须保存现场。
(正确答案)
40. ARM 处理器的异常的正确理解应该是()。
[单选题] *
A、外部中断
B、内部异常
C、系统调用
D、以上都是(正确答案)
41. 关于 ARM 处理器的异常的描述不正确的是()。
[单选题] *
A、复位属于异常
B、除数为零会引起异常
C、所有异常都要返回(正确答案)
D、外部中断会引起异常
42. 关于 ARM处理器的异常向量表的描述正确的是()。
[单选题] *
A、异常向量表放的就是中断服务子程序
B、异常向量表放的是中断服务子程序的入口地址
C、异常向量表放的是跳转指令,执行该指令进入相应中断服务子程序(正确答案)
D、以上都不是
43. 通常用作堆栈指针的寄存器是() [单选题] *
A、R13(正确答案)
B、R14
C、RI5
D、CPSR
44. 在下列ARM处理器的各种模式中,只有()模式不可以自由地改变处理器的工作模式。
[单选题] *
A、用户模式(User)(正确答案)
B、系统模式(System)
C、终止模式(Abort)
D、中断模式(IRQ)
45. 如何禁止 IRQ 中断() [单选题] *
A、将 CPSR 寄存器的Ⅰ位置1(正确答案)
B、将 CPSR 寄存器的F 位置1
C、将 CPSR 寄存器的T位置1
D、将 CPSR 寄存器的 C 位置 1
46. 通常用来保存子程序返回地址的连接寄存器是() [单选题] *
A、R
B、R14(正确答案)
C、 SPSR
D、CPSR
47. Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换用()完成。
[单选题] *
A、硬件(正确答案)
B、软件
C、用户
D、程序员
48. 主存和 CPU 之间增加高速缓冲存储器的目的() [单选题] *
A、解决 CPU 和主存之间的速度匹配问题(正确答案)
B、扩大主存容量
C、即扩大主存容量,又提高了存取速度
D、扩大 CPU中通用寄存器的数目
49. USB 接口移动硬盘最合适的传输类型为() [单选题] *
A、控制传输
B、批量传输(正确答案)
C、中断传输
D、等时传输
50. ARM用于响应快速外部中断的处理器模式叫什么?() [单选题] *
A、FIQ(正确答案)
B、IRQ
C、数据异常
D、SWI
51. 下列判断中,对 ARM指令集和 Thumb 指令集的关系描述正确的是?() [单选题] *
A、ARM 指令集是 Thumb 指令集的子集
B、Thumb 指令集是 ARM 指令集的子集(正确答案)
C、Thumb 指令集是 ARM指令集的补充
D、ARM 指令集是 Thumb 指令集的补充
52. CPSR 寄存器的作用是什么?() [单选题] *
A、存储当前的处理器状态(正确答案)
B、程序计数寄存器
C、中断状态寄存
D、堆栈指针寄存器
53. 复位后,ARM处理器处于()状态。
[单选题] *
A、ARM(正确答案)
B、Thumb
C、ARM和 Thumb 同时
D、以上都不对
54. 程序状态寄存器 CPSR 的C 位表示什么?() [单选题] *
A、运算结果为负
B、运算结果为 0
C、运算结果产生进位(正确答案)
D、结果溢出
55. ARM处理器中的哪个部分可以实现物理地址到虚拟地址的映射?() [单选题] *
A、ALU
B、桶型移位寄存器
C、Cache
D、MU(正确答案)
56. 寄存器R13 除了可以做通用寄存器外,还可以做() [单选题] *
A、程序计数器
B、链接寄存器
C、栈指针寄存器(正确答案)
D、基址寄存器
57. 当程序直接改写 CPSR来切换模式时,CPSR 会被复制到 SPSR? () [单选题] *
A、会
B、不会(正确答案)
C、根据程序的执行状态决定是否影响
D、根据执行的指令决定是否影响
58. ARM 汇编指令中,用于实现 64 位无符号乘法运算的指令是() [单选题] *
A、UMULL(正确答案)
B、UMLAL
C、MUL
D、MOV
59. 指令MOV rO,r1,LSL,#3中,LSL的作用是?() [单选题] *
A、算术右移
B、逻辑左移
C、逻辑右移
D、循环右移(正确答案)
60. 下列程序采用寄存器间接寻址方式的为() [单选题] *
A、LDR R6, [R7](正确答案)
B、ADD R2, R3, R5
C、ADD R6, R6, #128
D、ADD RO, R1, R2.LSL#3
61. 下列哪条指令执行完成后,可以影响程序的标志状态寄存器?() [单选题] *
A、MOV R1,R2
B、CMP R1, R2(正确答案)
C、ADD RO, R1,R2
D、SUB RO,R1,R2
62. 下列哪条指令,可以实现将地址单元(R1+R2×4)的数据读到RO?() [单选题] *
A、LDR RO,[[R1,R2, LSL ×2](正确答案)
B、LDR RO,[R2, R1, LSL ×2]
C、STR RO,[R1, R2, LSL ×2]
D、STR RO,[R2,R1, LSL ×2]
63. ENTRY 伪为指令的功能是() [单选题] *
A、应用程序的结尾
B、指定汇编的入口点(正确答案)
C、指定汇编的结尾
D、应用程序的入口点
64. 下列程序采用寄存器移位寻址方式的为() [单选题] *
A、LDR R6, [R7]
B、ADD R2, R3, R5
C、ADD R6,R6,#128
D、ADD RO,R1,R2.LSL#3(正确答案)
65. ARM汇编指令中,用于实现加法运算的是哪条指令() [单选题] *
A、ADD(正确答案)
B、SUB
C、MUL
D、MOV
66. ARM 汇编语言中,用于实现软中断的是哪条指令? () [单选题] *
A、ADD
B、 SUB
C、SWI(正确答案)
D、MOV
67. 循环右移指令为() [单选题] *
A、ROL
B、ROR(正确答案)
C、 OR
D、EOR
68. ARM汇编指令中,用于实现乘法运算的指令是() [单选题] *
A、ADD
C、MUL(正确答案)
D、MOV
69. 对寄存器 R1的内容乘以 4 的正确指令是() [单选题] *
A、LSR R1,#2
B、LSL R1,#2
C、MOV R1,R1,LSL #2(正确答案)
D、MOV R1,R1, LSR #2
70. 假设RO=0x01,R1=0x03,正确执行MOV R0,R1 LSL #1后,RO的值为?() [单选题] *
A、0x05
B、0x06(正确答案)
C、0x07
D、0x08
71. while…do…语句是() [单选题] *
A、先循环一遍再判断
B、先判断后再循环(正确答案)
C、判断
D、循环
72. 条件代码后缀中可实现清除 Z 的指令是() [单选题] *
A、EQ
B、NE(正确答案)
C、CS
73. 程序代码区存放函数体的()进制代码 [单选题] *
A、二进制代码(正确答案)
B、十六进制代码
C、八进制代码
D、以上都不正确
74. 假设 RO=0x01,R1=0x03,正确执行MOV RO,R1后,RO 的值为? () [单选题] *
A、0x01
B、0x02
C、0x03(正确答案)
D、0x04
75. 假设 RO=0x05,R1=0xO3,正确执行 SUB RO,RO,R1后,RO的值为? ()[单选题] *
A、Ox01
B、0x02(正确答案)
C、0x03
D、0x04
76. 假设 RO=0x01,R1=0x03,正确执行ADD RO,RO,R1 LSL #1后,RO 的值为? () [单选题] *
A、0x05
B、0x06
C、0x07(正确答案)
77. 一个完整的编译过程是() [单选题] *
A、编译预处理、编译、链接(正确答案)
B、编译预处理、编译
C、编译、链接
D、编译预处理、链接
78. ARM指令中对立即数的操作有一定限制,下面所列立即数中,属于合法立即数的是哪一个?() [单选题] *
A、0X101
B、0X102
C、0Xff1
D、OXff(正确答案)
79. DCW 伪指令的含义是() [单选题] *
A、分配一片连续的字存储单元
B、分配一片连续的字节存储单元
C、分配一片连续的半字存储单元(正确答案)
D、以上都不正确
80. 下列哪个指令可以实现处理器的状态转移?() [单选题] *
A、B
B、BL
C、BX(正确答案)
D、MOV
81. 下列条件码中表示无符号数小于的是() [单选题] *
B、LS
C、CS
D、CC(正确答案)
82. 下列哪条指令可以实现r1=r0×3?() [单选题] *
A、ADD r1,rO,r0,LSL #1(正确答案)
B、ADD r1,r0,r0,LSL #3
C、MOV rl,r0,LSL #1
D、MOV r1,r0,LSL #3
83. SETL伪指令的含义是() [单选题] *
A、给数字变量赋值
B、给逻辑变量赋值(正确答案)
C、给字符串变量赋值
D、以上都不正确
84. MAP 伪指令的含义是() [单选题] *
A、定义一个结构化的内存表首地址(正确答案)
B、定义一个结构化的内存表的数据域
C、分配一片连续的存储单元
D、分配一片 8字节为单位的连续的存储单元
85. AREA伪指令的功能是() [单选题] *
A、定义一个代码段
B、定义一个数据段
C、定义一个代码段或数据段(正确答案)
D、以上都不正确
86. 下列哪条指令,可以实现将地址单元(R1+R2×4)的数据读到RO?() [单选题] *
A、LDR RO,[R1,R2, LSL ×2](正确答案)
B、LDR RO,[R2,R1, LSL ×2]
C、STR RO,[[R1,R2, LSL ×2]
D、STR RO,[R2, R1,LSL ×2]
87. 下列所列出的指令条件执行的助记符,哪一个代表不相等() [单选题] *
A、NE(正确答案)
B、EQ
C、GE
D、LT
88. 将系统启动代码读入内存是()的主要职责. [单选题] *
A、内存管理
B、VPS
C、Boot Loader(正确答案)
D、虚拟内存
89. 使用 Host-Target 联合开发嵌入式应用,()不是必须的。
[单选题] *
A、宿主机
B、Windows 操作系统(正确答案)
C、目标机
D、交叉编译器
90. 下述哪个操作系统不是嵌入式操作系统。
() [单选题] *
A、μ Clinux
B、WinCE6.0
C、μc/OS-II
D、WindowsXP(正确答案)
91. 下面总线采用分布式仲裁的是() [单选题] *
A、PCl
B、l2C(正确答案)
C、USB
D、AMBA
92. 下面总线属于主从结构且单主设备的是()。
[单选题] *
A、AMBA 总线
B、以太网
C、令牌总线
D、USB总线(正确答案)
93. 下面总线属于主从结构且支持多主设备的是() [单选题] *
A、PCl 总线(正确答案)
B、以太网
C、USB 总线
D、令牌总线
94. Cortex-M处理器采用的架构是()。
[单选题] *
A、v4T
B、v5TE
C、v6
D、v7(正确答案)
95. 某系统需要小量的高速缓存,最合适的存储器是()。
[单选题] *
A、SRAM(正确答案)
B、DRAM
C、EEPROM
D、Flash
96. 下面总线设备既是主设备又是从设备的是() [单选题] *
A、CPU
B、DMAC(正确答案)
C、UART
D、USB 控制器
97. 嵌入式系统最常用的数据传送方式是() [单选题] *
A、查询
B、中断(正确答案)
C、DMA
D、I/O 处理机
98. USB接口摄像头最合适的传输类型为() [单选题] *
A、控制传输
B、批量传输
C、中断传输
D、等时传输(正确答案)
99. USB接口鼠标最合适的传输类型为() [单选题] *
A、控制传输
B、批量传输
C、中断传输(正确答案)
D、等时传输
100. USB总线系统支持()个设备。
[单选题] *
A、1
B、127(正确答案)
C、128
D、256
101. 下列关于 DMA 描述不正确的是()。
[单选题] *
A、内存可以被 CPU 访问,也可以被 DMA 控制器访问
B、DMA 可以和 CPU 并行工作
C、DMA开始前,CPU 需要初始化 DMA控制器,结束后,DMA控制器产生中断
D、数据的输入和输出需要经过 CPU,再由 DMA 控制器访问内存(正确答案) 102. USB 总线采用的通信方式为()。
[单选题] *
A、轮询方式(正确答案)
B、中断方式
C、DMA 方式
D、I/O通道方式
103. USB 接口移动硬盘最合适的传输类型为() [单选题] *
A、控制传输
B、批量传输(正确答案)
C、中断传输
D、等时传输
104. 实时系统操作的正确性取决于() [单选题] *
A、逻辑设计的正确性(正确答案)
B、相应操作执行时间
C、逻辑设计的正确性和相应操作执行时间
D、以上都不是
105. 下述哪种实时编程结构中的任务优先级不相同()。
[单选题] *
A、查询实时编程结构
B、前后台系统
C、非抢先式实时操作系统
D、抢先式实时操作系统(正确答案)
106. 优先级倒置出现的条件有()。
[单选题] *
A、优先级任务调度
B、抢占式任务调度
C、资源共享
D、以上都是(正确答案)
107. 嵌入式操作系统的主要目标并不包括()。
[单选题] *
A、强大多任务支持(正确答案)
B、实时处理能力
C、代码体积
D、与硬件的交互能力
108. 删除任务,是说任务将返回并处于(),任务的代码不再被uscoII调用。
[单选题] *
A、休眠状态(正确答案)
B、等待状态
C、就绪态
D、中断状态
109. 任务一旦建立,这个任务就进入了()。
[单选题] *
A、睡眠状态
B、等待状态
C、就绪态(正确答案)
D、运行态
110. uscoII 中,下列哪个系统函数不能够引起任务调度()。
[单选题] *
A、OSStart()
B、OS_TASK_SW ()
C、OSTaskSuspend ()
D、OSTaskResume ()(正确答案)
111. 任务是一个无返回的无穷循环,uscoII总是进入就绪态的()的任务 [单选题] *
A、最高优先级(正确答案)
B、最低优先级
C、第二高优先级
D、任意优先级
112. 对于 UC/OS-II操作系统,以下说法不正确的是() [单选题] *
A、任务可以有类型说明
B、任务可以返回一个数值(正确答案)
C、任务可以有形参变量
D、任务是一个无限循环
113. 我们不能通过以下哪个环节来实现任务之间的通信?() [单选题] *
A、信号量
B、邮箱(正确答案)
C、消息队列
D、事件控制块
114. 创建消息邮箱需要调用哪个函数() [单选题] *
A、OSMboxCreate()(正确答案)
B. OSMboxPost()
C. OSMboxPend()
D. 0SMboxAccept()
115. 中断屏蔽器能屏蔽() [单选题] *
A、所有中断和异常
B、除了 NMI 外所有异常和中断(正确答案)
C、除了 NMI、异常所有其他中断
D、部分中断
116. 当处理器访问存储器失败时,将发生哪种异常?() [单选题] *
A、Data Abort(正确答案)
B、指令预取异常
C、IRQ 中断请求
D、FIQ 中断请求
117. 当中断服务子程序的运行结束后,系统() [单选题] *
A、必须回到刚才被中断的任务
B、运行具有最高优先级别的就绪任务(正确答案)
C、转向运行统计任务
D、转向运行空闲任务
118. ARM 上实现内存管理的单元叫什么?() [单选题] *
A、MMU(正确答案)
B、Cache
D、VFP
C、MPU
119. 某系统需要大量的高速缓存,最合适的存储器是() [单选题] *
A、SRAM
B、DRAM(正确答案)
C、EEPROM
D、lash
120. 下面关于 DRAM 存储器描述错误的是()。
[单选题] *
A、DRAM 存储器需要对存储内容定时刷新
B、DRAM 存储器具有单位空间存储容量大的特点
C、DRAM 存储器属于非易失的存储器(正确答案)
D、DRAM 存储器主要依靠电容的电荷存储效应记忆信息
121. 什么是嵌入式系统?嵌入式系统与通用计算机系统有何异同? [填空题] _________________________________
122. 嵌入式系统的特点是什么? [填空题]
_________________________________
123. 按实时性来分,嵌入式系统可分为几类?他们的特点是什么? [填空题] _________________________________
124. 按软件结构来划分,嵌入式系统可分为几类? [填空题]
_________________________________
125. 前后台系统的组成和运行模式如何?需要考虑的主要因素有哪些?其主要性能指标是什么? [填空题]
_________________________________
126. 单处理器多任务系统由哪些部分组成?其运行方式如何? [填空题]
_________________________________
127. 嵌入式系统的主要应用领域有哪些? [填空题]
_________________________________
128. 描述嵌入式系统的发展趋势。
[填空题]
_________________________________
129. 嵌入式硬件系统由哪些部分组成? [填空题]
_________________________________
130. 简述嵌入式微处理器的分类、特点。
[填空题]
_________________________________
131. ARM 有几种运行模式,哪些具有特权? [填空题]
_________________________________
132. 请描述 R14 寄存器的作用,以及在使用时应该注意的问题。
[填空题]
_________________________________
133. 请描述 R13 寄存器的作用。
[填空题]
_________________________________
134. 请描述 APB 总线中 APB 桥的主要功能。
[填空题]
_________________________________
135. 嵌入式系统的总线类型一般分为哪两种,其特点分别是什么 [填空题]
_________________________________
136. 请描述 AHB 总线的组成。
[填空题]
_________________________________
137. 指令条件码中,V标志位在什么情况下才能等于 1? [填空题]
_________________________________
138. SWP 指令的优势是什么? [填空题]
_________________________________
139. 在 ARM汇编语言程序设计中,伪操作与伪指令的区别是什么? [填空题]
_________________________________
140. 与32位的ARM指令集相比较,16 位的Thumb指令集具有哪些优势? [填空题] _________________________________
141. 嵌入式软件的种类和特点是什么? [填空题]
_________________________________
142. 嵌入式软件的体系结构包括哪些部分?每部分的作用是什么? [填空题]
_________________________________
143. 请说明什么是任务,主要包括哪些内容 [填空题]
_________________________________
144. 请说明任务主要包含哪些参数,并对参数的含义进行解释 [填空题]
_________________________________
145. 任务主要包括哪些状态。
[填空题]
_________________________________
146. 任务切换通常在什么时候进行。
[填空题]
_________________________________
147. 请说明任务调度有哪些分类方法。
[填空题]
_________________________________
148. 请描述不可抢占内核任务调度的流程。
[填空题]
_________________________________
149. 什么是优先级反转,优先级反转有哪些主要方法 [填空题]
_________________________________
150. 请描述优先级继承协议的基本思想。
[填空题]
_________________________________
151. 消息处理机制中,如果接收消息时,消息队列中没有消息,则可能出现哪些情况 [填空题]
_________________________________
152. 调用者(任务或中断)构造一个事件(集),将其发往接收者(比如目标任务)。
可能会出现哪些情况。
[填空题]
_________________________________
153. 请描述异常中断响应过程 [填空题]
_________________________________
154. 请描述异常中断返回过程 [填空题]
_________________________________
155. 按照是否可以屏蔽分类,中断有哪两种类型,其特点分别是什么? [填空题]
_________________________________
156. 请描述中断控制器的主要功能。
[填空题]
_________________________________
157. 请说明在时间管理在中断服务程序中,主要完成哪些工作。
[填空题]
_________________________________
158. MMU 不同功能程度的使用方式有哪些 [填空题]
_________________________________
159. 请描述中断服务程序的主要内容。
[填空题]
_________________________________
160. 简述 NAND Flash 的特点? [填空题]
_________________________________
161. ___ 系统对系统响应时间有严格的要求,如果系统响应时间不能满足,则会引起系统崩溃或致命的错误。
[填空题] *
空1答案:硬实时
162. ______ 系统对系统响应时间有要求,但是如果系统响应时间不能满足,不会导致系统出现致命的错误或崩溃。
[填空题] *
空1答案:软实时
163. 嵌入式系统的系统成本包括______ 和每个产品的成本。
[填空题] *
空1答案:一次性开发成本
164. 嵌入式系统的系统成本包括一次性开发成本和 ______ [填空题] *
空1答案:每个产品的成本
165. 嵌入式计算机系统一般只是运行平台,不能独立作为开发平台,一般被称为
________的计算机。
[填空题] *
空1答案:看不见
166. 一般而言嵌入式系统的构架可以分为_ ______ 、存储器、输入/输出 [填空题] *空1答案:微处理器
167. 根据嵌入式系统使用的微处理器可以将嵌入式系统分为嵌入式微控制器、嵌入式 ______ 处理器、嵌入式微处理器以及片上系统。
[填空题] *
空1答案:PSP
168. 在宿主机上使用编译器软件将嵌入式应用。
嵌入式操作系统编译成为可以在目标机上运行代码的过程,称为 ______ ,而采用的编译器称为交叉编译器。
[填空题] *
空1答案:交叉编译
169. ARM微处理器有_______种工作模式 [填空题] *
空1答案:7
170. ARM7TDMI采用 ______ 级流水线结构 [填空题] *
空1答案:3
171. ARM920TDMI采用_ ______ _级流水线。
[填空题] *
空1答案:5
172. ARM微处理器支持虚拟内存,它是通过系统控制协处理器______和 MMU(存储管理部件)来进行虚拟内存的存储和管理。
[填空题] *
空1答案:CP15
173. ARM微处理器支持虚拟内存,它是通过系统控制协处理器 CP15和______(存储管理部件)来进行虚拟内存的存储和管理。
[填空题] *
空1答案:MMU
174. 当系统发生_______异常和指令领取异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。
[填空题] *
空1答案:数据
175. 当系统发生数据异常和_______异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。
[填空题] *
空1答案:指令领取
176. 编译链接代码时,有两种存储代码和数据的字节顺序,一种是小端对齐,另一种是______ [填空题] *
空1答案:大端对齐
177. ARM微处理器它们分为两类分别是非特权模式和______ [填空题] *
空1答案:特权模式
178. ARM微处理器它们分为两类分别是 ______ 和特权模式。
[填空题] *
空1答案:非特权模式
179. ARM微处理器用户模式属于_______ [填空题] *
空1答案:非特权
180. ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态 ARM 和 ______ [填空题] *
空1答案:Thumb
181. ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态
______ 和 Thumb。
[填空题] *
空1答案:ARM
182. 状态寄存器CPSR的________位反映了处理器运行不同指令的当前状态。
[填空题] *
空1答案:T(D5)
183. ARM专用寄存器的________寄存器用于存储PC。
[填空题] *
空1答案:R15
184. ARM专用寄存器的R13通常用来存储_______ [填空题] *
空1答案:SP栈指针
185. ARM处理器有两种总线架构,数据和指令使用同一接口的是 ______ [填空题] *
空1答案:冯诺依曼架构
186. ARM处理器有两种总线架构,数据和指令分开使用不同接口______ [填空题] *
空1答案:哈弗架构
187. ARM微处理器复位后,PC的地址通常是_______ [填空题] *
空1答案:0X0
188. ARM微处理器复位后,初始的工作模式是_______ [填空题] *
空1答案:特权状态
189. 构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是______ [填空题] *
空1答案:GUN
190. 构建嵌入式系统开发环境的工具链有多种,ARM公司提供的工具链是-______ [填空题] *
空1答案:APS
191. 计算机有CISC 和 RISC两种类型,以ARM微处理器为核心的计算机属于
______ _类型 [填空题] *
空1答案:RISC
192. ARM中的RISC指令长度是______ [填空题] *
空1答案:固定的
193. LCLL伪指令的含义是定义一个局部的_______变量 [填空题] *
空1答案:逻辑
194. 汇编语言程序用到C语言程序变量的情况实质上是一个引用不同文件定义的变量问题。
解决这个问题的办法就是使用关键字_______ [填空题] *
空1答案:import
195. 下列ARM指令中,可用于满递增堆栈操作的是______ [填空题] *
空1答案:STMIB
196. ARM汇编指令中,用于实现减法运算的指令是______ [填空题] *
空1答案:SUB
197. SETA伪指令的含义是给_______变量赋值 [填空题] *
空1答案:数字
198. SETS伪指令的含义是_______变量赋值 [填空题] *
空1答案:字符串。