嵌入式系统考试试题A及答案
更新时间:2023-11-19 00:26:01 阅读量: 教育文库 文档下载
- 嵌入式推荐度:
- 相关推荐
《嵌入式系统》考试试卷
试题总分: 100 分 考试时限:120 分钟
题号 得分 一 二 三 四 五 总分 阅卷人 核分人 一、填空题(每空2分,共18分)
1、PC机开机的初始化工作一般由BIOS完成,而嵌入式系统的初始化工作一般由______________完成。 2、ARM内核三级流水线机制是指指令运行过程中经过的__________、译码、执行三个阶段。 3、ARM寄存器SPSR被称为_______________寄存器。 4、uClinux与标准Linux的最大区别在于___________。
5、嵌入式系统是以应用为中心、以 为基础、软硬件可 、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
6、ARM的数据存取指令Load/Store是唯一用于寄存器和存储器之间进行 的指令。
7、μC/OS中,为保护任务之间的共享数据和提供任务之间的通信,提供了操作系统任务间通信方法有: 、邮箱、 ,事件标志。
二、单项选择题(每题2分,共24分)
1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。( )
A. 嵌入式处理器
B. 实时操作系统(RTOS) D. 实际应用程序层
C. 应用程序接口(API)层
2、一条ARM数据处理指令,例如“ADD R0,R1,#immed”中使用的立即数 #immed 是有一定限制的,下列立即
数表示中合法的是( )。
A.0x00001234 B. 0x F000000F C.0x0000F008 D. 0x F080000
3、μCOS-II操作系统不属于( )。
A、RTOS
B、占先式实时操作系统 D、嵌入式实时操作系统
C、非占先式实时操作系统
4、 ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是( )。
A. R0 = R2 + (R3 << 1) B. R0 =( R2<< 1) + R3 C. R3= R0+ (R2 << 1) D. (R3 << 1)= R0+ R2
5、ARM寄存器组有( )个寄存器。
A、7 C、6
B、32 D、37
6、 每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是( )。
A. 嵌入式Linux提供了完善的网络技术支持; B. ?CLinux是专门为没有MMU的ARM芯片开发的; C. ?C/OS-Ⅱ操作系统是一种实时操作系统(RTOS);
第 1 页/共 6 页
D. WinCE提供完全开放的源代码。
7、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为( )。 A、0x21 B、0x68
C、0x65
D、0x02
8、下列不是嵌入式系统的特点的是( ) A.嵌入式系统需要专用开发工具和方法进行设计。
B.嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。
C.嵌入式系统使用的操作系统一般不是实时操作系统(RTOS),系统不具有实时约束。
D.嵌入式系统通常是面向特定任务的,而不同于一般通用PC计算平台,是“专用”的计算机系统 9、寄存器R15除了可以做通用寄存器外,还可以做( )
A. 程序计数器
B. 链接寄存器 C. 堆栈指针寄存器
D. 基址寄存器
10、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,[R1,#8]!后R0的值为( A. 0x2000
B. 0x28
C. 0x2008
D. 0x87
11、FIQ中断的入口地址是( )。
A、0x0000001C B、0x00000008 C、0x00000018
D、0x00000014
12、ARM指令集是( )位的。
A. 16 B. 32 C. 8
D. 24
三、判断题(每题2分,共14分)
1、若定义任务task1的优先级为12,则不能再定义其他任务的优先级也为12。
(2、ARM处理器在未定义模式下可以处理存储器故障,实现虚拟存储器和存储器保护。 (3、μCOS-II操作系统中移植成功后即可使用文件系统。
(4、在ARM的数据处理指令中,大多数均可在指令助记符后加S来设置状态寄存器的条件码。 (5、ARM和Thumb之间状态的切换不影响处理器的模式或寄存器的内容。
(6、当操作数寄存器Rm的状态位bit[0]为1时,执行BX Rm指令就可从ARM状态进入Thumb状态。 (7、ARM处理器结构体系中具有T变种的处理器核可以工作在ARM状态和Thumb状态。
(
四、简答题(共16分)
1、ARM异常发生时,ARM内核对异常的响应过程是怎样的? (4分)
2、什么是BootLoader?主要有几种工作模式及主要功能是什么? (6分)
第 2 页/共 6 页
。
) ) ) ) ) ) ) ) 3、S3C44B0的存储系统中,0xc000000和0xc080000的含义是什么?它们之间的512kbyte空间做什么用? (6分)
五、分析设计(共28分) 1、改错和注释(10分)
题目要求:
(1)阅读下面的程序段,找出程序段中至少3处不规范的地方,并改正。(6分) (2)给标记①~④处的语句作注释,说明其作用。(4分) start
STOP:
strcopy srcstr dststr
AREA INT, CODE, READONLY ENTRY LDR R1, =SRCSTR LDR R0, =dststr BL strcopy B STOP
;①
.??(此处表示省略的程序段)
Mov PC, LR
;② ;③
AREA Strings, DATA, READWRITE DCB \ Space 100 END
;④
2、已知S3C44B0内核频率为MCLK = 18.432MHz,ULCON0是串口0的行控制寄存器,UBRDIV0是串口0的波特率配置寄存器。请设置寄存器ULCON0和UBRDIV0,使得S3C44B0的串口0(UART0)的数据帧格式为:普通模式,波特
第 3 页/共 6 页
率115200,奇偶校验无,数据位8位,停止位1位。 (6分)
3、在图中进行必要的连线,管脚电平设置,地址编号填写等,完成S3C44B0最小系统相关设计。(12分)
题目要求:1)使S3C44B0的BANK0连接一片FlashROM,且总线宽度为8位。(5分)
2)选择晶振作为时钟输入。存储器以小端模式存储字。(4分) 3)画出复位电路图,实现上电复位功能和手动按键复位功能。(3分)
(注:不使用的管脚打×)
第 4 页/共 6 页
试题参考答案及评分标准
一、填空题(每空2分,共18分) 1、bootloader。 2、取指
3、备份的程序状态寄存器。
4、内存管理。
5、计算机技术;裁剪。 6、数据传送。 7、信号量;消息队列。 二、单项选择题(每题2分,共24分) 1、A 9、A
2、B
3、C
4、 A 12、B
5、D
6、 D
7、D
8、C
10、D 11、A
三、判断题(每题2分,共14分) 1、√ 2、X 3、X 三、简答题(共16分)
1、(4分)
答:1,保存CPSR到SPSR_
以进行模式切换,根据需要,设置IRQ和FIQ中断屏蔽位 3,保存异常返回地址到R14_
(1)启动加载(Boot laoding)模式又称为“自主”(Autonomous)模式,是指 Bootloader 从目标机上的某个固态存储设备上将操作系统加载到 RAM 中运行,整个过程并没有用户的介入。
(2)在下载模式下,目标机上的 Bootloader 将先通过串口连接或网络连接等通信手段从宿主机下载文件。 3、(6分)
答:0xC000000是 SDRAM的起始地址,系统的程序存储空间从0xC080000开始。512Kbyte的空间划分出来,作为系统的LCD显示缓冲区使用(更新其中的数据,就可以更新LCD的显示)。 四、分析设计(共28分) 1、(10分)
(1)(6分)
start LDR R1, =SRCSTR STOP:
;此处start要顶格书写;SRCSTR要小写
4、√ 5、√ 6、√ 7、√
B STOP ;此处STOP后应无“:”
Mov PC, LR ;此处Mov应大小写一致
(2)(4分)
①跳转到子程序strcopy ②子程序返回
③定义一个数据段Strings读写属性 ④结束汇编
2、(6分)
(1)ULCON0=0x3
(2)UBRDIV0=(round_off)[MCLK/(bsp*16) ]-1
=(round_off)[18432000/(115200*16)]–1=10 -1 =9
3、(12分)
(1)BANK08,位数据总线: OM1 = 0, OM0 = 0 ----(1’),
DATA[7..0] 连接 DATA[7..0](1’) nGCS0 连接 nCS -----(1’), Address[19..0] (2’)
(2)晶振连线: OM3=0,OM2=0 -------(1’)晶振连接EXTAL0和EXTAL0---(1’)
小端模式ENDIA=0---(2’)
第 5 页/共 6 页
(3)复位电路:上电低电平复位(2’) 按键复位(1’)
第 6 页/共 6 页
正在阅读:
嵌入式系统考试试题A及答案11-19
八年级地理下册 5.1 四大地理区域的划分教案(新版)湘教版10-08
综采工作面设备上窜下滑原因分析及预防措施12-28
海底两万里第四章感受 512-28
山东省住院病历质量评价标准08-30
【幸福最晴天】主题婚礼策划案解析-武汉喜满堂婚庆公司06-10
贵州省瓮安县景区解说词04-29
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 嵌入式
- 试题
- 答案
- 考试
- 系统
- 英语书面表达高级句型整理
- 多声道音频转换实务操作大全(三)
- 今天的日本 贾成广 作业及答案
- 听祝庆东教授志专题讲座有感
- 东大17秋学期《大学英语(四)》在线作业1 免费答案
- 选择题
- 甘肃省天水市一中2019届高三英语上学期一轮复习第三次质量检测试题201811130210
- 兰州大学2016年入学测试语文复习资料
- 推荐阅读:史学理论与方法
- 浅析笛卡尔
- EMC-CX500配置管理手册 - 图文
- 联想一键恢复系统7.0的方法(完整) - 图文
- 生产过程关键控制点管理制度
- 加油站突发环境事件应急预案(最终) - 图文
- 2016年尔雅全新版《社会心理学》期末考试答案
- 2017新编二年级数学下册口算题卡(262)
- Rainmeter详细教程
- 关于开展以环境倒逼机制推动产业转型升级攻坚战的决定
- 名著《红星照耀中国》练习题(含答案)
- 复旦大学交流项目