长期班arm接口随堂试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ARM 接口试题(时间:1个小时)
姓名:【】
一、选择题(每空1分,共37分,包括单选和多选,多选、少选均不得分)
1.ARM 属于【】
[A] RISC 架构[B] CISC架构
2.ARM 指令集是【】位宽,Thumb 指令集是【】位宽的。

[A] 8位[B] 16 位[C] 32位[D] 64位
3.ARM 指令集是【】字节对齐,Thumb 指令集是【】对齐的
[E] 1[F] 2 [G] 3 [H] 4
4.复位后,ARM处理器处于【】模式,【】状态
[A] User[B] SVC [C] System [D] ARM [E] Thumb
5.ARM处理器总共【】个寄存器,System模式下使用【】个寄存器,SVC模式下使用【】
个寄存器。

[A] 17个[B] 18个[C] 32个[D] 36个[E] 37个
6.ARM处理器中优先级别最高的异常为【】,【】异常属于硬件产生的中断
[A] FIQ[B] SWI [C] IRQ [D] SVC [E] RESET
7.ARM数据处理指令中有效的立即数是【】
[A] 0X00AB0000[B] 0X0000FFFF [C ] 0XF000000F [D ] 0X08000012
[E] 0X00001F80 [F] 0XFFFFFFFF [G] 0 [H] 0XFF000000
8.ATPCS规定中,推荐子函数参数最大为【】个
[A] 1[B] 2 [C ] 3 [D ] 4
9.ATPCS规定中,栈是【】
[A] 满加[B] 满减[C ] 空加[D ] 空减
10.在用ARM汇编编程是,其寄存器有多个别名,通常PC是指【】,LR 是指【】,SP是指
【】
[A] R12[B] R13 [C ] R14 [D ] R15
11.CPSR寄存器中反映处理器状态的位是【】
[A] J位[B] I位[C ] F位[D ] T位
12.下面属于ARM 子程序调用指令的是【】
[A] B[B] BX [C ] BL [D ] MOV
13.ARM7属于【】结构,ARM9属于【】结构。

[A] 冯.诺依曼[B] 哈佛
14.ARM7是【】级流水线,ARM9是【】级流水线。

[A] 1[B] 3 [C ] 5 [D ] 7
15.ARM中可以访问状态寄存器的指令是【】,能够访问内存的指令是【】
[A] MOV[B] LDR [C ] MCR [D ] MRS
16.异步串口中数据位可以是【】
[A] 5[B] 6 [C ] 7 [D ] 8
17.EXYNOS4412异步串口的停止位可以是【】
[A] 0[B] 1 [C ] 2 [D ] 3
18.EXYNOS4412异步串口的收发端可以工作在哪种模式【】
[A] 中断[B] 禁止[C ] DMA [D ] 轮询
19.EXYNOS4412采用的是【】核心
[A] ARM7TDMI[B] ARM9TDMI [C ] ARM926EJ-S [D ] Cortex-A9
20.在串行异步通讯中,发送端串口的TxD要和接收端串口的【】相连接
[A] TxD[B] RxD [C ] nCTS [D ] nRTS
21.在嵌入式系统设计中可以通过【】来测量电池电压,可以用【】来驱动喇叭发声
[A] DAC[B] ADC [C ] PWM [D ] Timer [E] RTC
22.MMU的作用有(【】
[A] 内存保护[B] 地址转换[C ] 加快存取速度[D ] 安全保密[E] 内存分配
23.以下属于DMA特点的有【】
[A] 占用CPU[B] 占用总线[C ] 不占用CPU [D ] 不占用总线
24.下面的设备中属于RS232电平转换芯片的有【】
[A] K9F2G08 [B] SP3232EEA[C ] K4T1G164QQ[D ] Am29LV160D
25.LDR R0, [R1], #4这条指令属于何种索引方式【】
[A] 前索引[B] 自动索引[C ] 后索引
二、简答题(每题 5 分,共50分)
1. 简述ARM发生异常时,ARM核心会自动做哪些事情?从异常返回时,我们要做哪些事情?
2. 用ARM汇编指令写出实现64位加法和64位减法的代码段,使用的寄存器请自行分配。

3. 请列举ARM处理器的模式和异常,并说明各个发生异常时ARM处理器所处的模式
4. FIQ的什么特点使得它处理的速度比IRQ快?
5. 什么指令可以放在异常向量表?
6. ARM处理器异常向量表位于存储器的什么位置?
7. 下列ARM 指令将做什么?
a) LDRH r0,[r1,#6]
b) LDR r0, =0x999
8.SWP指令的优势是什么?用来实现什么功能?
9. 简述EXYNOS4412的看门狗编程的主要步骤(不产生复位信号,以中断方式工作)。

10.简述static和volatile 关键字的含义和作用。

相关文档
最新文档