1、以下说法不正确的是( b)。 A、任务可以有类型说明 B、任务可以返回一个数值 C、任务可以有形参变量 D、任务是一个无限循环
2 存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为(d )。 A、0x21 B、0x68 C、0x65 D、0x02
3 IRQ中断的入口地址是( c )。FIQ的入口地址为0x0000001C A、0x00000000 B、0x00000008 C、0x00000018 D、0x00000014
4 ADD R0,R1,#3属于(a )寻址方式。 A. 立即寻址 B. 多寄存器寻址 C. 寄存器直接寻址 D. 相对寻址
5 存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存
储,则2000H存储单元的内容为(c )。 A、0x00 B、0x87 C、0x65 D、0x61
6 寄存器R13除了可以做通用寄存器外,还可以做(c )。 A、程序计数器 B、链接寄存器 C、栈指针寄存器 D、基址寄存器
7 FIQ中断的入口地址是(a )。 A、0x0000001C B、0x00000008 C、0x00000018 D、0x00000014
8 ARM寄存器组有(d )个寄存器。 A、7 B、32 C、6 D、37
9 寄存器R15除了可以做通用寄存器外,还可以做(a ) A. 程序计数器 B. 链接寄存器 C. 堆栈指针寄存器 D. 基址寄存器
10 下列CPSR寄存器标志位的作用说法错误的是(d)。 A. N:负数 B. Z: 零 C. C: 进位 D. V: 借位
11 LDR R2,[R3,#128] 的寻址方式是( c )。 A. 寄存器寻址 B. 寄存器移位 C. 变址寻址 D. 间接寻址
12 ARM处理器的工作模式有( c )种。 A. 5 B.6 C. 7 D.8
答案
1~6、BDCACC 7~12、ADADCC
填空
1、嵌入式系统三要素分别为(嵌入性)、(专用性)、(计算机系统 )。 2、ARM核有两个指令集,分别是( ARM )和( Thumb ) 。
3、ARM微处理器有七种工作模式,它们分为两类(非特权模式)和(特权模式),其中用户模式属于(非特权模式)。
4、ARM可用两种方法存储字数据:(大端模式)(小端模式) 5、ARM内核有(T)(D)(M)(I)四个功能模块 简答
1、根据嵌入式系统的特点,写出嵌入式系统的定义。
以应用为中心以计算机技术为基础,软硬件可裁减、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、ARM处理器有几种工作模式?并做说明每种工作模式的含义。 答:ARM处理器有7种工作模式: 用户模式(usr)- 正常程序执行的模式
快速中断模式(fiq)- FIQ异常响应时进入此模式 外部中断模式(irq)- IRQ异常响应时进入此模式
特权模式(svc)- 系统复位和软件中断响应时进入此模式 数据访问中止模式(abt)- 用于虚拟存储及存储保护
系统模式(sys)- 与用户类似,但有直接切换到其它模式等特权 未定义指令中止模式(und)- 未定义指令异常响应时进入此模式 除了用户模式外,其他模式均可视为特权模式
3、ARM核中山门寄存器用于存储PC?R13通常用来存储什么?R14通常用来存储什么? 答:R15用于程序计数寄存器,R13通常用来做堆栈指针寄存器,R14通常用来做链接寄存器,保存函数调用的返回地址。
相关推荐: