嵌入式系统试题_计用071a卷.doc

上传人:asd****56 文档编号:79335991 上传时间:2023-03-21 格式:DOC 页数:6 大小:89.50KB
返回 下载 相关 举报
嵌入式系统试题_计用071a卷.doc_第1页
第1页 / 共6页
嵌入式系统试题_计用071a卷.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《嵌入式系统试题_计用071a卷.doc》由会员分享,可在线阅读,更多相关《嵌入式系统试题_计用071a卷.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、绵阳职业技术学院2008-2009学年第二学期嵌入式系统课程期末考试试题(A卷)适用班级:专计应071 考试类别:_闭卷笔试_命题教师:_靳光明_ 审题教师:_(答题时间100分钟,满分100分,请同学将答案写在答题纸上)一. 判断题(2 *15=30分,正确打“”,错误打“”)1. 嵌入式系统是看不见的计算机系统,其开发环境和运行环境一致。( )2. 嵌入式硬件平台的多样性表现在嵌入式CPU的多样性、具有相同微处理器的硬件系统会有多种不同的外围电路。( )3. ARM处理器是典型的CISC体系。( )4. 嵌入式操作系统内存管理比较简单,通常不采用虚拟内存管理。( )5. ARM有两种工作状

2、态:ARM和Thumb,ARM和Thumb之间状态的切换将影响CPU的模式或寄存器的内容。( )6. NandFlash是一种Flash memory它既可以做主存也可做外存使用。( )7. X86 CPU的异常向量与ARM CPU的异常向量的区别是:在x86平台上,当异常发生时CPU是到指定的向量地址读取要执行的程序的地址,而ARM CPU是到向量地址的地方读取指令,也就是ARM的向量地址处存放的是一条指令(一般是一条跳转指令)。( )8. 实时系统的典型应用是嵌入式应用,其主要功能是在一个大型的工程系统中作为信息处理部件。用户不需要知道装置内计算机的存在,一般不能被用户编程,有一些专用的I

3、/O设备,对用户的接口是应用专用的。( )9. ARM CPU工作的System与User模式的主要异同点是:System模式与User模式的运行环境一样,但是它可以不受任何限制地访问任何资源,该模式主要用于运行系统中的一些特权任务( )10. ARM CPU工作的FIQ模式、IRQ模式、Supervisor模式、Abort模式以及Undefined模式称为异常模式,主要是在外部中断或者程序执行非法操作时会触发。( )11. 存储器映射编址是指I/O端口的地址与内存地址统一编址,即I/O单元与内存单元在同一地址空间。其优点是可采用丰富的内存操作指令访问I/O单元、无需单独的I/O地址译码电路、

4、无需专用的I/O指令。( )12. OEM是Original Equipment Manufacture(原始设备制造商)的缩写,它是指一种代工生产方式,其含义是生产者不直接生产产品,而是利用自己掌握的关键的核心技术,负责设计和开发、控制销售渠道,具体的加工任务交给别的企业去做的方式。( )13. 嵌入式软件一般情况下调试器和被调试程序运行在相同的计算机上。( )14. 每个人的口袋中都装着ARM。( )15. 由于ARM体系结构采用了多级流水线技术,因此对于ARM指令而言,PC总是指向当前指令的下一条指令的地址,及PC的值为当前指令的地址值加1个字节。( )二. 单项或多项选择题(2*10=

5、20分,对于多选项选对一半答案给一分,全对得2分,所有题答案全选不得分。)1. 嵌入式微处理器降低功耗的技术包括如下如下方面:( )(a) 提高工作电压(b) 提供不同的时钟频率:通过软件设置(c) 关闭暂时不使用的功能模块(d) 提供功耗管理机制。2. JTAG调试方式属于属于如下哪种调试方式:( )(a) ROM Monitor方式(b) ROM Emulator方式(c) In Circuit Emulator方式(d) On Chip Debugging方式(e) Simulator方式3. 嵌入式软件的开发可以分为如下几种:( )(a) 编写简单的板级测试软件,主要是辅助硬件的调试(

6、b) 开发基本的驱动程序(c) 开发板级支持包BSP(Board Support Package)(d) 开发嵌入式系统软件,如操作系统。(e) 开发应用程序4. 在嵌入式软件的交叉调试过程中,宿主机与目标机之间的连接与通信方式有()等方式。(a) 串口(b) 并口(c) 网络(d) JTAG5. 在嵌入式系统中一般不采用硬盘而采用电子盘做外存,电子盘的主要种类有( )(a) NorFlash(b) SD卡 (Secure Digital)(c) CompactFlash(d) SmartMedia(e) Memory Stick、MultiMediaCard、 DOC(Disk On Chi

7、p)6. 目前主流的嵌入式微处理器系列主要有(a) MCS51系列、PIC系列、AVR系列(b) ARM系列(c) MIPS系列(d) PowerPC系列(e) X86系列7. 嵌入式操作系统可以统称为应用在嵌入式系统的操作系统,它具有一般操作系统的功能,同时具有嵌入式软件的特点,主要有:( )(a) 可固化 (b) 可配置、可剪裁 (c) 独立的板级支持包,可修改 (d) 不同的CPU有不同的版本 (e) 应用的开发需要有集成的交叉开发工具8. 本学期我们学过的ARM集成开发环境有:( )(a) Keil C51 ICE(b) WAVE6000 ICE(c) IAR Embedded Wor

8、kbench (d) ADS1.2(ARM Developer Suite V1.2)(e) Keil for ARM 9. 在嵌入式系统的总体设计中,应完成如下工作( )(a) 系统总体框架设计 (b) 软硬件划分(c) 处理器选定(d) 操作系统选定(e) 开发环境选定10. ST公司为STR750xF提供的源程序有:75x_conf.h,main.c,75x_it.c,75x_lib.h,75x_lib.c,75x_map.h, 75x_type.h,75x_ppp.c,75x_ppp.h,我们在建立一个项目,向项目中添加文件一般要修改的只有下面( )3个文件(a) main.c(b)

9、75x_conf.h(c) 75x_it.c(d) 75x_ppp.c(e) 75x_lib.h三. 问答题:(4*8=32分)1. 嵌入式系统硬件的组成部分?嵌入式系统有哪些特点?2. ARM7中有一款产品其型号是ARM7TDMI-S,试说明其特点,其中“T”、“D”、“M”、“I”、“S”的含义分别是什么?3. 请写出与下列指令等价的数学表达式:(1) MUL R1,R2,R3 ;/(2) ADDSR5,R2,R1 ;/(3) MLA R3,R0,R1,R2 ;/(4) LDRR4,R2,#0X08 ;/4. 如图3-4所示,请分别填出在大端数据存储格式和小端数据存储格式下,下列变量在内存

10、的存放情况(该机器的字长为32位)。变量A:word A=0x73 f6 4c de,在内存中的起始地址为0xb3204500变量B:word B=127,在内存中的起始地址为0xdd dd dd d0图3-4 大端、小端存储四. 操作及完善程序题(共2*9=18分)1. 基于NE-STR750开发学习板, IAR Embedded workbench平台,利用EIC增强型中断控制器的TIM0控制引脚P0.08相连的LED每1s闪烁一次,TIM1控制引脚P0.09相连的LED每2s闪烁一次,TIM2控制引脚P0.12相连的LED每3s闪烁一次。现程序已经写好,在D:图4-1示EIC目录下,相关

11、的程序是75x_conf.h、75x_it.c、main.c。程序所需的两个汇编程序位于图4-1所示startup下,分别是75x_init.s和75x_vect.s,现请你写出验证该程序的正确性的详细操作步骤和主要选项卡的配置。(提示: In order to make the program work, you must do the following :- Create a project and setup all your toolchains start-up files- Compile the directory content files and required Libr

12、ary files : + 75x_lib.c + 75x_gpio.c + 75x_mrcc.c + 75x_tim.c + 75x_eic.c + 75x_cfg.c图412. 如果把单片机也归于低端嵌入式系统,试基于图4-2,K1接单片机AT89S51P3.4(T0)端,试对K1的按键次数计数,并将计数次数显示在2位LED上,以十进制方式显示,设定时器T0工作于计数方式,试完善该程序。#include #define uchar unsigned charuchar code ledcode=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6

13、f;/数码管段码表uchar cunt0,cunt1;void main(void)P0=P2=_; /上电初始化时显示00TMOD=_; /0000 0101 T0工作于方式1,计数方式TH0=_; /计数器初值为0TL0=_; TR0=_; /启动定时器 while (1) if (TL0=100) TH0=0x00; TL0=0x00; cunt1=_; /cunt1是十位数 cunt0=_; /cunt0是个位数 P0=ledcodecunt1; P2=ledcodecunt0; / end of while /end of main图4-2考试科目:A卷 适用班级:专计应071 第 6 页 共 6 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁