一、单项选择题(每选择1分,共15分)。
1.在指令系统的各种寻址方式中,获取操作数最快的方式是(b)。若操作数的地址包含在指令中,则属于(a)方式。
a.直接寻址b.立即寻址c.寄存器寻址d.间接寻址2.若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t(取指)=4△t,分析时间t(分析)=3△t,执行时间t(执行)=5△t。如果按串行方式执行完100条指令需要(c)△t。
如果按照流水线方式执行,执行完100条指令需要(b)△t。
3)a.1190b.1195c.1200d.1205(4)a.504b.507c.508d.5103.rs-232c串行通信总线的电气特性要求总线信号采用(b)。
a.正逻辑b.负逻辑c.高电平d.低电平4.下面(c)不属于嵌入式系统中的进程状态。
a.运行状态b.就绪状态c.开关状态d.等待状态5.在arm处理器中,(a)寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。
a.cpsrb.spsrc.pcd.ir6.嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个(a)环境。
a.交互操作系统b.交叉编译c.交互平台d.分布式计算7.下面关于c语言程序的描述,正确的是(c)。a.总是从第一个定义的函数开始执行b.要调用的函数必须在main()函数中定义c.总是从main()函数开始执行d.main()函数必须放在程序的开始。
8.嵌入式系统中,由c语言编写的中断处理程序,其最大特点是返回值和参数必须是(a)类型。
a.intb.voidc.interrupterd.reti9.电路板的设计主要分为三个步骤,不包括(d)这一步骤。
第1页共3页。
a.生成网络表b.设计印制电路板c.设计电路原理图d.自动布线10.哈佛(harvard)结构的基本特点是(b)。
a.采用多指令流单数据流b.程序和数据在不同的存储空间c.采用堆栈操作d.存储器按内容选择地址11.如果共阳数码管需要显示汉字4,对应的**表应该是(c)。a.0x66b.0x6dc.0x99d.0x9812.spi接口中,那个(c)信号引脚是spi串行输出数据线。
a.sckb.misoc.mosid.nss13.系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,(b),表明其性能越好。a.响应时间越短,作业吞吐量越小c.响应时间越长,作业吞吐量越大。
二、填空题(每空1分,共15分)
1.可执行文件由两部分组成:_.axf文件_和_.bin文件_。
2.在串行通信中,根据数据传输方向不同,可以分为三种方式:_单工通信_、_半双工通信_和_全双工通信_。
3.7段发光二极管在驱动方式上有两种模式:_共阴_和_共阳_。
4.arm处理器有如下几种选址模式:_寄存器寻址_、_立即寻址_、_寄存器偏移寻。
址_、_寄存器间接寻址_、_基址变址寻址_和_相对寻址_。
b.响应时间越短,作业吞吐量越大d.响应时间不会影响作业吞吐量。
5.arm可执行文件分为两种情况:_存放态_和_运行态_。三、简单题(每小题5分,共30分)。
1.简述arm处理器的7种工作运行模式。答:arm处理器的7种运行模式:
1)用户模式:正常用户模式,程序正常执行模式。
2)fiq模式:处理快速中断,支持高速数据传送或通道处理。(3)irq模式:处理普通中断。
4)svc模式:操作系统保护模式,处理软件中断。
5)中止模式:处理存储器故障,实现虚拟存储器和存储器保护。
6)未定义模式:处理未定义的指令陷阱,支持硬件协处理器的软件**。(7)系统模式:运行特权操作系统任务。3.简述arm的中断类型。
答:arm的中断类型有:复位、未定义指令、软件中断(swi)、指令预取中止、
第2页共3页。
数据访问中止、外部中断请求irq、快速中断请求fiq
4.简述采用ads1.2开发嵌入式程序的步骤。答:
需求分析——软件概要设计——软件详细设计——软件实现(分为交叉编译和交叉调试)——软件测试。
6.常见的嵌入式操作系统有哪些,请列举出5种。
答:linux、uclinux、wince、palmos、symbian、ecos、ucos-ii、vxworks、psos、nucleus、threadx、rtems、qnx、integrity、ose、c executive(选5个)
四、问答题(共40分)。1.异步串口是嵌入式处理器上最常用资源之一。一般而言,异步传输的数据以帧的方式传输。
每一帧有效数据前有一个起始位,帧结束于一个或多个停止位。异步串口的数据由起始位和停止位分割成数据帧。常用的异步串口数据帧格式如图1所示。
图1:异步串口数据帧格式。
问题1:根据图,请简要描述异步串口的数据传输过程。(6分)答:一帧数据是从最低有效位开始传输的。
传输线在逻辑1时处于空闲状态。当每帧数据开始传输时,先发送一个起始位。起始位是从逻辑1到0的迁移,这个变化表明一帧数据开始传输,接收端则在开始检测到起始位的时候,按照收发两端事先约定好的通讯速度,检测后面的数据位,从而组成一帧数据。
在传输的最后,利用1个停止位(逻辑1)使传输线回到空闲状态。然后发送方才可以发送下一个字节的数据。
问题2:如果系统设计采用串行数据传输最高波特率115200bps、16倍分频,则时钟至少需要多少赫兹?(4分)
答:如果设计系统的最高波特率标准为115200bps,则时钟至少为115200×16=1.8432mhz3.(10分)请描述在arm2410开发板进行嵌入式实验,需要的软件、运行的辅助软件和进行实验的通用步骤。
答:软件:linux操作系统,辅助软件:
vmware工作站软件+windows xp系统通用步骤:
1,加电启动2,运行bootlinux3,挂载主机文件系统/tftpboot4,进入可执行文件目录。
第3页共3页。
1011嵌入式系统题库
丽水学院。2011 2012 学年第一学期期末考试试卷 a卷 课程嵌入式系统使用班级电信08本。班级学号姓名。一 单项选择题 每选择1分,共15分 1 在指令系统的各种寻址方式中,获取操作数最快的方式是 1 若操作数的地址包含在指令中,则属于 2 方式。a 直接寻址 b 立即寻址 c 寄存器寻址 d...
嵌入式系统试题库
一 选择题 20分 1 下列描述不属于risc计算机的特点的是 a 流水线每周期前进一步。b 更多通用寄存器。c 指令长度不固定,执行需要多个周期。d 独立的load和store指令完成数据在寄存器和外部存储器之间的传输。2 存储一个32位数0x2168465到2000h 2003h四个字节单元中,...
嵌入式ARM嵌入式系统设计
摘要 本系统设计了基于arm系统的嵌入式硬件平台,其中主要介绍了系统母版的具体电路实现,其硬件电路已经通过了信号完整性分析。中国 网 关键词 arm 嵌入式系统 中图分类号 tp368.1 文献标识码 a 文章编号 1007 9416 2012 12 0104 01 1 序言 本系统是设计一款基于a...