求学资讯 计算机等级 提问
计算机等级 > 计算机三级

2019年3月计算机三级嵌入式系统开发技术练习题(十九)

来源:用户上传 上传用户:XHQQQ 发布时间:2019-04-26

导读:
最新试题考后首发,并赠送最详细的答案解析,请广大考生密切关注求学考场公众号,或登录求学考场(http://www.studyems.com/kaochang/)免费做题。

  1.以下关于ARM处理器的寄存器说法错误的是(  )。

  A.通用寄存器R0-R7可以用于存放数据,也可以存放地址

  B.R0-R15寄存器的宽度为32位

  C.程序计数器PC使用R15寄存器

  D.堆栈指针SP使用的寄存器R14

  答案:D

  2.以下关于ARM处理器说法正确的是(  )。

  A.半字数据0x1234在小端格式下从0x10000000开始存放,其中0x34存放在0x10000001中

  B.ARM处理器支持8位、16位和32位数据类型

  C.MMU为存储器保护单元,是对存储器进行保护的可选组件

  D.虚拟地址到物理地址映射是MPU的主要功能

  答案:B

  3.关于ARM指令中的条件域,以下表述正确的是(  )。

  A.H1为无符号数小于

  B.CS为无符号数小于

  C.GT为带符号数小于

  D.LT为带符号数小于

  答案:D

  4.ARM指令完成的功能是当条件为“带符号数小于”时,将R2和R3进行逻辑或操作,结果存放在R1中,正确的指令是(  )。

  A.ORRMI R1,R2,R3

  B.ORREQ R1,R2,R3

  C.ORR1T R1,R2,R3

  D.ORRNE R1,R2,R3

  答案:C

  5.以下ARM指令中源操作数属于寄存器寻址的指令是(  )。

  A.AND R1,R2,R3

  B.STRH R1,[R2]

  C.SWl ox01

  D.MOV R1,#0x0B

  答案:A

  6.以下对伪指令的解释错误的是(  )。

  A.DCB 0x56;在内存区域分配一个字节的内存空间并初始化为0x56

  B.CODE32;伪指令通知编译器,其后的指令序列为32位的Thumb指令

  C.MyTest EQU 15000;为定义一个常量MyTest值为15000,最大数为32位

  D.EXPORT;伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用

  答案:B

  7.以下指令中不属于逻辑移位的指令是(  )。

  A.LSL R0,R1

  B.LSR R2,R3,3

  C.ASR R4,R5

  D.LSR R6,R7

  答案:C

  8.在ARM汇编语言程序设计中,经常用到子程序设计及调用,与子程序设计与调用无关的指令或伪指令是(  )。

  A.BL SerchMin

  B.IMPORT SerchMin

  C.MOV PC,LR

  D.B SerchMin

  答案:D

  9.下面关于JTAG的叙述中,错误的是(  )。

  A.JTAG技术为ARM公司专用,非ARM处理器不采用JTAG技术

  B.通过JTAG测试接口可对嵌入式处理器芯片进行测试、对系统进行仿真、调试

  C.多个器件可以通过JTAG接口串联在一起进行测试

  D.通过芯片的JTAG接口可以实现在线编程功能

  答案:A

  10.下面与AMBA(Advanced Microcontroller Bus Architecture)有关的叙述中,错误的是(  )。

  A.AMBA规定了ARM处理器内核与处理芯片中快速组件的接口标准(通常称为系统总线)

  B.AMBA规定了ARM处理器内核与处理芯片中外围端口及慢速设备接口组件的接口标准(通常称为外围总线)

  C.基于ARM内核的嵌入式芯片以ARM内核为基础,通过AMBA总线技术将其他硬件组件连接在一起,组成片上系统的形式

  D.由于AMBA是一种标准,因此自制定之后就不会更改

  答案:D


声明:本站为免费网络服务提供商,网站所有信息均为用户自行发布并由用户承担相应法律责任,本站不对其真实性及合法性负责,如涉及侵权或者信息违法,请你及时与本站联系删除。

阅读 1964 举报

相关推荐
评论0

当前没有评论内容

发表评论 0条评论
86
微博
QQ
QQ空间
微信
取消