视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
嵌入式试卷-选择题
2025-09-29 22:35:59 责编:小OO
文档
一.选择题(分数=1*60)

 1.对一个字,存储时先存放低字节,再存放高字节(即低字节占低地址,高字节占高地址)。

   则该种存储格式为____A_________

   A,小端方式

   B,大端方式

   C,低端方式

   D,高端方式

2.ARM公司是专门从事___A________

   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, 位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  位

   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.在嵌入式系统按实时性需求分类,其中__B______实施性最好。

   A  非实时系统

   B  软实时系统

   C  硬实时系统

   D  软实时系统和硬实时系统

33.BootLoader程序其中关键的系统初始化部分使用的编程语言是___A_______.

   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.嵌入式系统开发系统使用的_____B____方式中,使用仿真头完全取代目标板上的CPU,在不干扰处理器的正常运行情况下,实时检测CPU的内部工作情况

   A  基于JTAG的ICD

   B  在线仿真器ICE

   C  背景调试模式BDM

   D  软件模拟环境

45.嵌入式系统应用中,PWM信号可以____C____________-

   A  实现设备间传递准确数据

   B  输入外部的模拟信号

   C  通过积分电路输出模拟信号

   D  A B C都可以

46.嵌入式系统外部总线宽度的确定由___A_________

   A  全由芯片引脚确定

   B  全由内部寄存器软件设定

   C  仅Ngcso(第0区)区域由芯片引脚确定

   D  A B C都可以

47.用汇编指令对R15赋值,可以实现______A_______

   A  程序的跳转

   B  实现B指令功能

   C  子程序的返回

   D  A B C都可以

48.嵌入式芯片的内核电源与片内I/O模块的电源是___________

   A  统一接在一起的

   B  不同的,其中内核电源的电压要高

   C  不同的,其中I/O模块电源的电压要高

   D  A B C都可以

49.内部的存储器管理控制器,是用于设定设定管理外接存储器的___________

   A  速度

   B  类型

   C  总线宽度

   D  A B C都可以

50.在设定好看门狗系统后,为了保证看门狗系统不复位系统,程序中_____________.

   A  应该定期对看门狗系统的计数器进行清零操作

   B  应该定期设定看门狗系统

   C  应该定期关闭看门狗系统

   D  A B C都可以

51.用于串行数据传输的标准接口是_____________

   A  IIC

   B  IIS

   C  PS2

   D  SIO

52.要使用触摸屏,系统需要有______________

   A  UART模块

   B  DMA模块

   C  A/D转换模块

   D  D/A模块

53.在选择嵌入式芯片时考虑要提高产品设计的灵活性,提高系统硬件的在线升级能力,考虑最好选择___________什么类型的多核芯片。

   A  ARM+DSP

   B  ARM+FPGA

   C  多ARM核

   D  A B C都可以

54.一般嵌入式芯片内的实时时钟RTC模块的计时脉冲来源于___________

   A  CPU上振荡器信号

   B  外部振荡器信号

   C  RTC自己的振荡器信号

   D  A B C 都可以

55.嵌入式芯片内部的PLL模块的作用可以是_______________

   A  把低频振荡器的输出作为自己的输入,输出的产生内核所需的高频信号

   B  把高频振荡器的输出作为自己的输入,输出的产生内核所需的低频信号

   C  实现振荡器功能,产生同步时钟

   D  A B C都可以

56.在嵌入式芯片电源管理模式下,其中__________的功耗最低。

   A  空闲模式

   B  停止模式

   C  低速模式

   D  正常模式

57.在嵌入式Linux开发系统,微机与开发版通过串口连接,主要是用于__________

   A  下载应用程序

   B  下载操作系统映像文件

   C  实现BootLoader的人机操作界面

   D  实现应用程序的人际操作界面

58.ARM汇编语言中,一常量8_52也代表_____D_______

   A  整数52

   B  整数52H

   C  整数Ox52    

   D  整数2978

59.一般嵌入式芯片的UART接口引脚____________.

   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下载本文

显示全文
专题