1/9嵌入式系统考试卷 B 及参考答案《嵌入式系统》考试试卷(B 卷)试题总分:100 分考试时限:120 分钟题号得分一二三四五总分阅卷人核分人一、填空题(每空 2 分,共 20 分)1、ARM7 内核采用级流水线机制。2、S3C44B0X 是 SAMSUNG 公司为手持设备等应用而生产的基于 ARM7 内核的处理器,采用双电压供电,其运行频率最高可达 MHz。3、假设 R0 的内容为 0x90000,寄存器 R1、R2 内容分别为 0x11 和 0x01,存储器初始化内容为 0。执行下述指令 STMIBR0!,{R1,R2};LDMIAR0!,{R1,R2}后,寄存器 R1=、R2=。4、如果定义了中断源为 IRQ 中断,在一般模式下进入中断服务程序前需要较长中断反应时间,而 S3C44B0X 提供了一种新的中断模式一一模式,能够缩短中断反应时间。对于中断控制器来说,S3C44B0X 有个独立中断源。5、嵌入式操作系统的主要任务是:、、周边资源管理、中断管理。6、口 COS-II 操作系统中处于就绪状态的任务中,优先级最高的任务可以由任务调度马上切换到。7、口 C/OS-II 中,任务之间的通信和同步,操作系统提供了 4 种同步对象:、邮箱、消息队列和事件。二、单项选择题(每题 2 分,共 20 分)1、一条 ARM 数据处理指令,例如“SUBR1,R2,#immed”中使用的立即数#immed 是有一定限制的,下列立即数表示中非法的是()。A.0x0000F200B.0x01100000C.0x00001010D.0x000122、下列哪种工作模式下具有最多的独立寄存器()。A.用户模式 B.FIQ 模式 C.管理模式 D.IRQ 模式2/93、寄存器 R15 用作()。A. 栈指针寄存器 B.程序计数器 C.当前程序状态寄存器 D.基地址寄存器4、关于 ARM 处理器在两种工作状态之间切换方法,以下说法错误的是()A. 当操作数寄存器 Rm 的状态位 bit[0]为 1 时,执行 BXRm 指令进入 Thumb 状态。B. 如果处理器在 Thumb 状态进入异常,则当异常处理(IRQ,FIQ,Undef,Abort 和 SWI)返回时,自动切换到 Thumb 状态。C. 如果处理器进行异常处理,在此情况下,把 PC 放入异常模式链接寄存器LR 中,从异常向量地址开始执行也可以进入 ARM 状态。D. 改变 CPSR 中的工作状态位 T 位,就可实现 ARM 和 Thumb 状态间的切换。5、ARM 的中用于寄存器和存储器之间进行数据传送的指令,以下不正确的是()。A.STRBB.LDMIAC.MOVSD.STMED6、下列关于“ENTRY”伪操作描述不恰当的是()。A. ENTRY 表示程序的入口点。B. 一个 ARM ...