当前位置:首页 >> 工学 >>

《ARM体系结构》期末考试试卷 含答案


东华理工大学长江学院 2011— 2012 学年第 2 学期补考试卷 B
课程:嵌入式微处理器体系结构与编程 年级及专业:计算机科学与技术 姓名 题号 分数 得分 评卷人 一、名词解释(5×2 分=10 分) 学号
1.系统调用

2.针对没有 MMU 的 ARM 芯片,其操作系统可以使用( A A Windows CE ,Linux R0,R1,R2,R3 程序的跳转 整数 5642 B B B B VxWork C C C uClinux, Uc/OS-II R8,R9,R10,R11 ) 。 子程序的返回 ) 。 D 3.ATPCS 定义了寄存器组中的( R4,R5,R6,R7 实现 B 指令功能 整数 5642H C 4.用汇编指令对 R15 赋值,可以实现(

). D D D 以上都可以 A B C 都可以 A B C 都可以

考试形式:闭卷

)作为参数传递和结果返回寄存器。

10304101-3 班

一 10

二 40

三 10

四 10

五 30













A A

5.ARM 汇编语言中,一常量 8_5642 也代表( 整数 Ox5642

整数 2978 )

6.要使 CPU 能够正常工作,下列哪个条件不是处理器必须满足的。 ( (A) 处理器的编译器能够产生可重入代码 (C) 处理器支持中断,并且能产生定时中断 (D) 有大量的存储空间 7.下面哪种操作系统最方便移植到嵌入式设备中。 ( (A) DOS (B)unix (C) Windows xp (D)linux ) 。 8.下列描述不属于 RISC 计算机的特点的是( )

(B)在程序中可以找开或者关闭中断

2.哈弗结构

A.流水线每周期前进一步。

B.更多通用寄存器。

C.指令长度不固定,执行需要多个周期。 D.独立的 Load 和 Store 指令完成数据在寄存器和外部存储器之间的传输。 3.MMU 9.存储一个 32 位数 0x2168465 到 2000H~2003H 四个字节单元中, 若以大端模式存 储,则 2000H 存储单元的内容为( ) 。 D、0x02 ) 。FIQ 的入口地址为 0x0000001C D、0x00000014 ) A、0x21 4.FIQ A、0x00000000 5.SPSR B、0x68 C、0x65

班级

10.IRQ 中断的入口地址是(

B、0x00000008 C、0x00000018 B.当前目标文件 )种。 D.8

11. Make 预置了一些内部宏,其中$@表示: ( A.没有扩展名的当前目标文件 12.ARM 处理器的工作模式有( A. 5 ). 00000008H D 由编程者确定 C A. N:负数 B.6 B. Z: 零 C. 7 C. C: 进位

C.当前目标文件最近更新的文件名 D.当前目标文件最近更新的文件名

专业

二、单项选择题(20×2 分=40 分)
1.ARM 系统复位后,第一条执行的指令在( A 00000000H B 00000004H

13.下列 CPSR 寄存器标志位的作用说法错误的是( D. V: 借位

) 。

专用考试纸

请勿浪费

B卷

第1页

共3页

14.若 R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令 LDR 后 R0 的值为( A. 0x2000 A、7 B. 0x86 B、32 C、6 B. 16 位,32 位 ) 。 15. ARM920T 寄存器组有( D、37 )位的。 C. 16 位,16 位 ) 。 C. 0x2008 D. 0x39 )个寄存器。

R0, [R1, #8]!



) ( ( ( ) ) )

5.所有的电子设备都属于嵌入式设备。 6.冯诺依曼体系将被哈佛总线所取代。 7.嵌入式 linux 操作系统属于免费的操作系统。 8.任务创建后即开始调度( )

姓名

16.ARM 指令集和 Thumb 指令集分别是( A. 8 位,16 位 A、0x0000001C 17.FIQ 中断的入口地址是( 18.μ COS-II 操作系统不属于(

D. 32 位,16 位 D、0x00000014

9.μ COS-II 操作系统中移植成功后即可使用文件系统(

) )

10.S3C2410 的处理器对内存的访问只能通过 Load/Store 指令来实现。 ( ) 。 R0, [R1, #8]!

B、0x00000008 C、0x00000018

四、指令和程序测试题(共 10 分)
1.请写出以下相关 ARM 指令语句的注释(7 分)
MOV ADD R0, PC R0, R1, #1 R0, =0x56000010 PC, [PC, #4] R0, CPSR LOOP R13!,{R0-R12}

A.RTOS B.占先式实时操作系统 C.非占先式实时操作系统 D.嵌入式实时操作系统 19.若 R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令 LDR

学号

后 R0 的值为( A. 0x2000 A. 立即寻址 B. 0x86 20.ADD R0,R1,#3 属于(

) 。 C. 0x2008 D. 0x39 C. 寄存器直接寻址 D. 相对寻址 )寻址方式。

LDR LDR MRS BL

B. 多寄存器寻址

选择题答题表 1 班级 2 3 4 5 6 7 8 9 10

STMFD

2.编写程序实现使用 IRQ 中断,完成下列程序指令。 (3 分)

11

12

13

14

15

16

17

18

19

20

ENABLE_IRQ MRS R0, R0,R0,#0x80 CPSR_C, ,LR

三、判断题(10×1 分=10 分)
1.Nand Flash 比 Nor Flash 成本高,可靠性差。 ( 2.C 语言程序可以嵌套加入汇编程序模块。 ( ) )

BIC MSR MOV

专业

3.由于 CPU 内部寄存器的访问速度较高,根据 ATPC 标准,应尽可能使函数的参数 控制在 4 个以下。 ( )

4.ARM 处理器结构体系中具有 T 变种处理器核可以工作在 ARM 状态和 Thumb 状态。
专用考试纸 请勿浪费 B卷 第2页 共3页

五、简答 (5×6 分=30 分)
1.ARM 的异常有哪几种,各进入何种工作模式?他们退出各采用什么指令?

姓名

4. ARM 处理器有几种工作模式?并做说明每种工作模式的含义。

学号

2. ARM 常见的寻址方式有哪些?

班级

5.进行基于 ARM 核的嵌入式系统软件开发时,调用如下函数: int do_something(int arg1,void *arg2,char arg3,int *arg4) 则这四个参数通过什么方式从调用程序传入被调函数?

3. 简述 ARM 汇编指令 BLX、SWI、STM、LDM、MOV、MVN 的含义。

专业

专用考试纸

请勿浪费

B卷

第3页

共3页


相关文章:
专科《ARM体系结构与系统分析》模拟试题_试卷_答案
专科《ARM体系结构与系统分析》模拟试题_试卷_答案_财会/金融考试_资格考试/认证...D.ARM 处理器结构体系中具有 T 变种处理器核可以工作在 ARM 状态和 Thumb ...
ARM体系结构与编程考试A卷及答案
ARM体系结构与编程考试A卷及答案_IT认证_资格考试/认证_教育专区。密………密...填空题(每小题 2 分,共 40 分) 1、 嵌入式系统一般有 3 部分组成:___...
ARM体系结构复习题
ARM体系结构-测试题-答案... 2页 免费 ARM体系结构与编程——学... 8页 ...可能是大题的哦,嘻嘻 p34) 第三章:寻址方式(解答和填空很可能要考 P36) ,...
嵌入式ARM期末考试试卷及参考答案
嵌入式ARM期末考试试卷及参考答案_工学_高等教育_教育专区。第一学期期末试题—...《ARM体系结构》期末考试... 3页 免费 ARM嵌入式系统期末考试试... 3页 ...
ARM嵌入式系统试题及答案
ARM嵌入式系统试题及答案_电脑基础知识_IT/计算机_...答:ARM 处理器使用冯.诺依曼结构 使用单个平面的 ...
嵌入式系统试卷及答案
嵌入式系统试卷及答案_IT认证_资格考试/认证_教育...2014 年上学期 11 级计算机专业嵌入式系统期末试卷...8、ARM 体系结构定义了 7 种处理器模式,其中(用户...
2011年_嵌入式试卷A卷及答案
2011年_嵌入式试卷A卷及答案_中考_初中教育_教育专区。一、 填空 1.嵌入式系统...(√)三、 简答题 ARM 体系结构的寄存器组织:37 个 32 位寄存器,其中 31 个...
《嵌入式系统》考试试卷及答案
《嵌入式系统》考试试卷及答案_哲学_高等教育_教育专区...6. 要将一个已经编译好的 arm 平台可执行文件 ...嵌入式文件系统是嵌入式系统的一个 重要组成部分, ...
ARM体系结构复习
ARM体系结构复习_理学_高等教育_教育专区。第一章 冯洛伊曼计算机结构特点: 计算机由运算器,存储器,控制器,输入设备和输出设备五部分组成。 指令与数据以同等地位存...
《嵌入式Linux操作系统》与《ARM体系结构》考试题型相...
《嵌入式Linux操作系统》《ARM体系结构》考试题型相关说明_哲学_高等教育_教育专区。嵌入式 Linux 操作系统: 1. 70%出自课后习题 2. 题型: 选择、 填空、 简...
更多相关标签: