k
河南理工大学 ManUtd-ManUtd 学年第 ManUtd 学期
专业班级: 姓名: 学号:
专业班级: 姓名: 学号:
…………………………密………………………………封………………………………线…………………………
考试方式:ManUtd 本试卷考试分数占学生总评成绩的ManUtd%
总 分
题号
一
二
三
四
五
核分人
得分
复查总分 总复查人
得分
评卷人
(本题10分)一、填空
中止异常类型包括____________中止和________中止。
Bootloader的正常工作模式是_____________模式。
ARM微处理器复位后,PC的地址通常是_______,初始的工作模式是____________。
若R1=1000H,(1000H)=0x74,(1008H)=0x49,则执行指令LDRR0,[R1,#8]!后R0的值为______________。
“嵌入性”、“专用性”与________是嵌入式系统的三个基本要素。
从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和______________,其中实时系统亦可分为_____________和软实时系统。
ARM存储系统中,若要求字对齐,则字数据地址的低两位必须为______。
得分
评卷人
(本题40分)二、选择
1.在上机实验中,ADS开发环境下,调试软件用_____软件。
A. AXD B. Debug C. Gcc D. Make
2.、假设R1=0x31,R2=0x2 则执行指令ADDR0,R1,R2 LSL #1 后,R0的值是____。
A. 0x34B. 0x35C. 0x36D. 0x37
3. 实际的嵌入式系统对实时性的要求各不相同,其中______属硬实时应用。
A.手机 B.自动售货机 C.汽车发动机/刹车控制 D.PDA
4. 下面属于嵌入式系统的是__________
A. “天河”计算机系统 B.联想上网本 C. 联想笔记本电脑 D. IPhone 5
5.下列ARM指令中,可用于满递增堆栈操作的是____
A.STMDA B.STMIA C. STMDB D. STMIB
6. Thumb指令中唯一的有条件执行指令是 ______
A. B B. BL C. BX D. BLX
7. ATPCS定义了寄存器组中的_________作为参数传递和结果返回寄存器。
A. R0,R1,R2,R3 B. R4,R5,R6,R7
C. R8,R9,R10,R11 D. 以上三个都可以
8. 下列哪条指令是错误的____
A.ADD R0,R0,#0x3f B. MOV R0,#0x3ff
C. LDR R0,[R1] D. MOV R1,R0,LSL#3
9.同CISC相比,下面不属于RISC处理器的特征的是___
A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。
B、减少指令数和寻址方式,使控制部件简化,加快执行速度。
C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。
D、RISC处理器都采用哈佛结构
10.Bootloade程序其中关键的初始化部分使用的编程语言是 _______
A. ARM汇编语言 B. Thumb汇编语言 C. C语言 D. 汇编语言和C语言都可以
11.LDR R2,[R3,#8] 指令的寻址方式是_________.
A.立即寻址 B.后变址寻址 C.前变址寻址 D.自动变址寻址
12.下面能产生WR信号的指令是______
A.STR R0,[R1,#4] B.MOV R0,R1
C.LDR R0,[R1,#4] D.ADD R0,R1,R2
13.存储一个32位数据0x1286365到1000H~1003H四个存储单元中,若以大端格式存储,则1000H存储单元的内容为_______。
A.0x01 B.0x12 C.0x50