python试卷河南理工大学官网_河南理工大学嵌入式系统试题.doc

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

你可能感兴趣的:(python试卷河南理工大学官网_河南理工大学嵌入式系统试题.doc)