【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《嵌入式系统考试试题A与答案》,欢迎阅读!
《嵌入式系统》考试试卷 试题总分: 100 分 考试时限: 120 分钟 题号 得分 一 二 三 四 五 总分 阅卷人 核分人 一、填空题 (每空 2分,共 18分) 1、 PC机开机的初始化工作一般由 BIOS完成,而嵌入式系统的初始化工作一般由 bootloader 完成。 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 是有一定限制的,下列立即 数表示中合法的是 ( ) 。 C. 0x0000F008 D. 0x F080000 A . 0x00001234 B. 0x F000000F )。 3、 μCOS-II 操作系统不属于( A、RTOS B、占先式实时操作系统 D、嵌入式实时操作系统 C、非占先式实时操作系统 4、 ARM 汇编语句 “ADD R0, A.R0=R2+(R3<<1) B. R0 =( R2<< 1) + R3 C. R3= R0+ (R2 << 1) D. (R3 << 1)= R0+ R2 5、 ARM寄存器组有( D R2, R3, LSL#1”的作用是( A )。 )个寄存器。 A、7 C、6 B、32 D、37 6、 每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是( D)。 A. 嵌入式 Linux 提供了完善的网络技术支持; B. CLinux 是专门为没有 MMU 的 ARM 芯片开发的; C. C/OS-Ⅱ操作系统是一种实时操作系统( RTOS); 1 页/共 4 页 第 D. WinCE 提供完全开放的源代码。 7、存储一个 32 位数 0x2168465 到 2000H~2003H四个字节单元中,若以大端模式存储,则 2000H存储单元的内容 为(D )。 A、0x21 B、0x68 C、0x65 D、0x02 8、下列不是嵌入式系统的特点的是( C ) A . 嵌入式系统需要专用开发工具和方法进行设计。 B. 嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。 C. 嵌入式系统使用的操作系统一般不是实时操作系统( RTOS),系统不具有实时约束。 D. 嵌入式系统通常是面向特定任务的,而不同于一般通用 PC 计算平台,是 “专用 ”的计算机系统 9、寄存器 R15除了可以做通用寄存器外,还可以做( A ) 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 )。 A、0x0000001C B、0x00000008 C、0x00000018 D、0x00000014 12、ARM指令集是( B )位的。 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的? 分) 1、(4分) 答: 1,保存 CPSR到 SPSR_(1’) 2,设置 CPSR相应位( 1’) D ( T ( F( F( T ( T ( T ( T )。 ) ) ) ) ) ) ) 以进行模式切换,根据需要,设置 IRQ 和 FIQ 中断屏蔽位 3,保存异常返回地址到 R14_(1’) 4,PC跳转到异常向量表相应地址处( 1’) 2、什么是 BootLoader ?主要有几种工作模式及主要功能是什么? (6 分) 答:简单说来, Bootloader 就是操作系统内核运行的一段小程序, 完成进行初始化系统硬件设置的任务, 包括 CPU、SDRRAM、Flash 、串口等初始化,时钟的设置、存储器的映射。 第 2 页/共 4 页 分为启动加载模式和下载模式。 ( 1)启动加载( Boot laoding )模式又称为“自主”( Autonomous)模式,是指 Bootloader 从目标机上的某个固态存储设备上将操作系统加载到 RAM 中运行,整个过程并没有用户的介入。 ( 2)在下载模式下,目标机上的 Bootloader 将先通过串口连接或网络连接等通信手段从宿主机下载文件。 3、S3C44B0的存储系统中, 0xc000000 和 0xc080000 的含义是什么?它们之间的 512kbyte 空间做什么用? (6 分)答: 0xC000000是 SDRAM的起始地址,系统的程序存储空间从 0xC080000开始。 512Kbyte 的空间划分出来,作为系统的 LCD显示缓冲区使用(更新其中的数据,就可以更新 LCD的显示)。 五、分析设计( 共28分) 1、改错和注释( 10 分) 题目要求: (1)阅读下面的程序段,找出程序段中至少 3 处不规范的地方,并改正。 (6 分) (2)给标记① ~④处的语句作注释,说明其作用。 ( 4 分) start AREA INT, CODE, READONLY ENTRY LDR R1, =SRCSTR LDR R0, =dststr BL strcopy B STOP ;① STOP: strcopy .,, ( Mov 此处表示省略的程序段 ) PC, LR ;② ;③ srcstr dststr AREA Strings, DATA, READWRITE DCB "First string - source",0 Space 100 END ;④ (1)(6 分) start LDR B R1, =SRCSTR STOP ;此处 start 要顶格书写; SRCSTR 要小写 STOP: ;此处 STOP 后应无“:” Mov PC, LR ;此处 Mov 应大小写一致 (2)(4 分) ①跳转到子程序 strcopy ②子程序返回 ③定义一个数据段 Strings 读写属性 ④结束汇编 2、已知 S3C44B0内核频率为 MCLK = 18.432MHz,ULCON0是串口 0 的行控制寄存器, UBRDIV0是串口 0 的波特率 配置寄存器。请设置寄存器 ULCON0和 UBRDIV0,使得 S3C44B0 的串口 0(UART0)的数据帧格式为:普通模式,波特率 115200, 奇偶校验无,数据位 8 位,停止位 1 位。 (6 分) 2、( 6 分) (1 )ULCON0=0x 3 (2)( 2 UBRDI V0=( r ound_ of f ) [ MCLK/ ( bs p* 16) ] - 1 =( r ound _of f ) [ 18432000/ ( 115200* 16) ] –1=10 ) 第 3 页/共 4 -1 =9 3、在图中进行必要的连线,管脚电平设置,地址编号填写等,完成 S3C44B0 最小系统相关设计。( 12 分) 8 位。(5 分) 题目要求: 1)使 S3C44B0 的 BANK0 连接一片 FlashROM,且总线宽度为 2)选择晶振作为时钟输入。存储器以小端模式存储字。 ( 4 分) 3)画出复位电路图,实现上电复位功能和手动按键复位功能。 ( 3 分) (注:不使用的管脚打×) 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 ’ ) (3) 复位电路:上电低电平复位( 2’) 按键复位( 1’) 第 4 页/共 4 页 本文来源:https://www.dywdw.cn/81ef2c5b7cd5360cba1aa8114431b90d6c858928.html