嵌入式试卷-选择题
更新时间:2023-11-27 16:28:01 阅读量: 教育文库 文档下载
MAKE BY :CXD
一.选择题(分数=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, 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指令的密度高
1
MAKE BY :CXD
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 子程序返回指针
2
MAKE BY :CXD
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
3
MAKE BY :CXD
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
4
MAKE BY :CXD
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
5
MAKE BY :CXD
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.要使用触摸屏,系统需要有______________
6
MAKE BY :CXD
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_5642也代表_____D_______ A 整数5642 B 整数5642H C 整数Ox5642 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
7
MAKE BY :CXD
D 传送CPSR的控制域内容到R0
8
正在阅读:
嵌入式试卷-选择题11-27
软件工程实践者的研究方法(中文版第七版)课后习题答案04-08
100个经典经济学案例分析 - 图文12-30
浅谈家暴与反家暴家庭社会工作的介入03-17
我喜欢小狗作文400字02-05
肛肠科300题03-11
沙县小吃文化营销研究05-20
入党自传书02-17
高考化学一轮复习 第一章 金属及其化合物导学案(含解析)领取更多03-08
欧碧玺情侣婚纱摄影会所异业合作06-06
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 选择题
- 嵌入式
- 试卷