2010年下半年嵌入式系统设计师下午试题
嵌入式系统设计师题库与参考答案
嵌入式系统设计师题库与参考答案一、单选题(共110题,每题1分,共110分)1.对信号量S执行V操作后,以下叙述中正确的是_。
A、当S小于0时唤醒一个阻塞进程B、当S小于0时唤醒一个就绪进程C、当S小于等于0时唤醒一个就绪进程D、当S等于0时唤醒一个阻塞进程正确答案:D2.以下叙述中不是嵌入式系统特点的是_A、面向应用,可以进行裁减和移植B、要求编码体积小,能够在嵌入式系统的有效存储空间内运行C、用于特定领域,不需要支持多任务D、可靠性高,无需人工干预独立运行,并处理各类事件和故障正确答案:C3.若信号量S的初值为2,当前值为-1,则表示有__等待进程。
A、3个B、1个C、2个D、0个正确答案:B4.某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。
此情形下,该软件文档著作权应由_享有。
A、公司与项目组共同B、程序员C、项目组全体人员D、公司正确答案:D5.以下关于时序逻辑电路的叙述中,不正确的是_A、在异步时序电路中,记忆元件的状态变化不是同时发生的B、莫尔型(Moore)电路的输出是输入变量及现态的函数C、记忆元件一般是由触发器实现D、最能详尽描述时序逻辑功能的是状态迁移表和状态迁移图正确答案:B6.网络系统中,通常把_置于DMZ区。
A、网络管理服务器B、Web服务器C、入侵检测服务器D、财务管理服务器正确答案:B7.在中断响应过程中,CPU保护程序计数器的主要目的是_A、为了实现中断嵌套B、使CPU能找到中断服务程序的入口地址C、为了使CPU在执行完中断服务程序后能返回到被中断程序的断点处D、为了使CPU与I/O设备并行工作正确答案:C8.存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为36)A、0x21B、0x02C、0x65D、0x68正确答案:B9.在划分模块时,一个模块的作用范围应该在其控制范围之内。
嵌入式系统设计师模拟考试题+答案
嵌入式系统设计师模拟考试题+答案一、单选题(共110题,每题1分,共110分)1.以下关于存储管理单元(MMU)的说法中,错误的是_A、MMU使各个任务作为各自独立的程序在其私有存储空间中运行B、MMU使运行的任务必须知道其他任务的存储需求情况C、MMU提供了一些资源以允许使用虚拟存储器D、MMU作为转换器,将程序和数据的虚拟地址转换成实际的物理地址正确答案:B2.嵌入式系统中配置了大量的外围设备,即I/O设备。
依据工作方式不同可以分为字符设备、块设备和网络设备。
下面描述不正确的是_A、键盘、显示器、打印机、扫描仪、鼠标等都属于字符设备B、网络设备的传输速度和字符设备相当C、块设备是以块为单位进行传输的,如磁盘、磁带和光盘等D、网络设备主要用于与远程设备进行通信正确答案:B3.软件测试的目的是发现软件的错误。
使用白盒测试方法时,确定测试数据应根据_和制定的覆盖标准。
A、程序的内部逻辑B、程序的功能C、使用说明书D、程序的复杂程度正确答案:A4.The TCP/IP stack is a complete set of networking protocols.The OSI Model was meant to be aStandardized way of connecting devices together,and most protocols have some direct correlation to the OSI Model. The OSI Model has 7 layers, the fourth layer is called_A、physical layerB、data link layerC、application layerD、transport layer正确答案:D5.在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的_A、可靠性B、健壮性C、可用性D、安全性正确答案:B6.内存按字节编址从B3000H到DABFFH的区域其存储容量为__A、123kBB、159kBC、163kBD、194kB正确答案:B7.下面关于实时操作系统(RTOS)的叙述中,不正确的是_A、实时计算中,系统的正确性仅依赖于计算结果,不考虑结果产生的时间B、实时操作系统就是系统启动后运行的一个后台程序C、实时操作系统中,首要任务是调度一切可利用的资源来完成实时控制任务D、实时操作系统可以根据应用环境的要求对内核进行裁减和重配正确答案:A8.假设某系统总线在一个总线周期中并行传输4字节信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽是_。
2010年下半年真题软件设计师详细答案
在输入输出控制方法中,采用(1)可以使得设备与主存间的数据块传送无需CPU干预。
(1)A.程序控制输入输出 B.中断 C.DMA D.总线控制【答案】C【解析】本题考查CPU中相关寄存器的基础知识。
计算机中主机与外设间进行数据传输的输入输出控制方法有程序控制方式、中断方式、DMA等。
在程序控制方式下,由CPU执行程序控制数据的输入输出过程。
在中断方式下,外设准备好输入数据或接收数据时向CPU发出中断请求信号,若CPU 决定响应该请求,则暂停正在执行的任务,转而执行中断服务程序进行数据的输入输出处理,之后再回去执行原来被中断的任务。
在DMA方式下,CPU只需向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU的负担,可以大大节省系统资源。
若某计算机采用8位整数补码表示数据,则运算(2)将产生溢出。
(2)A.-127+1 B.-127-1 C.127+1 D.127-1【答案】C【解析】本题考查计算机中的数据表示和运算基础知识。
釆用8位补码表示整型数据时,可表示的数据范围为-128〜127,因此进行127+1运算会产生溢出。
若内存容量为4GB,字长为32,则(3)。
(3) A.地址总线和数据总线的宽度都为32B.地址总线的宽度为30,数据总线的宽度为32C.地址总线的宽度为30,数据总线的宽度为8D.地址总线的宽度为32,数据总线的宽度为8【答案】A【解析】本题考查计算机系统的总线基础知识。
内存容量为4GB,即内存单元的地址宽度为32位。
字长为32位即要求数据总线的宽度为32位,因此地址总线和数据总线的宽度都为32。
地址总线的宽度就是处理机寻址范围,若地址总线为n位,则可寻址空间为2的n次方字节。
所以本题的可寻址空间为:4*1024*1024*1024*位,所以地址总线宽度为32设用2KX4位的存储器芯片组成16KX8位的存储器(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最小地址编号为(4)。
2010年下半年嵌入式系统设计师真题下
全国计算机技术与软件专业技术(资格)水平考试2010年下半年嵌入式系统设计师下午试题(由希赛IT教育提供)(考试时间14:00~16:30共150分钟)试题一(共15分)阅读以下关于某嵌入式系统设计方案的叙述,回答问题1至问题3,将答案填入答题纸的对应栏内。
【说明】通常计算机按其体系结构分为冯·诺依曼(Von neumann)结构和哈佛(Harvard)结构。
冯·诺伊曼结构,也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。
哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。
复杂系统的不同处理器可采用不同类型体系结构。
某嵌入式系统由数据处理模块、信号处理模块和光纤网络交换模块组成,如图1-1所示。
其中数据处理模块的主处理器选用PPC7447,内部集成了二级CACHE,并有SDAM存储器、FLASH、NvRAM、实时时钟、FC(Fabric Channel)通信接口、以太网接口和RS232接口;信号处理模块采用DSP TMS320C6000,并有FC通信接口、RS232接口,用于SPM 与外部数据通信;光纤网络交换模块提供FC协议交换能力,主要由控制单元和交换单元两部分组成。
本嵌入式系统的数据处理模块主要接收外部命令、控制系统运行、与系统其它模块通讯;信号处理模块主要进行图形图像处理,需要较大的运算量和较高的运算速度。
【问题1】(6分)回答下列问题,将答案填写在答题纸对应的栏目中。
本嵌入式系统的数据处理模块采用(1)体系结构,信号处理模块采用(2)体系结构。
在设计中断时,中断触发方式一般分为沿中断和电平中断。
沿中断利用(3)或(4)作为中断触发信号,电平中断利用(5)或(6)作为中断触发信号。
【问题2】(5分)在设计数据处理模块DPM时,假设某桥芯片内部集成一路递增定时器,定时器位宽为32位,最高位为控制使能位,输入时钟为25MHz。
请回答下面三个问题,将答案填写在答题纸对应的栏目中(给出表达式即可)。
《嵌入式系统》考试试卷及答案
《嵌入式系统》考试试卷及答案《嵌入式系统》课程试卷考试时间:__120___分钟开课学院___计算机___ 任课教师____________ 姓名______________ 学号_____________班级_______________ 一.单项选择题(2 × 20):1下面不属于Xscale微架构处理器的主要特征有:( )A.采用了7级超级流水线、动态跳转预测和转移目标缓冲器BTB技术(Branch Target Buffer)。
B.支持多媒体处理技术、新增乘/累加器MAC、40位累加器、兼容ARMV5TE指令和特定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”中,代表根文件系统(“/”) 的设备文件主号码是什么?( )AB设备驱动可以使用标准的内核服务如内存分配、中断和等待队列等。
下半年嵌入式系统设计师试题(上午下午)-全国计算机技术与软件专业技术资格(水平)考试
全国计算机技术与软件专业技术资格(水平)考试20XX年下半年嵌入式系统设计师上午试卷(考试时间9 : 00~11 : 30 共150分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75分。
3. 每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题●20XX年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A. 12 B. 11 C. 10 D. 9(89)A. 6 B. 5 C. 4 D.3因为考试日期是“11月3日”,故(88)选B,(89)选D,应在答题卡序号88 下对B 填涂,在序号89 下对D 填涂(参看答题卡)。
●在指令系统的各种寻址方式中,获取操作数最快的方式是(1)。
若操作数的地址包含在指令中,则属于(2)方式。
(1)A. 直接寻址 B. 立即寻址C. 寄存器寻址 D. 间接寻址(2)A. 直接寻址 B. 立即寻址C. 寄存器寻址D. 间接寻址●系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。
对于一个持续处理业务的系统而言,(3),表明其性能越好。
(3)A. 响应时间越短,作业吞吐量越小B. 响应时间越短,作业吞吐量越大C. 响应时间越长,作业吞吐量越大D. 响应时间不会影响作业吞吐量●若每一条指令都可以分解为取指、分析和执行三步。
已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。
如果按串行方式执行完100条指令需要(4)△t。
如果按照流水线方式执行,执行完100条指令需要(5)△t。
嵌入式系统设计师练习题及答案解析
嵌入式系统设计师练习题及答案解析第二十七套 (1)嵌入式系统设计师练习题及答案解析第二十八套 (11)嵌入式系统设计师练习题及答案解析第二十九套 (20)嵌入式系统设计师练习题及答案第三十套 (30)嵌入式系统设计师练习题及答案解析第三十一套 (44)嵌入式系统设计师练习题及答案解析第三十二套 (59)嵌入式系统设计师练习题及答案解析第三十三套 (67)嵌入式系统设计师练习题及答案解析第三十四套 (81)嵌入式系统设计师练习题及答案解析第三十五套 (85)嵌入式系统设计师练习题及答案解析第三十六套 (99)嵌入式系统设计师练习题及答案解析第三十七套 (109)嵌入式系统设计师练习题及答案解析第三十八套 (118)嵌入式系统设计师练习题及答案解析第三十九套 (124)嵌入式系统设计师练习题及答案解析第四十套 (138)嵌入式系统设计师练习题及答案解析第二十七套为了保障数据的存储和传输安全,需要对一些重要数据进行加密。
由于对称密码算法_1,因此特别适合对大量的数据进行加密。
国际数据加密算法IDEA 的密钥长度是2位。
1、A.比非对称密码算法更安全B.比非对称密码算法密钥长度更长C.能同时用于身份认证D.比非对称密码算法效率更高2、A.56 B.64 C.128 D.2563、高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是(63)。
A.语句B.语义C.语用D.语法4、以下关于嵌入式系统的软件设计的叙述中,说法错误的是(65)。
A.把应用程序转换成可以在目标机上运行的二进制代码通常需要经过编译、链接和定址等三个B.编译过程生成的文件就是可以在嵌入式平台上执行的二进制文件C.编译过程产生的所有目标文件被链接成一个目标文件D.定址过程会把物理存储器地址指定给目标文件的每个相对偏移处5、最适合在ADSL接入网上实时传输视频数据的MPEG系列标准是(18)A.MPEG-2B.MPEG-4C.MPEG-7D.MPEG-216、通常嵌入式系统加电后运行的第一段软件代码是(47)。
嵌入式系统设计试题库完整
注意:考试时,每个人的题都不一样,大概一共30(选择题、填空题两种)个题,约一个小时的时间,题的数据、答案排列顺序会发生改变,切忌不能死记答案,不然会留下遗憾。
一、单项选择题(在备选答案中只有一个是正确的,将它选出填入空格中,每小题1分,共20分)1、在CPU和物理内存之间进行地址转换时,( B)将地址从虚拟(逻辑)地址空间映射到物理地址空间。
A.TCB B.MMU C.CACHE D.DMA2、进程有三种状态:( C)。
A.准备态、执行态和退出态 B.精确态、模糊态和随机态C.运行态、就绪态和等待态 D.手工态、自动态和自由态3、以下叙述中正确的是(C)。
A.宿主机与目标机之间只需要建立逻辑连接即可B.在嵌入式系统中,调试器与被调试程序一般位于同一台机器上C.在嵌入式系统开发中,通常采用的是交叉编译器D.宿主机与目标机之间的通信方式只有串口和并口两种4、中断向量是指(C)。
A.中断断点的地址 B.中断向量表起始地址C.中断处理程序入口地址 D.中断返回地址5、在微型计算机中,采用中断方式的优点之一是(C)。
A.简单且容易实现B.CPU可以不工作C.可实时响应突发事件 D.传送速度最快6、在ARM处理器中,(A)寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。
A.CPSR B.SPSR C.PC D.IR7、嵌入式系统的三要素下面哪一个不是:( B )。
A、嵌入B、存储器C、专用D、计算机8、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,[R1,#8]!后R0的值为()。
A、 0x2000B、0x28C、 0x2008D、0x879、μCOS-II操作系统属于( B )。
A、顺序执行系统B、占先式实时操作系统C、非占先式实时操作系统D、分时操作系统10、ARM寄存器组有( C )个状态寄存器。
A、7B、32C、6D、3711、C++源程序文件的默认扩展名为( A )。
嵌入式考试题目及答案
嵌入式考试题目及答案一、单选题(每题2分,共20分)1. 嵌入式系统是指()。
A. 嵌入到其他系统中的专用计算机系统B. 嵌入到其他系统中的通用计算机系统C. 嵌入到其他系统中的操作系统D. 嵌入到其他系统中的硬件系统答案:A2. 以下哪个不是嵌入式系统的典型应用领域?()A. 消费电子B. 工业控制C. 航空航天D. 个人电脑答案:D3. 在嵌入式系统中,以下哪个不是常用的处理器类型?()A. 微控制器(MCU)B. 数字信号处理器(DSP)C. 微处理器(MPU)D. 网络处理器(NP)答案:D4. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 仿真器D. 打印机答案:D5. 在嵌入式系统中,以下哪个不是操作系统的功能?()A. 任务调度B. 内存管理C. 文件系统D. 网络通信答案:D6. 以下哪个不是嵌入式系统的硬件组成?()A. 处理器B. 存储器C. 输入/输出设备D. 显示器答案:D7. 在嵌入式系统中,以下哪个不是软件组成?()A. 操作系统B. 应用程序C. 驱动程序D. 打印机驱动答案:D8. 以下哪个不是嵌入式系统的开发流程?()A. 需求分析B. 系统设计C. 编码D. 测试答案:D9. 在嵌入式系统中,以下哪个不是调试技术?()A. 断点B. 单步执行C. 代码覆盖率分析D. 性能优化答案:D10. 以下哪个不是嵌入式系统的可靠性要求?()A. 容错性B. 可预测性C. 可维护性D. 可扩展性答案:D二、多选题(每题3分,共15分)11. 嵌入式系统的特点是()。
A. 实时性B. 专用性C. 可扩展性D. 低功耗答案:ABD12. 嵌入式系统的开发工具包括()。
A. 编译器B. 调试器C. 仿真器D. 打印机答案:ABC13. 嵌入式系统的硬件组成包括()。
A. 处理器B. 存储器C. 输入/输出设备D. 显示器答案:ABC14. 嵌入式系统的软件组成包括()。
(2006-2010年)嵌入式系统设计师真题
RR R2006年下半年嵌入式系统设计师考试真题(上午)若内存按字节编址,用存储容量为 32K×8 比特的存储器芯片构成地址编号 A0000H 至 DFFFFH 的内存空间,则至少需要 (1) 片。
(1)A. 4 B. 6 C. 8 D. 10某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度R 均为0.9, 则该系统的千小时可靠度约为 (2) 。
(2)A. 0.882 B. 0.951 C. 0.9 D. 0.99设指令由取指、分析、执行 3 个子部件完成,每个子部件的工作周期均为△t, 采用常规标量单流水线处理机。
若连续执行 10 条指令,则共需时间 (3) △t。
(3)A. 8 B. 10 C. 12 D. 14某计算机的时钟频率为 400MHz ,测试该计算机的程序使用 4 种类型的指令。
每种指令的数量及所需指令时钟数(CPI )如下表所示,则该计算机的指令平均时钟数为 (4) ;该计算机的运算速度约为 (5) MIPS 。
RR(4)(5)A. 106.7 B. 169.5 C. 207.3 D. 216.2某计算机指令字长为 16 位,指令有双操作数、单操作数和无操作数 3 种格式,每个操作数字段均用 6 位二进制表示,该指令系统共有 m 条(m<16)双操作数指令,并存在无操作数指令。
若采用扩展操作码技术,那么最多还可设计出(6)条单操作数指令。
(6)A. 26 B.(24-m)×26-1C.(24-m)×26D.(24-m)×(26-1)以下不属于网络安全控制技术的是(7)。
(7)A. 防火墙技术 B. 访问控制技术C. 入侵检测技术D. 差错控制技术“冲击波”病毒属于(8)类型的病毒,它利用 Windows 操作系统的(9)漏洞进行快速传播。
(8)A. 蠕虫 B. 文件 C. 引导区 D. 邮件(9)A. CGI 脚本 B. RPC C. DNS D. IMAP(10)确定了标准体制和标准化管理体制,规定了制定标准的对象与原则以及实施标准的要求,明确了违法行为的法律责任和处罚办法。
嵌入式系统设计考试试题及答案
嵌入式系统设计考试试题及答案本文为嵌入式系统设计考试试题及答案,旨在帮助读者加深对嵌入式系统设计知识的理解与应用。
以下将提供一系列试题,每个试题后将给出答案及详细解析,以便读者进行自测与学习。
通过认真阅读本文并完成相应的练习,读者可以提升自己在嵌入式系统设计领域的能力与水平。
让我们一起开始吧!试题一:嵌入式系统的定义是什么?答案及解析:嵌入式系统是一种特殊的计算机系统,被嵌入在正在控制的产品或系统中,作为其功能和控制的核心部分。
该系统通常具有专用的功能,并以实时、可靠和高效的方式处理任务。
嵌入式系统一般由处理器、内存、外设及实时操作系统组成,并与外部环境交互。
它被广泛应用于各个领域,如工业控制、汽车、医疗设备、家用电器等。
试题二:请列举嵌入式系统设计的主要挑战。
答案及解析:嵌入式系统设计面临着多个挑战,包括但不限于以下几个方面:1. 实时性:许多嵌入式系统需要满足实时性的要求,即在规定的时间内完成任务。
因此,在设计过程中需要合理分配系统资源,保证任务的准时执行。
2. 能耗管理:对于便携式嵌入式设备来说,能耗是一个重要的考量指标。
设计者需要在提供功能和性能的同时,尽可能降低系统的能耗。
3. 硬件资源限制:嵌入式系统的硬件资源通常有限,包括处理器性能、内存容量、存储空间等。
设计者需要在资源受限的情况下,合理利用有限的资源进行系统设计。
4. 可靠性和安全性:嵌入式系统通常在严苛的环境下工作,如高温、湿度等。
同时,系统的安全性也是一个关键因素。
因此,在设计过程中需要考虑到系统的可靠性和安全性,并采取相应的措施保证系统运行的稳定性和安全性。
5. 软件开发:嵌入式系统的软件开发往往面临着复杂多样的硬件平台和严格的实时要求。
设计者需要熟练掌握相关编程语言与开发工具,能够高效地进行软件开发与调试。
试题三:请简要描述嵌入式系统设计的开发流程。
答案及解析:嵌入式系统设计的开发流程通常包括以下几个阶段:1. 需求分析与系统设计:在这个阶段,设计团队与客户一起明确系统的需求和目标,制定系统的整体架构和功能模块划分,并进行详细的系统设计。
下半年嵌入式系统设计师试题上午下午 全国计算机技术与软件专业技术资格水平考试
地址包含在指令中,则属于 (2)方式。
全国计算机技术与软件专业技术资格(水平)考试20XX 年下半年 嵌入式系统设计师上午试卷(考试时间9 : 00〜11: 30 共150分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号, 并用正规2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有75个空格,需要全部解答,每个空格 1分,满分75分。
3. 每个空格对应一个序号,有 A 、B 、C 、D 四个选项,请选择一个最恰当的 选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导 致不能正确评分。
11月3日”,故(88)选B , (89)选D ,应在答题卡 89下对D 填涂(参看答题例题• 20XX 年下半年全国计算机技术与软件专业技术资格(水平)考试日 期是 (88) 月 (89)日。
B. 11 (88) A. 12C. 10D. 9B. 5C. 4D.3因为考试日期是“ 序号88下对B 填涂,在序号 •在指令系统的各种寻址方式中,获取操作数最快的方式是卡)。
(1)。
若操作数的B. 立即寻址C.寄存器寻址D.间接寻址B. 立即寻址C.寄存器寻址D.间接寻址•系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。
对于一个持续 处理业务的系统而言,(3),表明其性能越好。
(3) A.响应时间越短,作业吞吐量越小B.响应时间越短,作业吞吐量越大C.响应时间越长,作业吞吐量越大 D.响应时间不会影响作业吞吐量•若每一条指令都可以分解为取指、分析和执行三步。
已知取指时间 t 取指=4^t,分析时间t 分析= 3^ t,执行时间t 执行=5^ t 。
如果按串行方式执行完 100条指令需要 (4) △ t。
如果按照流水线方式执行,执行完100条指令需要•若内存地址区间为 存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是(6) A.512 X 16bit B.256 X 8bit C.256 X 16bit•某Web 网站向CA 申请了数字证书。
嵌入式系统设计师模拟练习题与答案
嵌入式系统设计师模拟练习题与答案一、单选题(共110题,每题1分,共110分)1.已知5位二进制定点整数的机器码是11111。
则:其为原码、补码和反码时表示的十进制数真值分别是__A、-15,-1,-0B、+15,-1,-0C、-15,-1,+0D、+15,-1,+0正确答案:A2.DHCP客户端可从DHCP服务器获得_A、DHICP服务器的地址和 WeB服务器的地址B、DNS服务器的地址和DHCP 服务器的地址C、客户端地址和邮件服务器地址D、默认网关的地址和邮件服务器地址正确答案:B3.以下关于时序逻辑电路的叙述中,不正确的是_A、记忆元件一般是由触发器实现B、最能详尽描述时序逻辑功能的是状态迁移表和状态迁移图C、莫尔型(Moore)电路的输出是输入变量及现态的函数D、在异步时序电路中,记忆元件的状态变化不是同时发生的正确答案:C4.软件设计阶段的输出主要是_。
A、伪代码B、程序C、软件设计文档D、模块正确答案:C5.在嵌入式系统设计中,一般包含多种类型的存储资源,比如ROM、EEPROM、NAND Flash、Nor Flash、DDR、SD卡等。
下面关于这些资源的描述中,正确的是_A、EEPROM是电不可擦除的ROMB、Nand Flash上面的代码不能直接运行,需要通过加载的过程C、NORFlash上面的代码不能直接运行,需要通过加载的过程D、ROM是用来存储数据的,其上面的数据可以随意更新,任意读取正确答案:B6.下列与文件系统相关的叙述,不正确的是_。
A、文件系统负责文件的组织、存储、检索、命名、共享和保护B、文件系统为用户提供描述文件抽象的程序接口C、文件通常存储在磁盘或其他非易失存储介质上D、应用程序设计者需要关心文件存储分配的细节正确答案:D7.现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。
系统按单道方式运行且采用短作业优先算法,则平均周转时间是_。
嵌入式工程师考试题目
嵌入式工程师考试题目嵌入式工程师考试题目作者嵌入式玩耍者一、引言自《嵌入式系统设计师考试复习笔记之储备治理篇》在嵌入式在线的博客显现后,意外的得到专门多朋友的关注和评论,收到许多朋友的邮件,问一些有关考试的问题,期望得到我的复习笔记的其他部分。
我专门感谢他们,他们的热切关注,使我有了连续往下写的无限动力,使我萌生了将我往常的复习笔记、考试体会结合大纲教程并重新按《教程》的章节顺序整理一份适合考生复习的笔记手册,笔记后面再分析历年的真题,按章节考点找出相关的考题进行分析,期望能和有爱好的人们一起讨论讨论。
嵌入式系统设计师的一天考试分为上午和下午部分,两部分的考试方式、试题难度、考点分布和复习方法差不多上不同的。
这次我们讨论的是嵌入式系统基础知识,我本人觉得,这部分出下午大题的可能性不大,要紧是分布在上午的75道选择题之中。
从历年的真题和考试大纲来看,上午的选择题要紧考查一些差不多概念,重要原理的明白得,一些关键技术和一些重要的原理引申出来的简单运算。
依照这些考试特点,复习的时候能够采纳适当的策略,因此每个人的方法差不多上不一样的,适合自己的方法才是最好的方法。
方法大伙儿能够自己慢慢去体会,我的也不多说了,通过笔记和真题分析就能够表达处理。
关于专门多关键的知识点和差不多概念,除了记住之外还要完全明白得,否则出题的时候会进行一些变换,或者引申一些运算,那么就算你明白考那个考点,可能你也做不行。
在复习的过程中,你要记住:你不是要考一个专门高的分数,而是要考一个通过的分数,在复习过程中能够舍弃一些内容,只要保证在大部分差不多概念,关键技术,重要原理和历年考点上都把握住,能够拿到需要的分数就能够了。
二、复习笔记1、嵌入式系统的定义(1)定义:以应用为中心,以运算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用运算机系统。
(2)嵌入式系统进展的4个时期:无操作系统时期、简单操作系统时期、实时操作系统时期、面向Internet时期。
嵌入式助理工程师2010考试试题_附答案
一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:( B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备 ( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?( D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、 LILO的配置文件是:( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么( A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是 ( A )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。
嵌入式系统设计师单选测试题及参考答案
嵌入式系统设计师单选测试题及参考答案一、单选题(共100题,每题1分,共100分)1、测试网络连通性通常采用的命令是_A、MsconfigB、PingC、NetstatD、Cmd正确答案:B2、以下关于嵌入式实时操作系统(RTOS)的叙述中,错误的是_。
A、RTOS调度器多采用基于优先级的可抢占调度算法B、最早期限优先算法会根据任务的截止时间来确定其优先级C、单调速率调度算法的基本思想是任务的周期越短,优先级越高D、实时性和公平性是RTOS调度器最重要的两个指标正确答案:D3、声音(音频)信号的一个基本参数是频率,它是指声波每秒钟变化的次数,用 Hz 表示。
人耳能听到的音频信号的频率范围是_。
A、20Hz~200 kHzB、20Hz~20 kHzC、0Hz~20 kHzD、0Hz~200 kHZ正确答案:B4、以下关于嵌入式安全关键系统的设计以及系统健壮性相关的描述中,错误的是_。
A、系统在规范运行时就可评估其健壮性B、健壮性指尽管存在意外的扰动,系统仍保持可接受水平的服务的能力C、嵌入式安全关键系统失效的后果非常严重,所以任何情况下决不放弃D、在"决不放弃"原则下,即使不符合规范要求的情况也要适当处置正确答案:A5、指令寄存器的位数取决于_A、存储器的容量B、数据总线的宽度C、地址总线的宽度D、指令字长正确答案:D6、在某嵌入式系统中,采用PowerPC处理器,若定义了如下的数据类型变量X,则X所占用的内存字节数是___。
Union data{inti;Char ch;Double f;}X;A、24B、13C、16D、8正确答案:D7、A computer program, or just a program, is a sequence of_, written to perform as pecified task with a computer.A、functionsB、instructionsC、programsD、languages正确答案:B8、算法的时间复杂度是指_A、算法程序中的指令条数B、算法执行过程中所需要的基本运算次数C、执行算法程序所需要的时间D、算法程序的长度正确答案:B9、软件需求分析阶段的验证手段一般采用_A、总结B、黑盒测试C、阶段性报告D、需求分析评审正确答案:D10、__下列总线中不属于高速串行总线的是A、PCI ExpressB、RapidIOC、VMED、1394正确答案:C11、设文件索引节点中有8个地址项,每个地址项大小为4字节,其中5个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,磁盘索引块和磁盘数据块大小均为1KB。
嵌入式系统设计师考试模拟题(含答案)
嵌入式系统设计师考试模拟题(含答案)一、单选题(共110题,每题1分,共110分)1."甲、乙软件公司干2013年9月12日就其财务软件产品分别申请"大堂"和"大唐"商标注册。
两财务软件相似,且经协商双方均不同意放弃使用其申请注册的商标标识。
此情形下,_获准注册"A、"大唐"B、"大堂"与"大唐"都能C、"大堂"D、由甲、乙抽签结果确定谁能正确答案:D2.在单总线结构的CPU中,连接在总线上的多个部件某时刻_A、只有一个可以向总线发送数据,并且只有一个可以从总线接收数据B、只有一个可以向总线发送数据,但可以有多个同时从总线接收数据C、可以有多个同时向总线发送数据,并目可以有多个同时从总线接收数据D、可以有多个同时向总线发送数据,但只有一个可以从总线接收数据正确答案:B3.DMA数据的传送是以_为单位进行的。
A、字节B、字C、数据块D、位正确答案:C4.嵌入式操作系统管理和控制计算机系统中的_。
A、应用程序运行B、软件资源C、硬件和软件资源D、硬件资源正确答案:C5.以下协议中属于应用层协议的是_,该协议的报文封装在___中传送。
A、SNMP UDPB、ARP IPC、ICMP ICMPD、X.25 TCP正确答案:A6.在嵌入式系统设计中,用来进行系统初始代码调试的接口称为_。
A、PCI接口B、USB接口C、网络接口D、JTAG接口正确答案:D7.以下关于嵌入式软件测试的叙述中,错误的是_A、软件的测试级别一般分为静态测试和动态测试B、动态测试可以采用白盒测试或者黑盒测试C、通过测试发现软件错误,为软件产品的质量评价提供依据D、软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书要求正确答案:A8.嵌入式系统中配置了大量的外围设备,即I/O设备。
依据工作方式不同可以分为字符设备、块设备和网络设备。
嵌入式系统试题带答案
《嵌入式系统》课程研级试题一、填空题(每空1分,共30分)1、嵌入式操作系统旳内核构成涉及:任务管理、时间管理、中断服务解决。
2、嵌入式系统旳设计可以提成辨认需求、提出解决方案、执行项目和结束项目四个阶段。
3、目前使用旳嵌入式操作系统重要有WinCE 、Symbian 、Nucleus 、μCOSII 、Linux 。
4、微解决器有两种总线架构,使用数据和指令使用同一接口旳是冯诺依曼,分开旳指令和数据接口、取指和数据访问可以并行进行旳是哈佛构造。
5、ARM微解决器有7 种工作模式,它们分为非特权模式、特权模式两类。
其中顾客模式属于非特权模式。
6、冯诺依曼体系构造旳特点之一是系统内部数据和指令都存储在统一存储器中,而哈佛构造则是分开储存。
7、一般嵌入式系统开始启动时,将存有启动代码旳Nor Flash地址空间映射到0x000000。
嵌入式系统旳中断向量和异常向量表在启动时也从0号地址寄存。
由于Flash ROM旳读出速度慢,因此需要采用地址重映射把SDRAM地址空间迁移到0地址开始处,把Flash ROM旳地址空间迁移到系统存储器旳高品位地址。
8、异常向量是异常服务程序旳入口,在某些ARM旳应用中,容许异常向量旳位置由32位地址空间低端旳正常位置,既0x00000000~0x0000001C,移到地址空间高品位旳另一地址范畴0xFFFF0000~0xFFFF001C。
这些变化后旳地址位置称为高品位向量。
目旳系统可通过输入硬件配备来选择是使用正常向量还是高品位向量。
9、ARM微解决器复位后,PC(R15)旳地址一般是0X0 ,初始旳工作模式是supervisor 。
10、ARM指令集和Thumb指令集分别是32 和16 位旳。
11、总线定期方式有三种,分别为同步定期、异步和半同步定期。
二、选择题(在备选答案中有一种或多种是对旳旳,将它选出填入空格中,每题2分,共20分)1.下列描述不属于RISC计算机旳特点旳是_____C______。
嵌入式系统设计师考试试题及答案
嵌入式系统设计师考试试题及答案1、某嵌入式系统主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。
现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是_。
A、1、15B、2、15C、1、30D、2、30答案:D2、软件项目实施过程中的里程碑点应在_文档中确定。
A、软件研制任务书B、软件开发计划C、软件测试计划D、软件研制总结报告答案:B3、以下关于死锁的叙述中,不正确的是_A、死锁涉及的资源必须遵循申请、分配、使用和释放的管理模式B、发生死锁时,系统中一定至少存在一个资源等待的回路C、死锁是用户之间循环等待资源而引起的僵局D、死锁只可能在单个进程中发生,不可能在多个进程中发生答案:D4、在嵌入式系统设计中,一般包含多种类型的存储资源,比如ROM、EEPROM、NAND Flash、Nor Flash、DDR、SD卡等。
下面关于这些资源的描述中,正确的是_A、EEPROM是电不可擦除的ROMB、Nand Flash上面的代码不能直接运行,需要通过加载的过程C、NORFlash上面的代码不能直接运行,需要通过加载的过程D、ROM是用来存储数据的,其上面的数据可以随意更新,任意读取答案:B5、常用的函数参数传递方式有传值与传引用两种。
_。
A、在传值方式下,形参与实参之间互相传值B、在传值方式下,实参不能是变量C、在传引用方式下,修改形参实质上改变了实参的值D、在传引用方式下,实参可以是任意的变量和表达式答案:C6、微内核操作系统在嵌入式系统中得到越来越广泛的应用,以下关于微内核操作系统叙述中,错误的是A、微内核操作系统,就是一种基于微内核架构的操作系统B、微内核操作系统由一群尽可能将数量最小化的软件程序组成C、微内核并非一个完整的操作系统,而只是操作系统中最基本的部分D、由于微内核不能有效的支持多处理机运行,所以不适用分布式系统环境答案:D7、在PowerPC处理器中,内存地址与I/O地址统一编址,访问内存单元和I/O设备是_来区分的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国计算机技术与软件专业技术资格(水平)考试2010年下半年嵌入式系统设计师下午试卷(考试时间14:00~16:30共150分钟)请按下述要求正确填写答题纸1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
2.在答题纸的指定位置填写准考证号、出生年月日和姓名。
3.答题纸上除填写上述内容外只能写解答。
4.本试卷共5道题,全部是必答题,满分75分。
5.解答时字迹务必清楚,字迹不清时,将不评分。
6.仿照下面例题,将解答写在答题纸的对应栏内。
例题2010年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。
因为正确的解答是“11 月13 日”,故在答题纸的对应栏内写上“11”和“13”(参看下表)。
例题解答栏(1) 11(2) 13试题一(共15分)阅读以下关于某嵌入式系统设计方案的叙述,回答问题1至问题3,将答案填入答题纸的对应栏内。
【说明】通常计算机按其体系结构分为冯•诺依曼(Von neumann)结构和哈佛(Harvard)结构。
冯•诺伊曼结构,也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。
哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。
复杂系统的不同处理器可采用不同类型体系结构。
某嵌入式系统由数据处理模块、信号处理模块和光纤网络交换模块组成,如图1-1所示。
其中数据处理模块的主处理器选用PPC7447,内部集成了二级 CACHE,并有SDAM存储器、FLASH、NvRAM、实时时钟、FC(Fabric Channel)通信接口、以太网接口和RS232接口;信号处理模块采用DSP TMS320C6000,并有FC通信接口、RS232接口,用于SPM与外部数据通信;光纤网络交换模块提供FC协议交换能力,主要由控制单元和交换单元两部分组成。
本嵌入式系统的数据处理模块主要接收外部命令、控制系统运行、与系统其它模块通讯;信号处理模块主要进行图形图像处理,需要较大的运算量和较高的运算速度。
【问题1】(6分)回答下列问题,将答案填写在答题纸对应的栏目中。
本嵌入式系统的数据处理模块采用(1)体系结构,信号处理模块采用(2)体系结构。
在设计中断时,中断触发方式一般分为沿中断和电平中断。
沿中断利用(3)或(4)作为中断触发信号,电平中断利用(5)或(6)作为中断触发信号。
【问题2】(5分)在设计数据处理模块DPM时,假设某桥芯片内部集成一路递增定时器,定时器位宽为32位,最高位为控制使能位,输入时钟为25MHz。
请回答下面三个问题,将答案填写在答题纸对应的栏目中(给出表达式即可)。
(1)该定时器最长定时时间是多少(单位ns)?(2)设置l0ms定时时间,则定时器的初值为多少?(3)若改为一路递减定时器,设置l0ms定时时间,则定时器的初值为多少?【问题3】(4分)嵌入式系统底层FC通讯驱动对大数据采用DMA数据传输。
图1-2是未完成的DMA数据传输工作流程图,请从下面①~⑧中选择正确的答案,完成该图,将答案填写在答题纸的对应栏中。
备选答案:①字计数器计数② DMA发送中断③ DMA响应④ DMA接收4个字节⑤发送内存地址⑥再次修改内存地址⑦传送结束⑧继续传送试题二(共15分)阅读以下关于AD574(12位的A/D转换器)的叙述,回答问题1至问题3,将答案填入答题纸的对应栏内。
【说明】AD574可以通过简单的三态门、锁存器接口与微机系统的系统总线相连接,也可以通过可编程接口(如8255)与系统总线相连接。
由表2-1可知,AD574可以工作在8位,也可以工作在12位。
图2-1为以8255为接口芯片,将工作于12位下的AD574接到8位ISA系统总线上。
【问题1】(3分)在图2-1中,通过8255的A0、Al口地址选择信号线进行PA口、PB口、PC口的控制。
回答下列问题,将答案填写在答题纸对应的栏目中。
(1)A0为0,Al为0时控制(1)口;【问题2】(4分)简要回答下列关于74LS138器件的功能以及作用的问题,将答案填写在答题纸对应的栏目中。
(1)74LS138器件在图2-1中的功能是(1);(2)在图2-1中,通过A2~A15来控制74LS138的输出端,要使得74LS138输出YO有效,A2、A3、A4必须为(2)电平,A5、A6必须为(3)电平。
【问题3】(8分)图2-1中的连接可以简化,将AD574的CE和12/8管脚接为高电平,而使CS和A接地。
此时只需要用R/C来启动AD574的变换,然后通过查询STS状态来判断变换是否完成(AD574的STS管脚由高变低表明AD574变换完成)。
对应的采集变换程序如下,最终结果是将变换好的数据放在BX中。
请补全下面程序中的空(1)~(4),将答案填写在答题纸对应的栏目中。
;对8255初始化,此段程序放在应用程序开始的位置上INT155:MOV DX,0063HMOV AL, 10011010B ;8255的A口8位,B口8位,以及C口的高4位均设置为输入,C口的低4位设置为输出OUT DX, AL ;控制字写入8255的控制寄存器MOV AL, 00000001B置位OUT DX, AL ;使用位控方式将PC;以下是对输入信号进行一次变换的程序ACQUQ:MOV DX, 0062HMOV AL, 0000000BOUT DX, ALMOV AL,(1)B ;二进制表示OUT DX, AL ;由PC输出低电平到高电平启动变换NOPNOPWAITS: IN AL, DX ;取出AD574的STS状态AND AL,(2) H ;判断变换是否结束,十六进制表示JNZ WAITSMOV DX,0060HIN AL, DX ;读取A口取得A/D变换的低8位MOV BL,(3);将A口获取的低8位放在BL中MOV DX,0061HIN AL, DX ;读取B口数据AND AL,(4) H ;取AD574数据的高4位,十六进制表示MOV BH,ALRET试题三(共15分)下面是关于嵌入式软件测试方面的叙述,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某公司是一个有资质的专业嵌入式软件测评中心,承担了一项嵌入式软件的测试任务。
按用户要求,需要对被测软件进行单元测试、部件(集成)测试和系统测试。
【问题1】(6分)软件测试中的单元测试、部件(集成)测试和系统测试都有各自的测试目标。
以下描述中属于单元测试的是(1),属于部件(集成)测试的是(2),属于系统测试的是(3),请把以下8个选项的序号分别填入上述空白处,且不能重复。
将答案填写在答题纸对应的栏目中。
①测试对象为单个模块或者函数②测试对象包括整个软件系统,以及软件所依赖的硬件,外设等③测试对象为多个模块或多个单元④整个测试必须在系统实际运行环境中进行⑤主要测试模块内部逻辑结构的正确性⑥测试各个模块间的调用接口⑦包括测试部分全局数据结构及变量⑧主要测试局部数据结构及变量【问题2】(5分)被测软件研制方提出,为节约成本,由软件开发人员对所开发的软件进行测试,测评中心仅仅进行测试结果确认,并按测评中心规定编写各种测试文档并出具证明。
此提议遭到测评中心的反对。
软件研制方认为:(1)自己编写的程序,结构熟悉,需求清楚,易发现问题;(2)自己测试后,又经过第三方的确认,是可行的;(3)知识产权可受保护。
测评中心反驳:(1)程序不能由编写者自己测试,就像不能既当运动员又当裁判员一样;(2)自己测试,有弄虚作假的嫌疑;(3)软件测试不能丧失独立性,仅由测评中心确认,损害测评中心声誉,不行。
针对上述情况,应该由(1)进行测试。
软件研制方的3条理由正确的有(2)条,错误的有(3)条;测评中心所说的正确的有(4)条,错误的有(5)条。
【问题3】(4分)判断以下关于软件测试叙述的正确性,回答“错”或“对”,并将其填入答题纸的对应栏内。
(1)判定/条件覆盖使每个分支至少被执行一次,且判定中的每个条件都获得所有可能的逻辑值。
(2)在没需求文档的条件下能够进行黑盒测试。
(3)在进行压力测试的同时可以进行单元测试。
(4)软件测试中设计的测试实例(test case)主要由输入数据和预期输出结果两部分组成。
试题四(共15分)阅读以下关于汇编语言方面的叙述,回答问题1至问题3,将答案填入答题纸的对应栏内。
【说明】汇编语言是面向机器的程序设计语言。
在汇编语言中,用助记符代替机器码,用地址符号或标号代替地址码,直接同计算机的底层软件甚至硬件进行交互,具有代码优化、运行效率高等特点。
本题针对的是x86平台下Microsoft公司的MASM6.x汇编语言。
【问题1】(6分)汇编语言中的数值表达式一般是指由运算符连接的各种常数所构成的表达式。
汇编程序在汇编过程中计算表达式,由于在程序运行之前就已经计算出了表达式,所以运行速度没有变慢,而程序的可读性却增强了。
表4-1列出了MASM常见的一些运算符及其含义,请将表4-1中①~⑥处运算符的含义写在答题纸的对应栏中。
【问题2】(5分)运算符具有优先级。
表4-2按照优先级从高到低排列常见的一些运算符,请从以下备选的运算符中按照优先级选择(1)~(5)处的运算符,将其写在答题纸的对应栏中。
备选的运算符:XOR MOD HIGH AND GT【问题3】(4分)BIOS软件开发接口由一批子程序组成,负责管理系统内的输入输出设备,直接为操作系统和应用程序提供底层设备驱动服务。
常用的BIOS服务及功能见表4-3所示。
若调用视频服务功能(10H)中的光标设置子功能(02H),将视频页上的光标移到3行14列,用如下汇编语言实现,请补充完整下面程序中的(1)~(4)处,将答案填写在答题纸的对应栏中。
MOV AH,(1)H;十六进制表示MOV DH,(2)HMOV DL,(3)HINT(4)H试题五(共15分)阅读以下关于嵌入式C语言编程方面的问题,回答问题1至问题3,将答案填入答题纸的对应栏内。
【说明】嵌入式C语言编程中常涉及位运算、宏定义的问题,以及大端方式(Big-endian)、小端方式(Little-endian)的访问问题。
【问题1】(4分)嵌入式系统中常要求用户对变量或寄存器进行位操作。
下面的两个函数分别为设置和清除变量a的第5位。
请使用下面的宏定义BIT5按要求对变量a进行相应的处理。
在函数set _bit5中,用位或赋值操作(|=)设置变量a的第5位,在函数clear bits中,用位与赋值操作(&=)清除变量a的第5位。
#define BIT5(0x01<<5)static int a;void set bit5(void){①;/*设置变量a的第5位*/}void clear_bit5(void){②;/*清除变量a的第5位*/}【问题2】(5分)图5-1所示代码的设计意图是计算1~100各数的平方。