刘彦文编《嵌入式系统原理及接口技术》对应试卷及答案(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 的处于 ( ) 工作模式。
刘彦文-嵌入式系统原理及接口技术--习题解答--定稿
刘彦文编《嵌入式系统原理及接口技术》习题解答第1章(1) 以应用为中心、以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。
与通用计算机的区别是:·嵌入式系统是一个专用计算机系统,有微处理器,可编程;·嵌入式系统有明确的应用目的;·嵌入式系统作为机器或设备的组成部分被使用。
(3) 硬件组成: 微处理器、存储器、输入设备和输出设备。
软件组成: 板级支持包和硬件抽象层、嵌入式操作系统、应用编程接口、嵌入式应用程序。
(5)ARM、MIPS、PowerPC、68xxx。
(7) v4T(9) 增加了:·半字装入/存储指令;·装入并且扩展字节/半字带符号指令;·增加了Thumb 指令集,指令能转换到Thumb状态;·增加了一种新的特权处理方式(系统方式),使用用户寄存器。
(11) 嵌入式Linux操作系统是以Linux为基础开发出来的,保留了Linux的主要特点,可以分为:实时的嵌入式Linux版本、非实时的嵌入式Linux版本、针对没有MMU处理器的μCLinux版本。
主要特点有:开放源码;内核小、功能强大、运行稳定、效率高;易于定制裁剪;可移植到数十种微处理器上;支持大量的外围硬件设备,驱动程序丰富;有大量的开发工具,良好的开发环境;沿用了UNIX的发展方式,遵循国际标准,众多第三方软硬件厂商支持;对以太网、千兆以太网、无线网、令牌网、光纤网、卫星网等多种联网方式提供了全面的支持。
第2章(1) AHB总线连接了:存储器控制器、Nand Flash控制器、中断控制器、LCD控制器、USB主控制器、时钟与电源管理、ExtMaster等;APB总线连接了:通用异步收发器(UART)、通用I/O端口(GPIO)、定时器、实时时钟(RTC)、看门狗定时器、ADC与触摸屏接口、IIC总线接口、IIS总线接口、SPI、MMC/SD/SDIO主控制器、USB设备控制器等。
嵌入式系统原理及应用考试试卷
嵌入式系统原理及应用考试试卷(答案见尾页)一、选择题1. 嵌入式系统的定义是什么?A. 一种特殊的计算机系统,具有面向特定应用领域的处理器和存储器B. 一种在微处理器基础上进行二次集成开发的计算机系统C. 一种专为移动设备设计的计算机系统D. 一种在工业控制中使用的计算机系统2. 嵌入式系统的主要特点包括哪些?A. 低功耗、低成本B. 高可靠性、高稳定性C. 可定制性强,适应多种应用场景D. 所有答案都是3. 嵌入式系统的硬件组成通常包括哪些部分?A. 中央处理器(CPU)B. 内存(RAM、ROM)C. 存储器(如硬盘、SSD)D. 输入输出设备(I/O设备)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. 可靠性原则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. CB. C++D. Java16. 嵌入式系统中的实时性是指什么?A. 系统能够在确定的时间内响应外部事件B. 系统能够以最高效率运行C. 系统具有高度的可预测性17. 嵌入式系统中的存储器可分为哪几类?A. 随机存储器(RAM)B. 只读存储器(ROM)C. 硬盘存储器D. 闪存存储器18. 嵌入式系统中,处理器的主要特点是什么?A. 高性能B. 低功耗C. 高可靠性D. 高速度19. 嵌入式系统的网络通信方式主要有哪几种?A. 串行通信B. 并行通信C. 点对点通信D. 网络通信20. 嵌入式系统的发展趋势是什么?A. 体积越来越小B. 功能越来越强大C. 成本越来越低D. 与其他技术融合21. 嵌入式系统的定义是什么?A. 一种专门用于执行特定功能的计算机系统B. 一种集成了硬件和软件的计算机系统C. 一种专为移动设备设计的计算机系统D. 一种广泛应用于各种实时系统的计算机系统22. 嵌入式系统的主要特点包括哪些?A. 低功耗B. 高性能C. 可定制性D. 实时性23. 嵌入式系统通常用于哪些领域?A. 消费电子产品B. 工业控制C. 汽车电子D. 医疗设备24. 嵌入式系统中的微处理器与通用计算机的微处理器有何不同?A. 微处理器型号不同B. 微处理器的时钟频率不同C. 微处理器的指令集不同D. 微处理器的功耗不同25. 嵌入式系统中常用的编程语言有哪些?A. C语言B. C++语言C. Java语言D. Python语言26. 嵌入式系统开发中常用的开发工具包括哪些?A. 集成开发环境(IDE)B. 汇编器C. 解释器D. 版本控制系统27. 嵌入式系统中的任务调度通常采用哪种策略?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 优先级调度D. 循环轮转(RR)28. 嵌入式系统中的存储管理方式主要有哪几种?A. 静态存储管理B. 动态存储管理C. 分页存储管理D. 分段存储管理29. 嵌入式系统中的通信协议主要有哪几种?A. TCP/IP协议B. UDP协议C. ICMP协议D. ARP协议30. 嵌入式系统在未来将面临哪些挑战和机遇?A. 技术创新B. 市场需求变化C. 知识产权保护D. 环境友好型发展31. 嵌入式系统的定义是什么?A. 一种专门的计算机系统,具有嵌入式的处理器和存储器B. 一种可以在各种设备中使用的计算机系统,具有嵌入式处理器和存储器C. 一种专为特定任务设计的计算机系统,具有嵌入式处理器和存储器D. 一种在各种设备中使用的计算机系统,具有嵌入式处理器和存储器32. 嵌入式系统的核心组成部分是什么?A. 操作系统B. 编程语言处理器C. 嵌入式硬件D. 执行应用程序33. 嵌入式系统通常用于哪些领域?A. 消费电子产品B. 工业控制系统C. 医疗设备D. 以上都是34. 嵌入式系统与普通计算机的区别是什么?A. 嵌入式系统通常具有更低的功耗B. 嵌入式系统通常具有更少的RAMC. 嵌入式系统通常具有更少的存储空间D. 嵌入式系统通常具有更少的处理能力35. 嵌入式系统中常用的编程语言有哪些?A. CB. C++D. Java36. 嵌入式系统中的实时性是什么意思?A. 系统可以在没有延迟的情况下响应外部事件B. 系统可以在没有延迟的情况下进行计算C. 系统可以在没有延迟的情况下进行输入输出操作D. 系统可以在没有延迟的情况下进行数据处理37. 嵌入式系统中的操作系统是什么?A. WindowsB. LinuxC. VxWorksD. QNX38. 嵌入式系统中的通信协议有哪些?A. TCP/IPB. UDPC. HTTPD. MQTT39. 嵌入式系统中的调试工具有哪些?A. 调试器B. 可执行文件C. 文本编辑器D. 数据库管理工具40. 嵌入式系统的发展趋势是什么?A. 功能越来越强大B. 体积越来越小C. 价格越来越低D. A和B和C二、问答题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)。
嵌入式系统原理与接口技术课后题答案
课 后
答
案
网
列等。
ww w.
� 单个微处理器 。 常用的嵌入式处理器如 Philips
kh da
3.根据嵌入式系统的复杂程度,嵌入式系统可分为哪
w.
co
m
一 、 嵌 入 式 微 处 理 器 (Embedded Microprocessor Unit, EMPU) 嵌入式处理器目前主要有 Aml86/88、386EX、 SC-400、Power PC、68000、MIPS、ARM 系列等。 二、 嵌 入 式 微 控 制 器 (Microcontroller Unit, MCU) 有代表性的通用系列包括 8051、P51XA、MCS-251、 68300 等。 Processor, EDSP) 嵌入式微控制器目前的品种和数量最多,比较 MCS-96/196/296、C166/167、MC68HC05/11/12/16、 三、嵌入式 DSP 处理器(Embedded Digital Signal 嵌 入 式 DSP 处 理 器 比 较 有 代 表 性 的 产 品 是 托罗拉的 DSP56000 系列。 四、嵌入式片上系统(System On Chip) 5.从硬件系统来看,嵌入式系统由哪几部分组成?画 出简图。
课 后
答
案
Texas Instruments 的 TMS320 系列和 Motorola 摩
网
ww w.
kh da
w.
co
m
外围电路 电源模块 FL A SH
微处理器 时 钟 M PU RAM
复 位
ROM
外 U SB LCD
设 Keyboard
•
EMCU——嵌入式微控制器、EDSP——嵌入式数字
ch5-刘彦文-第2版-嵌入式系统原理及接口技术
在本章,地址总线中的ADDR[26:0]有时也简单
写作A[26:0]。
嵌入式系统原理及接口技术(第2版)
10
教材中表5-5中,当某bank数据总线宽度为8位 时,地址总线中的ADDR0与芯片地址引脚A0连 接,ADDR1与A1连接,依此类推,一一对应连 接。表中当某bank数据总线宽度为16位时,地 址总线中的ADDR0不与存储器芯片连接,而用 ADDR1与芯片地址引脚A0连接。表中当某bank 数据总线宽度为32位时,地址总线中的 ADDR[1:0]不与存储器芯片连接,而用ADDR2 与芯片地址引脚A0连接。
除了bank0,bank7~bank1数据总线的宽度, 可以在特殊功能寄存器中分别设定。另外,特 殊功能寄存器中还可以设定一些其他参数。
嵌入式系统原理及接口技术(第2版)
25
⒈ 存储器控制器13个特殊功能寄存器 13个特殊功能寄存器的名称、地址与Reset值见
教材中表5-9。 ⒉ 数据总线宽度与等待状态控制寄存器
存储控制器有13个特殊功能寄存器,它们中的 一些寄存器,通过设置不同的值,可以允许/禁 止nWAIT;也可以改变ROM/SRAM/SDRAM的总 线读写周期的时间长度等。
另外,虽然特殊功能寄存器不能控制 nXBREQ/nXBACK的定时关系,但是也在这一节 一并给予介绍。
嵌入式系统原理及接口技术(第2版)
嵌入式系统原理及接口技术(第2版)
14
⑵ bank0使用32位数据总线与ROM芯片的连接 图5.3表示bank0与
4片ROM、数据总 线为32位时的连接。
嵌入式系统原理及接口技术(第2版)
15
⒌ bank1~bank7与SRAM芯片的连接 图5.4给出了
使用2片SRAM、 32位数据总线, 连接到bank1 的一个例子。
《嵌入式系统》试卷和参考答案
2018―2019学年度第一学期 《嵌入式系统》期末试卷A 卷1.嵌入式系统是以应用为中心,以 为基础,软硬件 ,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2.ST 公司的STM32系列芯片采用了 内核。
3.已知R0=8,R2=5,执行MOV R0,R2,LSL #2后,R0= ,R2= 。
4.Cortex-M3内核流水分三个阶段: 、 译码 和 执行。
5.Cortex-M3处理器支持两种工作模式,即 和 模式。
6.堆栈是一种数据结构,按先进后出(First In Last Out ,FILO )的方式工作,使用堆栈指针SP 的专用寄存器指示当前的操作位置,当堆栈指针指向最后压入堆栈的数据时,称为 。
当堆栈指针指向下一个将要放入数据的空位置时,称为 。
7.Cortex-M3的向量中断控制器最多可支持 个IRQ 中断。
8.STM32的所有端口都有外部中断能力。
当使用外部中断线时,相应的引脚必须配置成 模式。
9.执行前R1=0x40000000,执行指令LDMIA R1!,{R2-R4,R6} 后, R1的内容为 。
执行前R1=0x40000000,执行指令LDMIB R1!,{R2-R4,R6} 后, R 1的内容为 。
10.Cortex-M3的工作模式从用户级向特权级转换的唯一途径是 。
1.Cortex-M 处理器采用的架构是( )A .v4TB .v5TEC .v6D .v7 2.Cortex – M3的存储格式中专用外设总线区域可以使用( ) A .小端格式 B .大端格式 C .小端或大端格式 D .没有正确答案 3.Cortex-M3的提供的流水线是( )A .2级B . 3级C .5级D .8级4.Context – M3处理器的寄存器 R14代表( )A .通用寄存器B .链接寄存器C .程序计数器D .程序状态寄存器 5.ARM 体系结构所支持的最大寻址空间为4GB ,当程序正常执行时,每执行一条ARM 指令,当前指令计数器加 个字节;每执行一条Thumb 指令,当前指令计数器加 个字节,两种指令集之间转换可通过BX 指令来完成。
嵌入式系统原理与应用考试试题(A卷)
嵌入式系统原理与应用考试试题(A卷)姓名学号分数一、填空题(30小题,每题1分,共30分)1.嵌入式处理器主要包括、、、________________等四大类。
2.一个最小的嵌入式硬件系统应包括、、、、、等6部分。
3.在嵌入式系统中,硬件抽象层(HDL)或板级支持包(BSP)的作用是。
4.目前存在的两种主流的计算机指令集是、。
6.目前主流的嵌入式处理器按体系结构可以分为、、、、等五大类。
7.ARM指令是32位指令,Thumb指令是位指令。
8.按照使用场合的不同,总线分成、和等三大类。
9.I2C总线是双向两线串行总线,这两根数据线分别是、。
10.CAN总线中MAC层使用的协议是。
11.在嵌入式设计中,VDD是指电压,VSS是指电压,VCC是指电压。
12.在周期挪用DMA传输数据方式下,如果DMA控制器正在使用总线传送数据,此时CPU执行一条存取Memory中数据的指令(且该数据又不在高速缓存中),则CPU。
13.目前常用的Flash Memory有、两种,其中常用于目前的电子硬盘生产制造。
14.在ARM7TDMI内核中的7种处理器模式是、、、、、、。
15.在I/O控制方式中,主要由软件实现的方式包括程序查询方式和。
16.按照总线的使用情况,目前的计算机系统结构包括冯·诺依曼结构和。
17.RISC计算机在访问存储器时采用结构,有助于减少指令格式,统一了存储器访问方式,降低了指令寻址的复杂度。
18.使用一条ARM 7汇编指令,将寄存器R1指向的3个连续存储单元(字)的内容分别送到寄存器R0,R2和R5中,这条指令是。
19.对于三级流水线CPU,指令执行的三个阶段是、和。
20.在Linux操作系统下,设备驱动程序分为、和三类。
21.在定时器/计数器中,给计数器赋初始值的作用是。
22.典型的虚拟内存管理机制包括段式管理、和等三种。
23.在实时计算中,系统的正确性不仅仅依赖于计算的逻辑结果而且依赖于。
ch4-刘彦文-第2版-嵌入式系统原理及接口技术
ADR{condition} register,expression
嵌入式系统原理及接口技术(第2版)
8
⑵ 使用
使用中,ADR总是被汇编成一条指令。汇编器 试图产生一条ADD或SUB指令,装入地址。如 果不能用一条指令构造出地址,则产生错误信 息,汇编失败。
如果expression是相对程序的,计算产生的地址 必须与ADR伪指令在同一个代码区域。 ⑶ 使用举例
⒋ 标号(labels)
⑴ 相对程序的标号
⑵ 相对寄存器的标号
⑶ 绝对地址
嵌入式系统原理及接口技术(第2版)
22
⒌ 局部标号(local labels) 局部标号使用0~99范围内的一个数,可以有选
择地在其后跟随一个表示当前范围的名字。 局部标号用在指令中,指出分支的目标处。
局部标号格式为:
n{routname}
第4章 ARM汇编语言特性 与编程基础
嵌入式系统原理及接口技术(第2版)
1
本章重点 :
⑴ ARM汇编器提供的汇编语言特性,包括行格 式、预定义名和内建变量、伪指令、符号、指 示符、表达式和操作符等,以及它们的使用;
⑵ ARM汇编语言编程基础,包括调用子程序、 条件执行、装入常数和地址到寄存器、装入和 存储多个寄存器、多路分支等内容,以及对应 的程序代码。
⑶ 符号名中对大、小写字母是敏感的。
⑷ 在符号名中所有的字符是有意义的。
嵌入式系统原理及接口技术(第2版)
19
⑸ 在它们的作用范围内,符号名必须是唯一的。
⑹ 符号名必须不使用内建变量名、预定义寄存 器名和预定义协处理器名。
⑺ 符号名应该不使用与指令助记符或指示符相 同的名字。
刘彦文编《嵌入式系统原理及接口技术》对应试卷及答案(A)
题号题号 一 二 三 四 五 六 七 总分总分 核分人核分人 得分得分得分得分 评卷人评卷人 一、选择题(每空1分,共7分)1、Linux 操作系统加载驱动程序模块使用的命令是(操作系统加载驱动程序模块使用的命令是( )。
A 、insmod B 、rmmod C 、lsmod D 、chmod 2、Linux 操作系统设置IP 地址的命令是(地址的命令是( )。
A 、ifconfig B 、ifconfig eth0 C 、eth0 D 、cp 3、目标板Linux 操作系统通过哪一个端口连接到终端?(操作系统通过哪一个端口连接到终端?( ) A 、其他、其他 B 、串口、串口 C 、网口、网口 D 、JTAG 口4、如果目标板IP 地址是192.168.1.9,主机IP 地址是192.168.5,在主机终端窗口测试网络与目标板通信,使用的命令和参数是:( ) A 、ping 192.168.1.9 B 、ping 192.168.1.5 C 、ping 192.168.1.6 D 、ping 192.168.1.8 5、目标板bootloader(装载引导程序)使用的是(使用的是( )。
A 、vivi B 、u-boot C 、bios D 、yaffs.tar.bz2 6、信号名ADDR21/GPA6中ADDR21的下划线表示(的下划线表示( )。
A 、系统信号、系统信号 B 、用户定义的信号、用户定义的信号 C 、地址、地址 D 、RESET 后初态后初态7、信号名nGCS0中的n 表示(表示( )。
A 、低电平有效、低电平有效 B 、高电平有效、高电平有效 C 、上升沿有效、上升沿有效 D 、下降沿有效、下降沿有效 得分得分 评卷人评卷人 二、填空题(每空1分,共30分)1、说出2个你知道的使用了嵌入式系统的产品:( )、( )2、说出3个你知道的嵌入式微处理器典型产品:个你知道的嵌入式微处理器典型产品: ( ),( ),( )3、交叉编译器产生的可执行文件在主机还是目标板执行?(、交叉编译器产生的可执行文件在主机还是目标板执行?( )5、Linux 涉及时间的3个名词术语是:( )、( )、( )。
嵌入式系统原理与接口技术课后题答案
1、已知通用输入输出接口(gpio)A口其配臵端口地址为:0x1d20000,数据断口的地址为:0x1d20004;编写c语言程序段,将其配臵为输出接口,并将立即数0x1000送其数据口输出。
解:rPCONA=0X55555555;A口配臵为输出口rPDATA=0X10000;数据送A口输出2、采用arm接口和软件实现数字键的扫描,选用接口设计其硬件电路原理图,画出软件流程图。
解:PF0 PF1 PF2配臵为输出,PF3 PF4 PF5 PF6配臵为输入,其c语言语句如下所示:rPDATF = 0X15;硬件电路原理图如下图所示:键盘扫描子程序流程图3、假设要将S3C44B0X的UART1设臵为:波特率9600b/s,7位数据位,2个停止位,1位奇偶校验位,并采用流控制工作,该如何初始化?给出完成该设臵功能的代码段。
提示:配臵 UFCONn UMCONn UCONn ULCONn 。
解:根据题意要求,需向四个控制寄存器写入控制字并向除数寄存器写入除数,其初始化程序段如下所示:rULCON1=0x26;奇校验//或ULCON1=0x2e;偶校验rUMCON1=0x10;rUCON1=0x9;发送、接收采用中断模式(尽管题设未注明,UCON必须写入控制字)rUFCON1=0x0;禁止FIFOrUBRDIV1 =((int)MCLK/16/9600+0.5)-1)4、采用异步传输方式,设每个字符有6个信息位、1个奇校验位、1个停止位,如果波特率为1200,求每秒钟所能传输的最大字符数。
解:一帧信息包括一个起始位、 6个信息位、1个奇校验位和1个停止位,共计9位,故每秒传送字符个数为1200÷9=13.33(保留两位小数)。
5、异步通信的收、发双方是否需要统一的时钟,其字符格式、波特率和校验位有何要求。
解:异步通信的收、发双方不需要统一的时钟,但收、发时钟的频率应相同,字符格式和校验位应一致。
《嵌入式系统设计原理及应用》A答案
《嵌入式系统设计原理及应用》期终试卷(A闭卷)答案一.单项选择题:DCCCA BABDC DAADB CCADC二.简答与名词解释:1.●硬件平台的移植●引导/装载程序的移植●内核的修改配置编译●相关驱动程序的移植●文件系统的移植●开发环境的移植●应用程序的移植2.●使用简单方便●实时响应●可伸缩性和可配置性●资源有效性●安全可靠●热插拔、在线更新3.主要硬件设备种类:字符设备、块设备和网络设备。
主要设备文件种类:字符设备、块设备。
4.T:内含16位压缩指令集ThumbD:支持片内Debug调试M:采用增强型乘法器(Multiplier)I:内含嵌入式ICE宏单元5.●连接JTAG线和COM口●利用JTAG烧写BootLoader,并启动BootLoader●在宿主机上配置BOOTP服务和TFTP服务●在目标板上使用bootp命令获取ip,使用tftp zImage kernel和tftp zImage rootfs.img分别传输内核和根文件系统映象●使用命令boot启动6.●启动内核并加载文件系统。
使用命令boot●登陆Linux。
在提示符Login:下输入root,无密码●调用zmodem 传输hello文件。
使用命令Ctrl+A,再按下Z,调出帮助菜单;按下S选择发送文件,浏览宿主机上hello文件并发送。
执行hello文件。
命令:./hello三.实验题:1.参考答案:Ext2fs文件系统,有如下特点:支持达4 TB的内存。
文件名称最长可以到1012个字符。
当创建文件系统时,管理员可以选择逻辑块的大小(通常大小可选择1024、2048和4096字节)。
实现快速符号链接:不需要为此目的而分配数据块,并且将目标名称直接存储在索引节点(inode)表中Jffs文件系统,有如下特点:JFFS文件系统是瑞典Axis通信公司开发的一种基于Flash的日志文件系统,它在设计时充分考虑了Flash 的读写特性和用电池供电的嵌入式系统的特点,在这类系统中必需确保在读取文件时,如果系统突然掉电,其文件的可靠性不受到影响。
《嵌入式系统基础》期末考试卷及答案
xxx~xxx学年第xxx学期《嵌入式系统基础》期末考试卷(A)班级:3分,共30分,正确的打“√”,错误的打“×”)】1、学习嵌入式技术不需要硬件基础知识,只需要会软件编程即可。
】2、Contex-M3系列处理器内核采用了哈佛结构。
】3、我们学习所用的台式电脑及笔记本电脑属于嵌入式系统。
】4、小明的手机能拍照并能保存照片,其手机内部芯片会利用到模数转换器。
】5、嵌入式Linux操作系统属于免费的操作系统。
】6、在嵌入式电子产品开发过程中我们要尽可能使用高档的嵌入式处理器。
】7、嵌入式系统一般对低功耗要求不高。
】8、windows XP 操作系统属于嵌入式操作系统。
】9、在Linux C语言编程中,我们常用的编译器是GDB,调试器是GCC。
】10、我们在新建一个makefile文件时,其文件名可以命名为Makefile或makefile。
2分,共20分)1、ARM 这个缩写一般包含两层意思:一是指___________;二是指______________。
2、常用的AT89C52单片机为_____位单片机,而STM32单片机为____位单片机。
3、如果LED阴极接地,阳极通过一个电阻接单片机PA1端口,则当单片机PA1端口输出为高电平时LED状态为_______;当输出为低电平时LED状态为_______。
4、如嵌入式系统的设计可以分成三个阶段:分析、_______和_______。
5、微处理器有两种总线架构,使用数据和指令使用同一接口的是_______架构,分开的指令和数据接口、取指和数据访问可以并行进行的是_______架构。
6、ARM核主要有三个指令集,分别是_______指令集、_______指令集和Thumb-2指令集。
7、嵌入式系统开发采用的交叉开发环境是由_______和_______组成。
8、TCP/IP称为___________/___________,又称为网络通信协议。
嵌入式系统原理与接口技术习题答案
《嵌入式ARM基础》习题第一章什么是嵌入式操作系统答:嵌入式系统是以应用为中心,以计算机技术为基础,软/硬件可裁减,功能。
可靠性,成本,体积,功耗要求严格的专用计算机系统。
与通用计算机相比,嵌入式系统有哪些特点答:(1).嵌入式系统通常是面向特定应用的;(2).嵌入式系统是将计算机技术,半导体技术和电子技术与各行各业的具体应用相结合的后的产物,是一门综合技术学科;(3).嵌入式系统和具体应用有机的结合在一起,它的升级换代也是和具体产品同步进行的,因此嵌入式产品一旦进入市场,就有较长的生命周期;(4).为了提高执行速度和可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存储于磁盘等载体中;(5).嵌入式系统本身不具有自主开发能力,即使设计完成以后用户通常也不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。
根据嵌入式的复杂程度,嵌入式系统可分为哪4类答:1.单个微处理器;2.嵌入式处理器可扩展系统;3.复杂的嵌入式系统;4.在制造或过程控制中使用的计算机系统;举例介绍嵌入式处理器有哪几类答:1.嵌入式微处理器(Embedded Microprocessor Unit,EMPU);2.嵌入式微控制器;(Embedded Microcontroller Unit,EMCU)3.嵌入式DSP处理器(Embedded Digital Signal Processor,EDSP);4.嵌入式片上系统(Embedded System on Chip,EsoC);从硬件系统来看,嵌入式系统由哪几个部分组成画出简图。
电源模块Flash微处理器MPU时钟RAM复位ROM外设USBLCDkeyboardother.嵌入式系统中,非数值数据编码主要包括哪几种答:1.字符表示;2.汉字编码;3.语音编码;若在嵌入式系统采用CRC码进行信息传输,接收端接收到的码字为101011,已知生成多项式g(x)=1011,问收到的码字是否正确出错的是哪一位解:收到的码字不正确;出错的是第4位。
《嵌入式系统》考试试卷及答案
《嵌入式系统》课程试卷考试时间:__120___分钟开课学院___计算机___ 任课教师____________ 姓名______________ 学号_____________班级_______________ 一.单项选择题(2 × 20):1下面不属于Xscale微架构处理器的主要特征有:( )A.采用了7级超级流水线、动态跳转预测和转移目标缓冲器BTB技术(BranchTarget Buffer)。
B.支持多媒体处理技术、新增乘/累加器MAC、40位累加器、兼容ARM V5TE指令和特定DSP型协处理器CP0。
C.采用了32KB的指令Cache。
D.采用了64KB的数据Cache。
2以下不属于XScale超级流水线的流水级是( )A.寄存器文件/移位级(FR)B.写回级(XWB)C.寄存器读取级D.和执行级二(X2)3 目前嵌入式系统领域中使用最广泛、市场占有率最高的实时系统是:()A. SymbianB. Windows CEC. VxWorksD. QNX4 下面那句话的描述是不正确的?( )A.在一个基于XScale内核的嵌入式系统中,系统在上电或复位时通常都从地址0x00000000 处开始执行B.引导装载程序通常是在硬件上执行的第一段代码,包括固化在固件中的引导代码(可选)和Boot Loader两大部分。
C.在嵌入式系统中,Boot Loader不依赖于硬件实现。
D.Boot Loader就是在操作系统内核运行之前运行的一段小程序。
5 通常情况下,目标机上的Boot Loader通过串口与主机之间进行文件传输,下面不属于通常使用的传输协议的是:( )A.modem协议B.xmodem协议C.ymodem协议D.zmodem协议6 Make预置了一些内部宏,其中$@表示:()A.没有扩展名的当前目标文件B.当前目标文件C.当前目标文件最近更新的文件名D.当前目标文件最近更新的文件名7 在Default kernel command string “root=1f03 rw console=ttyS0,115200 init=/linuxrc”中,代表根文件系统(“/”) 的设备文件主号码是什么?( )A.1fB.03C.ttyS0D.1152008 用命令dd if=/dev/zero of=ramdisk_img bs=1k count=8192创建的ramdisk_img 其空间大小为多少?( )A.8M bitB.8M byteC.1k bitD.1k byte9 以下哪个不是Linux进程的状态:()A. TASK_ZOMBIEB. TASK_INTERRUPTIBLEC. TASK_RUNNINGD. TASK_SUSPENDED10 下面可以用来查看文件系统中剩余空间大小的命令( )A.lsB.ddC.dfD.fdisk11 设备驱动程序是内核的一部分,下面的描述不正确的是:( )A.设备驱动完成对设备的初始化和释放。
最新《嵌入式系统原理与接口技术》试卷A
淮南师范学院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 分)嵌入式系统通常是面向特定应用的系统、量体裁衣,高效设计、嵌入式系统设计需要交互开发环境、嵌入式系统的程序需要固化、嵌入式系统的软件开发难度较大、嵌入式需要强大的硬件开发工具和软件包的支持。
刘彦文微机原理和接口技术考试A卷.doc
刘彦文微机原理和接口技术考试A卷装订线计算机学院2008级计科专业本科2010-2011学年第2学期汇编语言与微型计算机技术试卷A卷(闭卷120 分钟2011/06 )班级姓名学号重修标记□ 总分题号一(9)二(9)三(14)四(9)五(40)六(19)核分人得分复查人得分得分评卷人复查人一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其字母填入题干的括号内。
每小题1分,共9分)1、在8086中,程序的物理地址可以由()形成的。
A、CSIPB、DSBXC、ESAXD、SSSP 2、8086 I/O地址可寻址的空间是()。
A、64KBB、640KBC、1024BD、1024KB 3、8086总线周期时序中,可以在()之后插入空闲周期Tw。
A、T1B、T2C、T3D、T4 4、8237A一个通道可以支持()DMA传输。
A、存储器到存储器B、I/O到I/OC、存储器到I/OD、I/O到CPU 5、执行十进制调整指令DAA时,调整的内容是寄存器()的内容。
A、DLB、ALC、CLD、BL 6 下面有一条指令是正确的,找出()A、INC ES B、MOV DS,200H C、SHR AX,2 D、SHR AX,CL 7、下面有一条指令是错误的,找出()A、POP ALB、PUSH AXC、MOV SS,BXD、OUT DX,AL 8、指令MOV [BX],AX 执行前DS2000H,BX3000H,ES4000H,SS5000H,数据的物理地址是()。
A、5000HB、23000HC、02300HD、32000H 9、标志寄存器中ZF1 表示()。
A、有进位B、无进位C、结果为0D、结果不为0 得分评卷人复查人二、多项选择题(在每小题的五个备选答案中,选出二个正确的答案,并将其字母分别填入题干的括号内。
每小题3分,共9分)1、I/O指令有二种指定地址的方法,正确的指令是()。
A、IN AL,DXB、IN AX,A0HC、OUT BX,ALD、OUT 100H,AXE、IN AL,200H 2、在PC机上,CPU响应INTR请求的必要条件是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2012-2013学年第二学期 《嵌入式系统设计》期末考试试卷(A 卷)
降沿有效
二、填空题(每空1分,共30分)
1、说出2个你知道的使用了嵌入式系统的产品:()、()
2、说出3个你知道的嵌入式微处理器典型产品:
(),(),()
3、交叉编译器产生的可执行文件在主机还是目标板执行?()
4、7与920T指令集结构版本相同吗?()
5、涉及时间的3个名词术语是:()、()、()。
6、将文件的权限修改为:全部可读、写、执行,写出命令、选项和参数。
()
7、目标板系统的标准输入/输出/错误信息,
从主机还是目标板()的哪个设备输入?()
输出到主机还是目标板()的哪个设备?()
使用了哪个端口?()
8、虚拟机默认状态,设备中有没有串口设备?()
9、目标板运行时,它的终端(或控制台)与目标板的哪个端口连接?()
10、说出3个你知道的嵌入式操作系统(除了)。
( ),(),()
11、时间的起点是()。
12、写出2个系统调用的函数名。
()、()。
13、建立目录使用()命令,进入目录使用()命令,拷贝文件使用()命令,列表目录、文件名使用()命令。
14、920T有()种指令集,分别称为()。
三、简答题(每题5分,共55分)
1、.简述、、寄存器的用法。
2、.简述程序状态寄存器的N、Z、C、V位的含义。
3、简述如何使用看门狗定时器。
4、简述指令是如何实现条件执行的。
5、简述交叉编译器的用途。
6、简述的主要功能。
7、目标板环境下,如何对目标板网络地址进行配置? 例如主机已经配置为:192.168.1.5,写出:
目标板网络地址在主机终端窗口还是终端窗口配置? 配置的命令和参数、地址是:
8、简述的主要用途。
2012-2013学年第二学期 《嵌入式系统》期末考试试卷(A 卷)
9、简述跨平台开发输入、编译、执行一个程序的全过程。
10、数据处理指令在什么情况下设置中的条件码标志?
11、S3C2410A存储器可以分为几个?每个容量为多少?各个用哪些信号作为选体信号?
四、编程题(8分)
1、编程实现:如果从终端输入中的一个字母,那么输出…Z 字符串;如果从终端输入其他字符,那么程序结束。
2012——2013学年第二学期
《嵌入式系统设计》期末考试试卷(A)评分标准
一、选择题(每空1分,共7分)
二、填空(共计30分,每空1分):
1、(手机)、(3)。
2、(S3C44B0X)、(S3C2410)、(S3C6410)。
3、(目标板)。
4、(相同)。
5、()、()、()。
6、( 777 )。
7、(主机)、(键盘)、(主机)、(显示器)、(串口)。
8、(没有)。
9、(串口)。
10、()、(安卓)、(风河)。
11、(1970年1月1日0时0分0秒)。
12、(())、(()). 13、()、()、()、()。
14、(2)、(、)。
三、简答题(共计55分,每题5分)
1、:连接寄存器,保存返回地址; :程序计数器; :栈指针寄存器。
2、N:负或者低于时等于1;Z:结果为0时等于1;C:有进位数为1;V:溢出时等于1。
3、在用户程序中,每一段小程序给看门狗定时器送一个数,使得看门狗定时器不会减到0产生信号,重新启动计算机。
4、所有指令都要根据中的条件码标志和指令中条件域指定的内容,有条件地执行。
指令中条件域[31:28]确定在哪一种情况下这条指令被执行。
如果C、N、Z和V标志的状态满足指令中条件域编码要求,指令被执行;否则指令被忽略。
5、主要是指,在主机编译源程序并构建能够在目标板上运行的可执行文件的过程,并且主机、目标板处理器架构应该是不同的。
6、能够独立运行,支持串口连接的终端、支持协议;提供了一组命令,用户在终端上输入命令,能够与交互;引导.
7、标板终端窗口窗口 0 192.168.1.9
8、,网络文件系统协议,允许在一组通过网络互联的计算机中,计算机A的某个存储位置(导出),能够被计算机B使用。
9、用编辑程序建立源文件
建立文件
在目标板终端窗口挂接
在主机终端窗口对文件进行编译
在目标板终端窗口运行程序文件并且显示输出结果
10、算术逻辑操作指令允许选择修改或不修改中的条件码标志,指令后S表示设置;比较指令、、和,只影响中的条件码标志。
11、8个;12807
四、编程题(8分)
1、(8分:输入3分、输出3分、判断2分)
<>
1
/**/
()
{
c;
;
(1)
{
(0,1); /*标准输入系统调用*/
((c < 'a') (c > 'z' ))
{ ;
;
}
'A';
()
{
(1,1);
;
(100000);
('Z'+1) { '\n'(1,1)'A';} }
}
(0);
}。