嵌入式系统考试卷B及参考答案
《嵌入式系统》考试试卷(B卷)
  试题总分: 100 分      考试时限:120 分钟
  题号 得分 一  二  三  四  五  总分  阅卷人  核分人  一、填空题(每空2分,共20分)
  1、ARM7内核采用        级流水线机制。
  2、S3C44B0X是SAMSUNG公司为手持设备等应用而生产的基于ARM7内核的处理器,采用双电压供电,其运行频
  率最高可达___  ___MHz。
  3,假设R0的内容为0x90000,寄存器R1、R2内容分别为0x11和0x01,存储器初始化内容为0。执行下述指令STMIB R0!,{R1,R2};LDMIA R0!,{R1,R2}后,寄存器R1=        、R2=          。
  4、如果定义了中断源为IRQ中断,在一般模式下进入中断服务程序前需要较长中断反应时间,而S3C44B0X提供了一种新的中断模式――        模式,能够缩短中断反应时间。对于中断控制器来说,S3C44B0X有      个独立中断源。 5、嵌入式操作系统的主要任务是:          、          、周边资源管理、中断管理。
  6、μCOS-II操作系统中处于就绪状态的任务中,优先级最高的任务可以由任务调度马上切换到          。 7、μC/OS-II中,任务之间的通信和同步,操作系统提供了4种同步对象:          、邮箱、消息队列和事件。
 
  二、单项选择题(每题2分,共20分)
  1、一条ARM数据处理指令,例如“SUB R1,R2,#immed”中使用的立即数 #immed 是有一定限制的,下列立即 
  数表示中非法的是(      )。
  A.0x0000F200      B. 0x 01100000    C.0x00001010    D. 0x 00012
  2、下列哪种工作模式下具有最多的独立寄存器(      )。 
  A.用户模式      B.FIQ模式    C.管理模式      D.IRQ模式
  3、 寄存器R15用作(      )。
  A. 栈指针寄存器        B. 程序计数器 C. 当前程序状态寄存器  D. 基地址寄存器
  4、关于ARM处理器在两种工作状态之间切换方法,以下说法错误的是(      )
  A. 当操作数寄存器Rm的状态位bit[0]为1时,执行BX Rm指令进入Thumb状态。
  B. 如果处理器在Thumb状态进入异常,则当异常处理(IRQ,FIQ,Undef,Abort和SWI)返回时,自动切换到Thumb状态。
  C. 如果处理器进行异常处理,在此情况下,把PC放入异常模式链接寄存器LR中,从异常向量地址开始执行也可以进入ARM状态。     
  D. 改变CPSR中的工作状态位T位,就可实现ARM和Thumb状态间的切换。 5、ARM的中用于寄存器和存储器之间进行数据传送的指令,以下不正确的是(      )。 
  A. STRB    B.  LDMIA    C. MOVS    D. STMED
  6、下列关于“ENTRY”伪操作描述不恰当的是(      )。 
  A. ENTRY表示程序的入口点。
  B. 一个ARM工程所包含的程序中可以有多个ENTRY。
    C. 一个ARM汇编语言源文件至少要有一个ENTRY。    D. 一个ARM工程所包含的程序中至少要有一个ENTRY。
  7、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存 储,则2000H存储单元的内容为(      )。
  A、0x00 C、0x65
   
   
  B、0x87 
 
 
  D、0x61
  第 1 页 共 6 页
  8、μCOS-II操作系统属于(      )
  A、顺序执行系统 
 
 
  B、占先式实时操作系统 D、分时操作系统 
  B. 0x34 D. 0x38
  C、非占先式实时操作系统  A. 0x33 C. 0x39
   
   
   
   
   
  9、假设R1=0x31,R2=0x2  则执行指令ADD R0,R1,R2 LSL #2 后,R0的值是(      )
  10、5、ARM寄存器组有(      )个寄存器。
  A、7 C、6 
  三、判断题(每题2分,共14分)
  1、在μCOS-II操作系统中,任务创建后即开始调度。 
 
 
 
 
 
 
   
   
   
   
   
  (    ) (    )
   
   
   
   
   
   
  B、32 D、37
  2、体系结构中具有T变种的ARM处理器核可以工作在ARM状态和Thumb状态。 
  3、在CPSR的条件码中,进行减法运算(包括比较指令CMP)时,当运算时产生了借位(无符号数下溢出),Z =0,否则Z =1。 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
arm嵌入式系统期末考试
 
 
 
 
 
  (    )
  4、从异常中断处理程序中返回时,若返回地址拷贝到堆栈,可以使用LDMFD  R13!,(R0-R3,PC)返回。 (    ) 5、S3C44b0x的I/O端口的各种功能是通过端口配置寄存器PCONA~G确定每个引脚的功能。
 
 
  (    )
  6、在非矢量中断模式下,可以通过判断I_ISPR的相应位为“1”来进入相应的中断服务程序。  (    ) 7、由于CPU内部寄存器的访问速度较高,根据ATPCS标准,应尽可能使函数的参数控制在4个以下。 (    )

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。