二. 选择题(分数=1*60)
1.对一个字,存储时先存放低字节,再存放高字节(即低字节占低地址,高字节占高地址)。
则该种存储格式为__A__________
A,小端方式
B,大端方式
C,低端方式
D,高端方式
2.ARM公司是专门从事___B________
A,基于RISC技术芯片设计开发
B,ARM芯片生产
C,软件设计
D,ARM芯片销售
3.哪个不是ARM微处理器的特点_____D_______
A,体积小,低功耗,低成本,高性能
B,大多数数据操作都在寄存器中完成
C,寻址方式灵活简单,执行效率高
D,指令长度不固定
4.ARM微处理器为_____________C____
A, 16位RISC架构
B, 32位CISC架构
C, 32位RISC架构
D, 64位RISC架构
5.ARM7系列微处理器是_____A______
A, 三级流水线结构
B, 四级流水线结构
C, 三级流水线结构
D, 三级流水线结构
6.ARM9系列微处理器是________C_____
A, 三级流水线结构
B, 四级流水线结构
C, 五级流水线结构
D, 三级流水线结构
7.对于ARM7TDMI系列微处理器,下列叙述哪个是错误的__D___
A, 支持片上Debug
B, 支持压缩指令集Thumb
C, 内嵌硬件乘法器
D, 嵌入式ICE,但不支持片上断点和调试点
8.下列叙述哪个是错误的___B___
A, ARM指令为32位的长度,Thumb指令为16位长度
B,Thumb代码与等价的ARM代码相比较,用ARM指令要比Thumb指令节省30%-40%
以上的存储空间
C, 使用Thumb代码的系统,其功耗要低
D, Thumb指令的密度高
9.要使用WinCE或标准Linux嵌入式操作系统,ARM必须带有____A______功能
A  MMU
B  MCU
C  MMC
D  MUM
10.ARM处理器支持以下______D___数据类型
A, 8位有符号和无符号字节
B, 16位有符号和无符号字节
C, 32位有符号和无符号字节
D, A,B,C都可以
11.在ARM体系结构中,字的长度为_______B_____位
A  16位
B  32位
C  64位
D  128位
12.嵌入式操作系统使用的保护模式是在ARM的___C_______模式下工作
A  系统模式
B  禁止模式
C  管理模式
D  用户模式
13.ARM处理器正常的程序执行状态是在___D________模式下
A  系统模式
B  禁止模式
C  管理模式
D  用户模式
14.可以通过____B______异常中断机制仿真浮点向量运算
A  指令预取中止
B  未定义的指令
C  软件中断(SWI)
D  数据访问中止
15.在ARM状体下,异常IRQ,FIQ,预取中止的返回,使用的语句是___B______
A  MOV PC,R14
B  SUBS PC,R14,#4
C  SUBS PC,R14,#8
D  SUBS PC,R14#1
16.在所有工作模式下,___A_____都指向同一个物理寄存器,即各模式共享
A  R0-R7
B  R0-R12
C  R8-R12
D  R13,R14
17.寄存器R13在ARM指令中常用来表示______A______
A  堆栈指针
B  PC指针
C  子程序返回
指针
D  当前程序状态
18.____C________用作程序计数器(PC)
A  寄存器R13
B  寄存器R14
C  寄存器R15
D  寄存器R16
19.当异常发生时,寄存器______A______用于保存CPSR的当前值,从异常退出时则可由它来恢复CPSR.
A  SPSR
B  R13
C  R14
D  R15
20.若处理器预取指令的地址不存在,或该地址不允许当前指令访问,存储器会向处理器发出中止信号,但当预取的指令被执行时,就产生____B_______
A  数据中止异常
B  指令预取中止异常
C  软件中断
D  未定义指令异常
21.可使用____C_____异常机制实现系统功能调用
A  数据中止异常
B  指令预取中止异常
C  软件中断
D  未定义指令异常
22.系统复位进入的工作模式是____A_______
A  管理模式
B  未定义模式
C  中止模式
D  定义模式
23.下列哪个叙说是错误的_______B____
A  满递增堆栈表示堆栈指针指向最后压入的数据,且由低地址向高地址生成
B  只有跳转指令可以根据CPSR中条件码的状态有条件的执行
C  指令ADD RO,R1,R2的执行效果是将寄存器R1和R2的内容相加,其结果存放在寄
存器R0中
D  直接向寄存器R15写入跳转地址值,可以实现程序的跳转
24.下列哪条指令是错误的____B__
A  ADD  R0,R0  #0x3f
B  MOV  R0,#0x3ff
C  LDR    R0,[R1]
D  MOV  R1,RO,LSL#3
25.能实现把立即数0X3FF5000保存在RO中的指令是_____A________
A  LDR    R0, = 0X3FF5000
B  LDR    RO, 0X3FF5000
C  MOV  RO, 0X3FF5000
D  MOV  RO, 0X3FF5000
26.指令LDR RO,[R1, #4]! 实现的功能是____B________
A  RO←[R1+4]
B  RO←[R1+4], R1←R1+4
C  RO←[R1], R1←R1+4
D  RO←[R1], R1←R1-4
27.ARM指令LDMIA  RO,{R1, R2, R3,R4 }实现的功能是____A__________
A  R1←[R0],R2←[R0+4],R3←[R0+8],R4←[R0+12]
B  R1←[R0],R2←[R0-1],R3←[R0-2],R4←[R0-3]
C  R1←[R0],R2←[R0+1],R3←[R0+2],R4←[R0+3]
D  R1←[R0],R2←[R0-4],R3←[R0-8],R4←[R0-12]
28.____D_______伪指令用于定义一个代码段或数据段
A  RLIST
B  DCB
C  MAP
D  AREA
29._______A___伪指令用于指定汇编程序的入口点
A  ENTRY
B  START
C  INIT
D  MAIN
30.关于汇编语言与C/C++的混合程序叙述正确的是__D______
A  汇编程序,C/C++程序间可以互相调用
B  C/C++代码中可以嵌入汇编指令
C  在汇编程序和C/C++的程序之间可以进行变量的互访
D  前A, B, C三项都对
31.ARM系统进行仿真,调试的接口电路是_____A______
A  JTAG
B  JATG
C  SPI
D  IIC
32.在嵌入式系统按实时性需求分类,其中___D_____实施性最好。
A  非实时系统
B  软实时系统
C  硬实时系统
D  软实时系统和硬实时系统
33.BootLoader程序其中关键的系统初始化部
分使用的编程语言是____D________.
A  ARM汇编语言
B  Thumb汇编语言
C  C语言
D  汇编和C语言都可以
34.在上机实验中,ADS开发环境下,调试程序用__A_______软件。
A  AXD
B  Debug
C  Gcc
D  Make
35.ARM系统复位后,第一条执行的指令在_______A__________.
A  00000000H
B  00000004H
C  00000008H
D  由编程者确定
36.针对没有MMU的ARM芯片,其操作系统可以使用___C________.
A  Windows CE ,Linux
B  VxWork
C  uClinux, Uc/OS-II
D  以上都可以
37.在编译linux内核时,执行make romfs的目的是_______C_____.
A  用于寻依存关系
B  消除以前构造内核时发生的所有目标文件
C  生成romfs文件系统
D  编译用户应用程序文件
38.用可编程逻辑技术把整个系统放到一块硅片上,称作可编程片上系统,简称____B_______
A  SOC
B  SOPC
C  MCU
D  FPGA
39._____B______主要面向小型嵌入式系统使用的操作系统。
A  Vxwork
B  Windows CE
C  Linux
D  Uc/OS II
40.在没有MMU管理的嵌入式系统中,其程序中访问的地址是______B______.
A  虚拟地址
B  实际的物理地址
C  映射的地址
D  A B C都对
41.对于uClinux操作系统,_____B____使用虚拟内存管理技术。
A  可以
B  不可以
C  由设定确定
D  通过MMU
42.ATPCS定义了寄存器组中的____A_____作为参数传递和结果返回寄存器。
A  R0,R1,R2,R3
B  R4,R5,R6,R7
C  R8,R9,R10,R11
D  A B C 都可以
43.在嵌入式芯片的接口中,其中__B_______是音频接口。
A  IIC
B  IIS
C  SPI
D  PWM
44.嵌入式系统开发系统使用的____A_____方式中,使用仿真头完全取代目标板上的CPU,在不干扰处理器的正常运行情况下,实时检测CPU的内部工作情况
A  基于JTAG的ICD
B  在线仿真器ICE
C  背景调试模式BDM
D  软件模拟环境
45.嵌入式系统应用中,PWM信号可以_______D_________-
A  实现设备间传递准确数据
B  输入外部的模拟信号
C  通过积分电路输出模拟信号
D  A B C都可以
46.嵌入式系统外部总线宽度的确定由_____C_______
A  全由芯片引脚确定
B  全由内部寄存器软件设定
C  仅Ngcso(第0区)区域由芯片引脚确定
D  A B C都可以
47.用汇编指令对R15赋值,可以实现_______A______
A  程序的跳转
B  实现B指令功能
C  子程序的返回
D  A B C都可以
48.嵌入式芯片的内核电源与片内I/O模块的电源是___C________
A  统一接在一起的
B  不同的,其中内核电源的电压要高
C  不同的,其中I/O模块电源的电压要高
嵌入式系统开发是什么
D  A B C都可以
49.内部的存储器管理控制器,是用于设定设定管理外接存储器的_________C__
A  速度
B  类型
C  总线宽度shift
D
A B C都可以
50.在设定好看门狗系统后,为了保证看门狗系统不复位系统,程序中___D_________.
A  应该定期对看门狗系统的计数器进行清零操作
B  应该定期设定看门狗系统
C  应该定期关闭看门狗系统
D  A B C都可以
51.用于串行数据传输的标准接口是________A____
A  IIC
B  IIS
C  PS2
D  SIO
52.要使用触摸屏,系统需要有______C_______
A  UART模块
B  DMA模块
C  A/D转换模块
D  D/A模块
53.在选择嵌入式芯片时考虑要提高产品设计的灵活性,提高系统硬件的在线升级能力,考虑最好选择_____A______什么类型的多核芯片。
A  ARM+DSP
B  ARM+FPGA
C  多ARM核
D  A B C都可以
54.一般嵌入式芯片内的实时时钟RTC模块的计时脉冲来源于______A_____
A  CPU上振荡器信号
B  外部振荡器信号
C  RTC自己的振荡器信号
D  A B C 都可以
55.嵌入式芯片内部的PLL模块的作用可以是__________D_____
A  把低频振荡器的输出作为自己的输入,输出的产生内核所需的高频信号
B  把高频振荡器的输出作为自己的输入,输出的产生内核所需的低频信号
C  实现振荡器功能,产生同步时钟
D  A B C都可以
56.在嵌入式芯片电源管理模式下,其中___B_______的功耗最低。
A  空闲模式
B  停止模式
C  低速模式
D  正常模式
57.在嵌入式Linux开发系统,微机与开发版通过串口连接,主要是用于______C____
A  下载应用程序
B  下载操作系统映像文件
C  实现BootLoader的人机操作界面
D  实现应用程序的人际操作界面
58.ARM汇编语言中,一常量8_5642也代表_____B_______
A  整数5642
B  整数5642H
C  整数Ox5642
D  整数2978
59.一般嵌入式芯片的UART接口引脚_____D_______.
A  可以直接与微机RS232串口连接
B  A无法与微机RS232串口连接
C  可以直接与RS485接口连接
D  可以通过相关转换芯片与RS232或RS485接口连接
60指令MSR CPSR_C,R0实现的功能是_________B____
A  传送R0的内容到CPSR中,更新CPSR
B  传送RO的内容到CPSR中,但仅修改其控制域
C  传送CPSR的内容到R0
D  传送CPSR的控制域内容到R0
1.下面哪个系统属于嵌入式系统。(  D  )
A、“天河一号”计算机系统  B、联想T400笔记本计算机
C、联想S10上网本    D、联想OPhone手机
2.软硬件协同设计方法与传统设计方法的最大不同之处在于(  B  )。
A、软硬件分开描述    B、软硬件统一描述
C、协同测试      D、协同验证
3.下面关于哈佛结构描述正确的是(  A  )。
A、程序存储空间与数据存储空间分离 B、存储空间与IO空间分离
C、程序存储空间与数据存储空间合并 D、存储空间与IO空间合并
4.下面哪一
种工作模式不属于ARM特权模式(  A  )。
A、用户模式  B、系统模式  C、软中断模式  D、FIQ模式
5.ARM7TDMI的工作状态包括(  D  )。
A、测试状态和运行状态    B、挂起状态和就绪状态
C、就绪状态和运行状态    D、ARM状态和Thumb状态
6.指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址方式为(  C  )。
A、立即寻址 B、寄存器间接寻址
C、多寄存器寻址 D、堆栈寻址
7.USB接口移动硬盘最合适的传输类型为(  B  )。
A、控制传输  B、批量传输  C、中断传输  D、等时传输
8.下面哪一种功能单元不属于I/O接口电路。(  D  )
A、USB控制器        B、UART控制器
C、以太网控制器      D、LED
9.下面哪个操作系统是嵌入式操作系统。(  B  )
A、Red-hat Linux B、μCLinux C、Ubuntu Linux D、SUSE Linux
10.使用Host-Target联合开发嵌入式应用,(  B  )不是必须的。
A、宿主机      B、银河麒麟操作系统
C、目标机      D、交叉编译器
14.下面哪个系统不属于嵌入式系统(  D  )。
A、MP3播放器      B、GPS接收机
C、“银河玉衡”核心路由器  D、“天河一号”计算机系统
15.在嵌入式系统设计中,嵌入式处理器选型是在进行(  C  )时完成。
A、需求分析  B、系统集成  C、体系结构设计  D、软硬件设计
16.下面哪一类嵌入式处理器最适合于用于工业控制(  B  )。
A、嵌入式微处理器    B、微控制器
C、DSP        D、以上都不合适
17.关于ARM子程序和Thumb子程序互相调用描述正确的是(  B  )。
A、系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用。
B、只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用。
C、只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序。
D、只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序。
18.关于ARM处理器的异常的描述不正确的是(  C  )。
A、复位属于异常      B、除数为零会引起异常
C、所有异常都要返回    D、外部中断会引起异常
19.下面总线不属于对等结构的是(  A  )。
A、PCI  B、IEEE1394  C、令牌网    D、以太网
20.USB总线采用的通信方式为(  A  )。
A、轮询方式  B、中断方式  C、DMA方式  D、I/O通道方式
21.嵌入式系统最常用的数据传送方式是(  B  )。
A、查询  B、中断  C、DMA    D、I/O处理机
22,μClinux与标准Linux最大的区别在于(  B  )。
A、文件系统  B、内存管理  C、任务调度算法  D、应用开发模式
23.嵌入式操作系统一般通过(  A  )手段来解决代码体积与嵌入式应用多样性
嵌入式操作系统一般通过(  A  )手段来解决代码体积与嵌入式应用多样性的问题。
A、使用可定制的操作系统
B、将操作系统

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