《嵌入式系统原理与接口技术》试卷A

合集下载

嵌入式系统原理与设计试卷及答案

嵌入式系统原理与设计试卷及答案

2017 年秋 季学期《嵌入式系统原理与设计》课程考试试卷(A 卷)注意:1、本试卷共 页; 2、考试时间:110分钟;3、姓名、学号、网选班级、网选序号必须写在指定地方。

一、选择题 (每小题 2 分,共 30 分)1.以下哪个不是RISC 架构的ARM 微处理器的一般特点:( )A. 体积小、低功耗B. 大量使用寄存器C. 指令格式统一,灵活高效D. 寻址方式复杂2. 以下哪个不是ARM 的7种运行状态之一:( )A. 快中断状态B. 服务状态C.休眠状态D. 无定义状态3. 通常所说的 32 位微处理器是指( )。

A. 地址总线的宽度为 32 位 B. 处理的数据长度只能为 32 位 C. CPU 字长为 32 位 D. 通用寄存器数目为 32 个4.ADD R0,R1,[R2]属于( )。

A . 寄存器间接寻址 B. 立即寻址C. 寄存器寻址D. 基址变址寻址5.数据字越长则(D )A. 时钟频率越快B. 运算速度越慢C. 对存储器寻址能力越大D.精度越差6.下列不是RISC 指令系统特点的是( )A . 大量使用寄存器 B. 采用固定长度指令格式 C. 使用单周期指令 D. 寻址方式少7.英国电机工程师学会的定义:“嵌入式系统为控制、监视或辅助设备、机器或甚至工厂操作的装置,具有( )A .全自动操作循环 B. 以微电脑和外围构成核心 C .严格的时序和稳定性要求 D. 通常执行特定功能8.下列不属于ARM 处理器异常工作模式的是( )A.快速中断模式B. 未定义模式C.数据访问终止模式D. 用户模式9.嵌入式系统调试方式中不占用系统资源的调试方式是( )A.模拟器方式B. ICE 在线仿真器C. 监控器方式D. IDE 在线调试器方式10.在下列ARM 处理器的各种模式中,( )模式有自己独立的R8-R14寄存器。

A.系统模式(System) B.终止模式(Abort) C.中断模式(IRQ) D.快中断模式(FIQ)11. 在ARM Linux 系统中,中断处理程序进入C 代码以后,ARM 的处于 ( ) 工作模式。

嵌入式系统考试试题A及答案

嵌入式系统考试试题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)C. 应用程序接口(API)层D. 实际应用程序层2、一条ARM数据处理指令,例如“ADD R0,R1,#immed”中使用的立即数#immed 是有一定限制的,下列立即ﻩ数表示中合法的是( )。

A.0x00001234B.0xF000000FC.0x0000F008 D.0x F0800003、μCOS-II操作系统不属于( )。

A、RTOSﻩﻩﻩB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统4、ARM汇编语句“ADD R0,R2, R3,LSL#1”的作用是( A )。

A. R0= R2 +(R3<<1)B.R0 =( R2<< 1)+ R3C. R3= R0+ (R2<< 1)D. (R3 <<1)= R0+R25、ARM寄存器组有( D )个寄存器。

A、7 ﻩB、32C、6ﻩﻩﻩﻩﻩD、376、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D )。

嵌入式系统原理与设计考试试卷

嵌入式系统原理与设计考试试卷

嵌入式系统原理与设计考试试卷(答案见尾页)一、选择题1. 嵌入式系统的核心是什么?A. 中央处理器(CPU)B. 内存(RAM和ROM)C. 输入输出设备D. 操作系统和软件2. 嵌入式系统的基本工作原理是什么?A. 单任务处理B. 多任务并发处理C. 硬件和软件协同工作D. 顺序执行指令3. 嵌入式系统通常用于哪些领域?A. 个人电脑B. 智能手机C. 游戏机D. 以上都是4. 在嵌入式系统中,什么是实时操作系统(RTOS)?A. 一种操作系统,具有严格的时间限制和多任务处理能力B. 一种操作系统,专为嵌入式系统设计,具有高效的内存管理C. 一种操作系统,支持多种硬件平台D. 一种编程语言5. 嵌入式系统设计中,硬件和软件的划分依据是什么?A. 功能B. 性能C. 可维护性6. 在嵌入式系统开发过程中,以下哪个阶段是必不可少的?A. 系统分析B. 系统设计C. 系统实现D. 系统测试7. 嵌入式系统中的程序员需要具备哪些技能?A. 编程语言知识B. 计算机体系结构知识C. 操作系统知识D. 以上都是8. 嵌入式系统的可靠性是指什么?A. 系统在一定时间内无故障运行的能力B. 系统在特定条件下的稳定性C. 系统在长时间运行后的性能保持D. 系统的可扩展性9. 在嵌入式系统开发中,常使用的开发工具包括哪些?A. 集成开发环境(IDE)B. 仿真器C. 调试器D. 以上都是10. 嵌入式系统未来的发展趋势是什么?A. 更高的性能B. 更多的智能化功能C. 更广泛的应用领域D. 以上都是11. 嵌入式系统的特点是?B. 功能单一C. 硬件和软件紧密相关D. 可扩展性差12. 嵌入式系统通常工作在什么频率下?A. 低频B. 中频C. 高频D. 超高频13. 在嵌入式系统中,以下哪个不是常用的操作系统?A. LinuxB. Windows CEC. VxWorksD. Android14. 嵌入式系统设计中,通常会考虑哪些因素?A. 性能B. 成本C. 易用性D. 扩展性15. 嵌入式系统中的任务调度通常基于什么原则?A. 先来先服务B. 最短作业优先C. 时间片轮转D. 优先级16. 在嵌入式系统中,硬件抽象层(HAL)的主要作用是什么?A. 提供设备驱动程序B. 实现操作系统内核C. 抽象硬件逻辑D. 进行系统编程17. 嵌入式系统中的实时性是指什么?A. 系统响应时间短B. 系统错误率低C. 系统资源利用率高D. 系统可维护性好18. 在嵌入式系统开发过程中,以下哪个阶段是硬件平台搭建的关键?A. 系统设计B. 集成测试C. 硬件平台搭建D. 软件开发19. 嵌入式系统与传统计算机的根本区别是什么?A. 微型化B. 便携性C. 嵌入式软件D. 可嵌入性20. 嵌入式系统的基本操作系统中,通常不包括以下哪个组件?A. 内存管理器B. 文件系统C. 设备驱动程序D. 用户应用程序21. 在嵌入式系统中,以下哪种编程语言不是其主要编程语言?A. CB. C++C. JavaD. Assembly22. 嵌入式系统设计中,硬件和软件的紧密关系体现在哪一方面?A. 硬件和软件可以互换B. 硬件和软件必须完全相同C. 硬件和软件需要协同工作以实现特定功能D. 硬件总是比软件复杂23. 下列哪个不是嵌入式系统的特点?A. 低功耗B. 高性能C. 可定制性D. 不可靠24. 在嵌入式系统的开发过程中,以下哪个阶段不是必需的?A. 系统需求分析B. 硬件设计C. 软件开发D. 性能测试25. 在嵌入式系统的调试过程中,以下哪种工具不是常用的?A. 逻辑分析仪B. 示波器C. 编程器D. 调试器26. 嵌入式系统设计中,通常会考虑哪些因素来优化系统性能?A. 硬件性能B. 软件效率C. 系统功耗D. 所有以上因素27. 在嵌入式系统的数据采集和处理中,以下哪种设备不是常用的数据输入设备?A. 键盘B. 鼠标C. 数字相机D. 触摸屏28. 嵌入式系统的基本操作系统中,通常不包括以下哪项功能?A. 进程管理B. 文件管理C. 网络通信D. 安全加密29. 嵌入式系统通常用于控制哪些类型的设备?A. 大型机器B. 小型家电C. 数码产品D. 大型工业设备30. 在嵌入式系统设计中,通常优先考虑的是:A. 性能B. 成本C. 功能性D. 可靠性31. 下列哪个不是嵌入式系统常用的编程语言?A. C语言B. C++C. JavaD. Python32. 在嵌入式系统开发中,硬件通常包括以下哪项?A. 软件B. 外围设备C. 操作系统D. 应用程序33. 嵌入式系统的生命周期包括哪些阶段?A. 设计、开发、测试、部署、维护B. 设计、编码、测试、部署、维护C. 设计、开发、测试、部署、更新D. 设计、编码、测试、部署、优化34. 在嵌入式系统设计中,如何确保系统的可靠性和稳定性?A. 使用高质量的组件B. 提供充分的文档和注释C. 进行彻底的测试和验证D. 选择成熟的开源软件35. 嵌入式系统在现代社会中扮演着什么角色?A. 主要用于大型企业和工业控制B. 主要用于个人计算机和游戏机C. 主要用于消费电子产品和智能家居D. 主要用于军事和航空航天36. 嵌入式系统的硬件通常包括哪些组件?A. CPU、内存、I/O设备B. 仅CPU和内存C. 仅内存和I/O设备D. 仅CPU和I/O设备37. 嵌入式系统的实时性是指什么?A. 系统能够立即响应外部事件B. 系统能够在预定的时间内响应外部事件C. 系统响应时间的长短无关紧要D. 系统不支持多任务处理38. 在嵌入式系统中,通常使用哪种编程语言?A. 汇编语言B. C语言C. JavaD. Python39. 嵌入式系统通常用于哪个领域?A. 云计算B. 大数据C. 物联网(IoT)D. 移动应用40. 嵌入式系统的开发过程通常包括哪些阶段?A. 设计、编码、测试、部署B. 编码、测试、设计、部署C. 测试、设计、编码、部署D. 部署、设计、编码、测试41. 在嵌入式系统的调试过程中,常用的工具有哪些?A. 调试器B. 代码编辑器C. 版本控制系统D. 图形用户界面(GUI)工具42. 在嵌入式系统的安全性方面,通常关注哪些问题?A. 系统的物理安全B. 系统的软件安全C. 系统的网络安全D. 系统的电源安全二、问答题1. 什么是嵌入式系统?请简要描述其特点。

嵌入式系统原理及接口技术答案

嵌入式系统原理及接口技术答案

嵌入式系统原理及接口技术答案嵌入式系统原理及接口技术答案【篇一:单片机原理及接口技术答案】了单片机这一名称外,单片机还可称为(微控制器)和(嵌入式控制器)。

参p11-2.单片机与普通微型计算机的不同之处在于其将(cpu)、(存储器)和(i/o口)三部分,通过内部(总线)连接在一起,集成于一块芯片上。

参p11-3.8051与8751的区别是(c)。

参p6a. 内部数据存储单元数目不同b. 内部数据存储器的类型不同c. 内部程序存储器的类型不同d. 内部寄存器的数目不同1-4.在家用电器中使用单片机应属于微计算机的(b)。

参p3a. 辅助设计应用b. 测量、控制应用c. 数值计算应用d. 数据处理应用1-5.微处理器、微计算机、微处理机、cpu、单片机、之间有何区别?参p1、参p12特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。

1-6.mcs-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?参p6答:mcs-51系列单片机的基本型芯片分别为:8031、8051和8751。

它们的差别是在片内程序存储器上。

8031无片内程序存储器、8051片内有4k字节的程序存储器rom,而8751片内有集成有4k字节的程序存储器eprom。

1-7.为什么不应将51系列单片机称为mcs-51系列单片机?参p6答:因为mcs-51系列单片机中的“mcs”是intel公2-7.片内字节地址为2ah单元最低位的位地的最低位的位地址为88h。

参p282-8.若a中的内容为63h,那么,p标志位的2-9.a.判断下列说法是否正确。

使用at89s51存储器。

(x )参p29b.区分片外程序存储器看其位于地址范围的低端还是高端。

(x)参∕o口工作在输入方式,必须事先预置为1。

d.pc可以看成是程序存储器的地址指针。

2-10. at89s51单片机复位后,r4所对应的存位所在字节的字节地址分别为(28h)址是(50h ;片内字节地址为88h单元值为(0)。

嵌入式技术》期末考试题及答案A(基于STM32)

嵌入式技术》期末考试题及答案A(基于STM32)

嵌入式技术》期末考试题及答案A(基于STM32)GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC。

ENABLE);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOC。

&GPIO_InitStructure);while(1)GPIO_SetBits(GPIOC,GPIO_Pin_8);delay_ms(1000);GPIO_ResetBits(GPIOC,GPIO_Pin_8);delay_ms(1000);嵌入式技术》期末考试题1一、填空题(20分)1.XXX设计的CPU及其架构;2.常用的AT89C52单片机为8位单片机,而STM32单片机为32位单片机;3.常用的STM32F103~107系列单片机是基于Cortex-M3哈佛内核,此内核采用的是精简指令集结构;4.STM32单片机共有8种输入输出模式,其中输入模式有4种,输出模式有4种;5.在编写按键检测程序时,加一个延时判断的目的是为了消抖,这种方法叫做软件消抖法。

二、判断题(20分)1、错误;2、正确;3、错误;4、正确;5、错误。

三、名词解释(20分)1、GPIO:输入/输出接口;2、TIMER:定时器;3、USART:通用串行通信接口;4、OS:操作系统。

四、简答题(40分)1、略。

2、与常用的AT89C52单片机相比,STM32单片机的优点有:(1)运算速度更快;(2)能移植操作系统,处理多任务;(3)外围接口功能更强大。

3、STM32单片机常见的基本功能部件(外设)有:(1)输入/输出接口GPIO;(2)定时/计数器;(3)串行通信接口USART;(4)串行总线IIC。

嵌入式系统硬件接口原理与设计考试

嵌入式系统硬件接口原理与设计考试

嵌入式系统硬件接口原理与设计考试(答案见尾页)一、选择题1. 嵌入式系统的硬件接口主要功能是什么?A. 数据处理B. 数据存储C. 通信与连接D. 控制与调节2. 在嵌入式系统中,硬件接口通常用于哪些类型的设备连接?A. 网络设备B. 存储设备C. 显示设备D. 打印设备3. 什么是嵌入式系统的硬件抽象层(HAL)?它在系统设计中的重要性是什么?A. HAL是硬件和软件之间的桥梁,提供了统一的硬件接口。

B. HAL降低了系统设计的复杂性,使得开发者可以更加专注于软件功能。

C. HAL限制了硬件平台的选择,使得系统具有更好的可移植性。

D. HAL提高了系统的性能和稳定性。

4. 在设计嵌入式系统硬件接口时,需要考虑哪些因素?A. 性能需求B. 功耗限制C. 成本预算D. 可靠性和稳定性要求5. 什么是嵌入式系统中的I/O端口?它的主要作用是什么?A. I/O端口是CPU与外部设备之间的通道,负责数据的读写操作。

B. I/O端口是内存与外部设备之间的桥梁,负责数据的传输。

C. I/O端口是CPU内部的数据总线,负责数据的传输和处理。

D. I/O端口是外部设备与处理器之间的接口,负责数据的输入输出。

6. 在嵌入式系统中,中断控制器的作用是什么?A. 管理中断请求,防止CPU过载B. 负责系统资源的分配和调度C. 提供硬件驱动程序D. 进行系统自检和故障诊断7. 什么是嵌入式系统的时钟管理?它在系统中的作用是什么?A. 时钟管理是确保系统各部件按照统一频率运行的过程。

B. 时钟管理是管理系统中各种外设的时钟信号。

C. 时钟管理是负责系统启动和关闭的过程。

D. 时钟管理是进行系统性能调优的工具。

8. 在嵌入式系统设计中,如何选择合适的低功耗硬件接口?A. 选择高性能的硬件接口B. 选择低功耗的硬件接口C. 关闭不需要的硬件接口D. 使用电池供电以降低功耗9. 什么是嵌入式系统的启动程序(Bootloader)?它在系统启动过程中的作用是什么?A. 启动程序是用于初始化硬件并加载操作系统内核的程序。

嵌入式系统原理及应用考试试卷

嵌入式系统原理及应用考试试卷

嵌入式系统原理及应用考试试卷(答案见尾页)一、选择题1. 嵌入式系统的定义是什么?A. 一种特殊的计算机系统,具有高度集成和低功耗特点B. 一种在工业控制领域广泛应用的计算机系统C. 一种基于微处理器和存储器的小型计算机系统D. 一种在消费电子产品中广泛应用的技术2. 嵌入式系统的基本组成包括哪些?A. CPU、内存、外部设备B. CPU、内存、总线C. CPU、存储器、外部设备D. CPU、存储器、总线、外部设备3. 嵌入式系统的开发过程通常包括哪些阶段?A. 需求分析、设计、编码、测试、部署B. 需求分析、设计、编码、测试C. 需求分析、设计、测试、部署D. 需求分析、编码、测试、部署4. 嵌入式系统通常应用于哪些领域?A. 消费电子、通信、计算机B. 消费电子、通信、工业控制C. 消费电子、计算机、工业控制D. 消费电子、通信、计算机、工业控制5. 嵌入式系统中的实时性是指什么?A. 系统能够在严格的时间限制内响应输入B. 系统能够处理复杂的计算任务C. 系统具有高可靠性和可用性D. 系统能够运行多种应用程序6. 嵌入式系统中的微处理器具有哪些特点?A. 高性能、低功耗、低成本B. 高性能、高功耗、低成本C. 低性能、高功耗、低成本D. 低性能、低功耗、低成本7. 嵌入式系统中的存储器具有哪些特点?A. 大容量、高速度、低功耗B. 大容量、低速度、高功耗C. 小容量、高速度、高功耗D. 小容量、低速度、低功耗8. 嵌入式系统中的通信接口通常包括哪些类型?A. I2C、SPI、UARTB. I2C、SPI、USBC. I2C、UART、HDMID. I2C、SPI、Ethernet9. 嵌入式系统中的操作系统通常具备哪些特性?A. 多任务处理、多用户支持、内存管理B. 多任务处理、多用户支持、文件系统C. 多任务处理、内存管理、网络功能D. 多任务处理、多用户支持、文件系统、网络功能10. 嵌入式系统在未来将面临的主要挑战和发展趋势包括哪些?A. 性能提升、成本降低、功耗优化B. 性能提升、成本降低、功耗优化C. 性能提升、成本降低、安全性提高D. 性能提升、成本降低、安全性提高、环保11. 嵌入式系统的定义是什么?A. 一种特殊的计算机系统,具有面向特定应用领域的专用处理器和实时操作系统。

嵌入式系统原理及应用考试试卷

嵌入式系统原理及应用考试试卷

嵌入式系统原理及应用考试试卷(答案见尾页)一、选择题1. 嵌入式系统的定义是什么?A. 一种计算机系统,具有面向特定应用的功能B. 一种计算机系统,具有高度集成和可编程的特性C. 一种计算机系统,具有实时处理和多任务处理的能力D. 一种计算机系统,具有广泛的应用领域2. 嵌入式系统的主要组成部分包括哪些?A. CPUB. 内存C. 存储器D. 输入输出设备3. 嵌入式系统的开发过程通常包括哪些阶段?A. 需求分析B. 设计C. 编程D. 调试和测试4. 嵌入式系统在哪个领域有广泛的应用?A. 消费电子产品B. 工业控制C. 汽车电子D. 医疗设备5. 嵌入式系统的数据处理具有以下特点:A. 高效性B. 实时性C. 紧凑性D. 可靠性6. 嵌入式系统的设计原则通常包括哪些?A. 可靠性B. 安全性C. 可维护性D. 易用性7. 嵌入式系统的软件通常具有以下特点:A. 单任务处理能力B. 多任务处理能力C. 实时性D. 可靠性8. 嵌入式系统的硬件通常具有以下特点:A. 低功耗B. 高性能C. 可靠性D. 实时性9. 嵌入式系统的开发环境通常包括以下工具:A. 集成开发环境(IDE)B. 汇编器C. 连接器D. 调试器10. 嵌入式系统的未来发展趋势可能包括:A. 更高的性能B. 更多的智能化功能C. 更广泛的应用领域D. 更高的可靠性11. 嵌入式系统的定义是什么?A. 一种计算机系统,具有面向特定应用领域的处理器和存储器B. 一种专门用于控制和管理嵌入式系统的硬件和软件的微型计算机C. 一种集成了微处理器和多种传感器和执行器的复杂系统D. 一种专为移动设备设计的计算机系统12. 嵌入式系统的主要特点包括哪些?A. 低功耗和高性能B. 实时处理能力C. 可定制性和可扩展性D. 以上都是13. 嵌入式系统通常用于哪些领域?A. 消费电子产品B. 工业自动化C. 汽车电子D. 以上都是14. 嵌入式系统与通用计算机的区别主要在于什么?A. 体系结构B. 操作系统C. 编程语言D. 以上都是15. 嵌入式系统中常用的编程语言有哪些?A. C语言B. C++语言C. Java语言D. 以上都是16. 嵌入式系统中的实时操作系统(RTOS)有何作用?A. 提供及时响应B. 确保系统安全C. 提高系统资源利用率D. 以上都是17. 嵌入式系统开发流程通常包括哪些阶段?A. 需求分析B. 设计C. 编程D. 调试和测试E. 维护和升级18. 嵌入式系统中的微控制器是如何工作的?A. 通过执行存储在ROM中的程序来控制B. 通过连接到互联网来接收指令和数据C. 通过运行专门的软件来控制D. 通过内置传感器来感知环境并做出响应19. 嵌入式系统在物联网(IoT)中的作用是什么?A. 提供数据处理和分析能力B. 提供通信功能C. 提供用户界面D. 以上都是20. 嵌入式系统在未来科技发展中可能的应用趋势是什么?A. 更广泛的应用领域B. 更高的性能和更低的功耗C. 更丰富的交互方式D. 以上都是21. 嵌入式系统的定义是什么?A. 一种专门的计算机系统,具有高度集成和自动化的特点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

淮南师范学院2015 - 2016年度第一学期试卷A (闭卷)
年级、班级 学号 姓名
一、 填空题(每空2 分,共20分) 1.ARM9E 处理器采用了 5 级流水线技术。

2.ARM 核因运行的指令集不同,可有两个状态 ARM 、 Thumb ,状态寄存器CPSR 的 T 位反映了处理器运行不同指令的当前状态。

3.ARM 微处理器有 7 种工作模式其中有 6 种特权模式 5 种异常模式。

4指令ldr r0,[r0,r5,lsl #2]中第一操作数采用 立即数 寻址方式。

5.嵌入式系统的开发一般分为需求分析阶段、 规格说明阶段 、 体系结构设计 、设计硬件和软件构件阶段和系统集成和系统测试阶段。

二、 选择题(每题2 分,共20分,请将选项填入下表中。


1.下列不属于ARM 处理器3级流水线的是
(A )取指 (B )译码 (C )执行 (D )数据缓存
2.下列不属于合理立即数的是 (A )ox12 (B )0x11220000
(C )0xff000000 (D )0x1f800000 3.下列数据类型不是ARM 处理器支持的存储数据类型是
(A )8位有符号和无符号数据 (B )16位有符号和无符号数据 (C )32位有符号和无符号数据 (D )64位有符号和无符号数据
4.下列哪一个通用寄存器作为程序计数器PC (A )R12 (B)R13
(C )R14 (D )R15 5.在CPSR 寄存器中控制IRQ 是否允许的是 (A )I (B )Q (C )F (D )T 6.ARM 处理器共有()通用寄存器
(A )5 (B )6 (C )7 (D )8 7.ARM 指令中移位操作ASR 的意思是
(A )算术左移 (B)算术右移 (C )逻辑左移 (D)逻辑右移
8.下列不属于嵌入式操作系统的特点的是
(A )可裁剪 (B )实时性强 (C )稳定性强 (D)充分利用CPU 内存管理机制 9.下列不属于case 的地址映像和变换方式的是 (A )直接印像和变换 (B )组相联地址印像和变换 (C )随机替换印像和变换 (D )全相联地址印像和变换
10.下列不属于嵌入式Linux 优势的是
(A )实时性强 (B )网络功能强 (C )内核开源 (D ) 移植性强
三、 简答题(每题6分,共30 分)
1.什么是嵌入式?
用于控制、监视或者辅助操作机器和设备的装置;嵌入到对象体系中的专用计算机系统;以应用为中心和以计算机技术为基础,软硬件可裁剪能满足应用系统对功能、可靠性、成本、体积、功耗等指标严格要求的专用计算机系统。

2.冯-诺依曼结构与哈佛结构有什么区别?
区别是地址空间和数据空间分开与否 ,冯诺依曼结构数据空间和地址空间不分开 ,哈佛结构数据
空间和地址空间是分开的 。

3.对cache 的写操作有几种方式?有什么不同?
两种方式,即写通cache 和写回cache 写回法是指CPU 在执行写操作时,被写的数据只写入Cache ,不写入主存。

仅当需要替换时,才把已经修改的Cache 块写回到主存中。

写通法是指CPU 在执行写操作时,必须把数据同时写入Cache 和主存。

嵌入式系统通常是面向特定应用的系统、量体裁衣,高效设计、嵌入式系统设计需要交互开发环境、
嵌入式系统的程序需要固化、嵌入式系统的软件开发难度较大、嵌入式需要强大的硬件开发工具和
软件包的支持。

四、名词解释(
2小题,共15 分)
1.在嵌入式系统中,下列英文缩写的中文含义是什么? UART ,BSP ,SOC ,MMU ?(本题7分) UART:通用异步收发传输器 BSP :板支持包
SOC :系统级芯片 MMU:内存管理单元
2.代码的临界段、资源、共享资源、任务分别是什么意思。

(本题8分)
代码的临界段:
资源:程序运行时可使用的软、硬件环境
共享资源:可以被一个以上任务使用的资源 任务:一个简单的程序
2小题,共15分)
1.编写一段完整的汇编代码实现1+2+3+4+----+100并将结果保存在地址0x40000000处。

(本题7分)
2. 写出完整的汇编代码实现两个64位数(0x11223344ffffff5f和0x1122334455667788)的加法将结果保存在R0和R1寄存器里。

(本题8分)。

相关文档
最新文档