嵌入式系统设计师练习题及答案解析

合集下载

嵌入式系统设计师(基础知识、应用技术)合卷软件资格考试(中级)试卷与参考答案(2025年)

嵌入式系统设计师(基础知识、应用技术)合卷软件资格考试(中级)试卷与参考答案(2025年)

2025年软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、嵌入式系统通常由哪些部分组成?()A. 中央处理器(CPU)、存储器、输入/输出设备B. 中央处理器(CPU)、存储器、输入/输出设备、电源C. 中央处理器(CPU)、存储器、输入/输出设备、电源、操作系统D. 中央处理器(CPU)、存储器、输入/输出设备、电源、网络接口2、嵌入式系统设计时,以下哪种设计方法是最常用的?()A. 传统的模块化设计B. 面向对象的编程设计C. 面向服务的架构(SOA)设计D. 软件即服务(SaaS)设计3、在嵌入式系统设计中,下列哪个处理器架构最常用于需要高性能与低功耗特性的设备?A. X86B. MIPSC. ARMD. PowerPC4、RTOS(实时操作系统)的主要特征是什么?A. 支持多任务处理B. 提供图形界面支持C. 确保关键任务在规定时间内完成D. 具备网络通讯功能5、以下哪种编程语言通常被用于嵌入式系统开发?()A. JavaB. CC. PythonD. JavaScript6、嵌入式系统通常由以下几个部分组成,以下哪个不是嵌入式系统的组成部分?()A. 中央处理单元(CPU)B. 存储器C. 输入/输出接口D. 主板7、在下列存储器中,存取速度最快的是:A. 硬盘存储器B. 内存储器C. 光盘存储器D. 软盘存储器8、下面关于微处理器的叙述中,错误的是:A. 微处理器通常使用单片机集成技术制造B. 它至少具有运算和控制功能,但不具备存储功能C. Pentium处理器是当前PC机中使用的微处理器之一D. 它用作嵌入式系统的中央处理器9、嵌入式系统中的中断服务程序(ISR)通常具有哪些特点?10、以下哪个不是嵌入式系统中的实时操作系统(RTOS)的特点?11、下列哪项不属于嵌入式系统的硬件组成部分?A、微处理器B、存储器C、操作系统D、输入/输出接口12、嵌入式系统的设计过程中,功耗是一个重要的考虑因素。

嵌入式系统设计师练习题及答案解析

嵌入式系统设计师练习题及答案解析

嵌入式系统设计师练习题及答案第一套 (1)嵌入式系统设计师练习题及答案第二套 (5)嵌入式系统设计师练习题及答案第三套 (16)嵌入式系统设计师练习题及答案解析第四套 (27)嵌入式系统设计师练习题及答案解析第五套 (45)嵌入式系统设计师练习题及答案解析第六套 (59)嵌入式系统设计师练习题及答案解析第七套 (66)嵌入式系统设计师练习题及答案解析第八套 (75)嵌入式系统设计师练习题及答案解析第九套 (81)嵌入式系统设计师练习题及答案解析第十套 (90)嵌入式系统设计师练习题及答案解析第十一套 (99)嵌入式系统设计师练习题及答案解析第十二套 (106)嵌入式系统设计师练习题及答案解析第十三套 (115)嵌入式系统设计师练习题及答案解析第十四套 (126)嵌入式系统设计师练习题及答案解析第十五套 (138)嵌入式系统设计师练习题及答案解析第十六套 (153)嵌入式系统设计师练习题及答案解析第十七套 (159)嵌入式系统设计师练习题及答案解析第十八套 (167)嵌入式系统设计师练习题及答案解析第十九套 (176)嵌入式系统设计师练习题及答案解析第二十套 (188)嵌入式系统设计师练习题及答案解析第二十一套 (197)嵌入式系统设计师练习题及答案解析第二十二套 (211)嵌入式系统设计师练习题及答案第一套1、以下关于CPU的叙述中,错误的是A.CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制B.程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果C.CPU中的控制器决定计算机运行过程的自动化D.指令译码器是CPU控制器中的部件2、以下关于Cache的叙述中,正确的是A.在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素B.Cache的设计思想是在合理成本下提高命中率C.Cache的设计目标是容量尽可能与主存容量相等D.CPU中的Cache容量应大于cPu之外的Cache容量3、风险预测从两个方面评估风险,即风险发生的可能性以及A.风险产生的原因B.风险监控技术C.风险能否消除D.风险发生所产生的后果4、许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括A.便于为数据合理分配存储单元B.便于对参与表达式计算的数据对象进行检查C.便于定义动态数据结构D.使于规定数据对象的取值范围及能够进行的运算5、在计算机系统中,对程序员是透明的。

中级嵌入式系统设计师上午试题-1_真题(含答案与解析)-交互

中级嵌入式系统设计师上午试题-1_真题(含答案与解析)-交互

中级嵌入式系统设计师上午试题-1(总分75, 做题时间90分钟)1.ICMP报文封装在(46) 协议数据单元中传送,在网络中起着差错和拥塞控制的作用。

常用的ping程序中使用了回送请求/应答报文,以探测目标主机是否可以到达。

SSS_SINGLE_SELA IPB TCPC UDPD PPP分值: 1答案:AICMP协议和IP协议均属于TCP/IP协议簇的网络层协议,但ICMP报文封装在IP包中传送。

2.以下关于C语言的一些叙述,不正确的是(59) 。

SSS_SINGLE_SELA 在调用函数时,实参和对应形参在类型上只需赋值兼容B 函数形参可以说明为register变量C 函数中的自动变量可以赋初值,每调用一次,赋一次初值D 外部变量的隐含类别是自动存储类别分值: 1答案:D外部变量的作用域是整个程序(全局变量),它由编译程序在编译时给其分配空间,属于静态分配变量,隐含类别是extern(外部)存储类。

引进外部变量的原因如下:一是程序运行外部变量的值是始终存在的;二是外部变量可以在所有函数间共享。

3.uClinux源程序目录uclinx-44bOii是Linux 2.4.x内核源代码文件目录,其中(49) 目录包括与CPU类型相关的子目录和文件。

SSS_SINGLE_SELA archB mm/nommuC fsD kernel分值: 1答案:A源程序目录uclinx-44bOii是Linux 2.4.x内核源代码文件目录,下面简要介绍目录文件的分布情况。

①kernel目录下文件实现了大多数Linux系统的核心函数,其中最重要、最主要的文件当属sched.c。

②mm/nommu目录,Linux中独立于CPU体系结构特征的内存管理文件几乎都集中在此目录下,如页式存储管理、内存的分配和释放等等。

在nommu目录下是没有MMU的内存管理。

③fs目录源程序涵盖各种类型的文件系统和文件操作。

④arch目录包括与CPU类型相关的子目录和文件。

软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)试卷及答案指导(2025年)

软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)试卷及答案指导(2025年)

2025年软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、嵌入式系统通常指的是什么?A、运行在个人计算机上的操作系统B、运行在专用硬件平台上的软件系统C、用于数据处理的通用软件D、用于网络通信的软件系统2、以下哪个概念不属于嵌入式系统设计的关键要素?A、实时性B、资源优化C、可靠性D、用户界面友好性3、题干:在嵌入式系统中,通常使用哪种类型的微处理器?A. 通用微处理器B. 嵌入式微处理器C. 数字信号处理器D. 光子微处理器4、题干:在嵌入式系统设计中,以下哪种通信接口通常用于高速数据传输?A. SPI(串行外设接口)B. I2C(两线式串行接口)C. CAN(控制器局域网)D. USB(通用串行总线)5、以下关于嵌入式系统设计的基本概念,错误的是:A. 嵌入式系统通常由硬件和软件两部分组成B. 嵌入式系统通常具有实时性要求C. 嵌入式系统设计过程中,硬件和软件的设计往往是相互独立的D. 嵌入式系统通常具有有限的资源6、在嵌入式系统设计中,以下哪个技术用于提高系统的可靠性和稳定性?A. 双机热备份B. 软件冗余C. 实时操作系统D. 硬件冗余7、嵌入式系统中的中断服务程序(ISR)通常采用以下哪种优先级管理方式?A. 固定优先级B. 动态优先级C. 分级优先级D. 无优先级8、在嵌入式系统中,以下哪种存储器在系统运行时不能被重新编程?A. ROM(只读存储器)B. RAM(随机存储器)C. EEPROM(电可擦可编程只读存储器)D. Flash Memory(闪存)9、嵌入式系统中的“中断服务程序”(Interrupt Service Routine,ISR)主要作用是什么?10、以下哪项不是嵌入式系统设计中常见的硬件抽象层(HAL)的功能?11、题目:嵌入式系统通常由哪些主要组成部分构成?A. 微处理器、存储器、输入输出接口、电源B. 微控制器、操作系统、通信接口、应用软件C. 处理器、总线、内存、I/O设备D. 中央处理器、外部设备、操作系统、编程语言12、题目:以下哪个是嵌入式系统的典型应用?A. 智能家居系统B. 计算机操作系统C. 高速互联网交换机D. 大型数据库管理系统13、嵌入式系统中的中断服务程序(ISR)通常具有哪些特点?A. 优先级固定,不可改变B. 执行时间短,响应速度快C. 可由用户自定义执行流程D. 必须在主程序中显式调用14、在嵌入式系统中,以下哪种存储器类型适合用于存储程序代码?A. RAMB. ROMC. EEPROMD. Flash Memory15、嵌入式系统中的实时操作系统(RTOS)与传统操作系统的主要区别是什么?16、在嵌入式系统中,为什么通常使用C语言进行编程?17、嵌入式系统中的中断处理通常采用哪种方式来确保中断服务程序(ISR)能够及时响应?A. 优先级中断B. 中断嵌套C. 中断向量表D. 硬件优先级18、在嵌入式系统设计中,下面哪个不是影响系统实时性的因素?A. CPU的性能B. 外设的响应速度C. 操作系统的调度策略D. 电源的稳定性19、题目:嵌入式系统设计中,实时操作系统(RTOS)与传统操作系统的区别主要在于:A. 实时性要求B. 用户界面C. 处理器架构D. 存储管理 20、题目:在嵌入式系统设计中,以下哪项技术不属于嵌入式系统硬件设计领域?A. 硬件电路设计B. 微处理器选型C. 软件编程D. 电源设计21、题目:在嵌入式系统中,以下哪个组件是负责处理CPU和外设之间的数据传输?A. 总线控制器B. 存储器控制器C. 通信接口D. 输入输出设备22、题目:以下哪种技术常用于嵌入式系统的实时性能优化?A. 多任务处理B. 代码优化C. 事件驱动D. 硬件加速23、嵌入式系统中,以下哪个部件负责存储和管理程序代码和数据处理?A. 微处理器(CPU)B. 外部存储器(如硬盘、U盘)C. 存储器(RAM、ROM)D. 输入输出设备(如键盘、显示器)24、以下哪种通信接口在嵌入式系统中广泛应用于串行通信?A. USBB. I2CC. SPID. CAN25、题目:以下哪个是嵌入式系统的基本组成部分?A. 处理器、存储器、输入输出设备B. 电源、控制器、执行器C. 硬件、软件、接口D. 系统软件、应用软件、网络26、题目:以下哪个不是嵌入式系统的特点?A. 实时性B. 可靠性C. 便携性D. 开放性27、嵌入式系统设计过程中,功耗管理是一个重要环节,以下哪种方法不是降低功耗的有效措施?A. 提高处理器的主频以加快任务处理速度B. 使用动态电压调节技术C. 在不使用时关闭不需要的外设D. 使用低功耗的硬件组件28、在嵌入式系统开发中,RTOS是指什么?A. 实时操作系统B. 可编程逻辑控制器C. 图形用户界面D. 高级程序设计语言29、嵌入式系统中的“裸机”指的是什么?30、以下哪个不是嵌入式系统的特点?A. 实时性B. 专用性C. 网络通信能力D. 系统资源丰富31、在嵌入式系统中,以下哪种存储器是非易失性的,并且可以进行电擦除和重写?A. SRAMB. DRAMC. EEPROMD. Flash32、关于中断处理,下列哪一项描述是不正确的?A. 中断向量表存放了中断服务程序的入口地址。

嵌入式系统设计师(基础知识、应用技术)合卷软件资格考试(中级)试卷及解答参考

嵌入式系统设计师(基础知识、应用技术)合卷软件资格考试(中级)试卷及解答参考

软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)复习试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、嵌入式系统的核心组件一般指的是什么?A、操作系统B、处理器C、存储器D、输入/输出设备2、下列哪项描述不属于嵌入式系统中软件的功能?A、控制硬件部件B、处理用户输入C、存储数据D、执行数学运算3.(单选题)关于嵌入式系统的描述中,正确的是:A. 嵌入式系统只能运行在特定的硬件平台上。

B. 嵌入式系统通常不具备实时性要求。

C. 嵌入式系统的软件设计不需要考虑硬件资源限制。

D. 嵌入式系统不应用于消费电子产品中。

4.(论述题)请简述嵌入式系统中中断的作用及其处理过程。

5.嵌入式系统的基本定义•题目:嵌入式系统是指什么?A. 一种专用计算机系统,通常用于特定应用场合B. 一种通用计算机系统,可以应用于多种场合C. 一种操作系统,负责管理硬件资源D. 一种编程语言,用于开发嵌入式应用6.嵌入式系统的特点•题目:嵌入式系统的主要特点是什么?A. 高度可定制性B. 低功耗C. 高性能D. 上述所有7.嵌入式系统的基本概念是什么?A)微处理器B) 微控制器C) 单片机D) 数字信号处理器8.什么是嵌入式系统的硬件结构?A)单一的CPU B) 多核CPU C) 并行处理D) 分布式处理9、以下哪项不属于嵌入式系统的特点?A、专用性强B、实时性要求高C、性价比高D、易受外部环境影响 10、在嵌入式系统中,同步和通信常用的通信协议不包括以下哪项?A、SPIB、I2CC、USBD、TCP/IP11.嵌入式系统的基本概念嵌入式系统是一种专用的计算机系统,通常被嵌入到其他设备或系统中。

它以计算机为核心,能够独立地执行程序,同时也能够与外部设备进行数据交换和控制。

请简述嵌入式系统的特点。

12.嵌入式操作系统嵌入式操作系统是嵌入式系统的重要组成部分,它负责管理系统的硬件资源,提供任务调度、内存管理、文件系统等功能。

嵌入式系统设计师练习题及答案解析

嵌入式系统设计师练习题及答案解析

嵌入式系统设计师练习题及答案解析第二十七套 (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)。

2023年计算机软考《嵌入式系统设计工程师》经典习题及答案

2023年计算机软考《嵌入式系统设计工程师》经典习题及答案

2023年计算机软考《嵌入式系统设计工
程师》经典习题及答案
尊敬的读者,以下是2023年计算机软考《嵌入式系统设计工程师》的一些经典题和答案。

1. 题一
题目:什么是嵌入式系统设计?
答案:嵌入式系统设计是指将计算机系统嵌入到其他电子设备中,并以该设备的特定功能为目标进行设计和开发的过程。

通常,嵌入式系统设计需要考虑硬件与软件的结合,以满足设备的功能需求。

2. 题二
题目:请简要说明嵌入式系统设计的步骤。

答案:嵌入式系统设计的步骤包括需求分析、系统设计、硬件设计、软件设计、集成与测试以及部署与维护。

需求分析阶段确定系统的功能需求和性能要求;系统设计阶段确定系统的整体架构和
模块划分;硬件设计阶段设计硬件电路和电子元器件;软件设计阶
段编写嵌入式软件程序;集成与测试阶段将硬件和软件进行集成并
进行系统测试;部署与维护阶段部署嵌入式系统并进行后期维护。

3. 题三
题目:请简述嵌入式系统设计中常用的开发工具。

答案:嵌入式系统设计中常用的开发工具包括开发板、集成开
发环境(IDE)、仿真器、调试器等。

开发板是嵌入式系统的硬件
平台,提供了丰富的接口和开发工具;IDE是用于编写、编译和调
试嵌入式软件的集成开发环境;仿真器用于将软件加载到嵌入式系
统进行仿真和测试;调试器用于调试嵌入式程序,定位和解决问题。

以上是一些2023年计算机软考《嵌入式系统设计工程师》经
典题及答案。

希望对您的备考有所帮助!祝您顺利通过考试!
——
注意:本文中所提供的题及答案仅供参考,真实的考试内容以
官方发布为准。

嵌入式系统设计考试试题及答案

嵌入式系统设计考试试题及答案

嵌入式系统设计考试试题及答案本文为嵌入式系统设计考试试题及答案,旨在帮助读者加深对嵌入式系统设计知识的理解与应用。

以下将提供一系列试题,每个试题后将给出答案及详细解析,以便读者进行自测与学习。

通过认真阅读本文并完成相应的练习,读者可以提升自己在嵌入式系统设计领域的能力与水平。

让我们一起开始吧!试题一:嵌入式系统的定义是什么?答案及解析:嵌入式系统是一种特殊的计算机系统,被嵌入在正在控制的产品或系统中,作为其功能和控制的核心部分。

该系统通常具有专用的功能,并以实时、可靠和高效的方式处理任务。

嵌入式系统一般由处理器、内存、外设及实时操作系统组成,并与外部环境交互。

它被广泛应用于各个领域,如工业控制、汽车、医疗设备、家用电器等。

试题二:请列举嵌入式系统设计的主要挑战。

答案及解析:嵌入式系统设计面临着多个挑战,包括但不限于以下几个方面:1. 实时性:许多嵌入式系统需要满足实时性的要求,即在规定的时间内完成任务。

因此,在设计过程中需要合理分配系统资源,保证任务的准时执行。

2. 能耗管理:对于便携式嵌入式设备来说,能耗是一个重要的考量指标。

设计者需要在提供功能和性能的同时,尽可能降低系统的能耗。

3. 硬件资源限制:嵌入式系统的硬件资源通常有限,包括处理器性能、内存容量、存储空间等。

设计者需要在资源受限的情况下,合理利用有限的资源进行系统设计。

4. 可靠性和安全性:嵌入式系统通常在严苛的环境下工作,如高温、湿度等。

同时,系统的安全性也是一个关键因素。

因此,在设计过程中需要考虑到系统的可靠性和安全性,并采取相应的措施保证系统运行的稳定性和安全性。

5. 软件开发:嵌入式系统的软件开发往往面临着复杂多样的硬件平台和严格的实时要求。

设计者需要熟练掌握相关编程语言与开发工具,能够高效地进行软件开发与调试。

试题三:请简要描述嵌入式系统设计的开发流程。

答案及解析:嵌入式系统设计的开发流程通常包括以下几个阶段:1. 需求分析与系统设计:在这个阶段,设计团队与客户一起明确系统的需求和目标,制定系统的整体架构和功能模块划分,并进行详细的系统设计。

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

嵌入式系统设计师练习题及答案第一套 (1)嵌入式系统设计师练习题及答案第二套 (5)嵌入式系统设计师练习题及答案第三套 (16)嵌入式系统设计师练习题及答案解析第四套 (27)嵌入式系统设计师练习题及答案解析第五套 (45)嵌入式系统设计师练习题及答案解析第六套 (59)嵌入式系统设计师练习题及答案解析第七套 (67)嵌入式系统设计师练习题及答案解析第八套 (75)嵌入式系统设计师练习题及答案解析第九套 (81)嵌入式系统设计师练习题及答案解析第十套 (90)嵌入式系统设计师练习题及答案解析第十一套 (99)嵌入式系统设计师练习题及答案解析第十二套 (106)嵌入式系统设计师练习题及答案解析第十三套 (115)嵌入式系统设计师练习题及答案解析第十四套 (126)嵌入式系统设计师练习题及答案解析第十五套 (139)嵌入式系统设计师练习题及答案解析第十六套 (154)嵌入式系统设计师练习题及答案解析第十七套 (161)嵌入式系统设计师练习题及答案解析第十八套 (169)嵌入式系统设计师练习题及答案解析第十九套 (177)嵌入式系统设计师练习题及答案解析第二十套 (189)嵌入式系统设计师练习题及答案解析第二十一套 (199)嵌入式系统设计师练习题及答案解析第二十二套 (212)嵌入式系统设计师练习题及答案第一套1、以下关于CPU的叙述中,错误的是A.CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制B.程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果C.CPU中的控制器决定计算机运行过程的自动化D.指令译码器是CPU控制器中的部件2、以下关于Cache的叙述中,正确的是A.在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素B.Cache的设计思想是在合理成本下提高命中率C.Cache的设计目标是容量尽可能与主存容量相等D.CPU中的Cache容量应大于cPu之外的Cache容量3、风险预测从两个方面评估风险,即风险发生的可能性以及A.风险产生的原因B.风险监控技术C.风险能否消除D.风险发生所产生的后果4、许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括A.便于为数据合理分配存储单元B.便于对参与表达式计算的数据对象进行检查C.便于定义动态数据结构D.使于规定数据对象的取值范围及能够进行的运算5、在计算机系统中,对程序员是透明的。

A.磁盘存储器B.高速缓存C.RAM存储器D.flash存储器6、下列计算机总线属于串行总线的是A.PCIB.1394C.VMED.ISA7、按指令流和数据流的组织关系,计算机系统的结构有以下不同类型,大规模并行处理机MPP属于,结构。

A.SISD8.SIMDC.MISDD.MIMD8、不属于按寻址方式划分的一类存储器。

A.随机存储器B.顺序存储器C.相联存储器D.直接存储器9、下列安全协议中,与TLs最接近的协议是A.PGPB.SSLC.HTTPSD.IPSec10、定义风险参照水准是活动常用的技术。

A.风险识别B.风险预测C.风险评估D.风险控制阅读以下关于嵌入式系统技术的说明,根据要求回答问题1至问题3。

11、[说明]设有数组x和Y。

X数组中有X1,X2、..、X10十个数,Y中有Y1、Y2、..、Y10十个数。

编制程序计算:Z1=X1+Y1Z2-X2+Y2Z3=X3-Y3Z4=X4-Y4Z5=X5-Y5Z6=X6+Y6Z7=X7-Y7Z8=X8-Y8 Z9=X9+Y9Z10=X10+Y10设置一个10位的标志尺:LOGIC RULE,若它的每一位决定了当前按顺序该做加法(该位为0)或减法(该位为1)操作,则由上列等式可知LOGIC RULE中的低10位应是()。

[汇编程序代码]datarea segment;define data segment x1,x2,x3,x4,x5,X6,x7,x8,x9,x10Y1,y2,y3,Y4,y5,Y6,Y7,Y8,y8,y10dw z1,z2,23,z4,z5,z6,z7,z8,z9,z10logic ruledw(2);LOGIC RULE initialize网atarea ends program segment;define code segment mainproC far assume cs:program,ds:datarea start:;starting execution address3);save old data segment Sub ax,ax;put zero in AX push;save it on stack;set DS register to current data segment mov ax,datarea moV ds,ax;MAIN PART OF PROGRAM GOES HERE moV bx,0mov ex,10mov dx,logic rule next:mov ax,x[bx]shr dx,1jc subtract jmp short result subtract:sub ax,y[bx]result:;result=>Zn add bx,21oopnext ret;return to DoS main endr;end of main part of program program ends;end of code segment end start;end of assembly附:指令及寄存器说明。

MOV传送字或字节PUSH把字压入堆栈SHR逻辑右移JC有进位时转移JMP无条件转移指令SUB减法ADD加法LOOP Cx不为零时循环JNE/JNZ不等于时转移CMP比较段寄存器2个:CS:代码段寄存器DS:数据段寄存器数据寄存器4个:AX:累加器BX:基址寄存器CX:计数寄存器DX:数据寄存器答案:1、B2、B3、D4、C5、B6、B7、D8、C9、B 10、C11、0011011100(2)00dch,或00DCH,或220,或等价的二进制形式(3)push ds(4)add ax,y[bx](5)mov z[bx],ax嵌入式系统设计师练习题及答案第二套试题一阅读以下利用场景法设计测试用例的技术说明,回答问题1至问题5。

阅读以下关于某嵌入式系统设计方案的叙述。

[说明]某公司承接了开发周期为6个月的某机载嵌入式系统软件的研制任务。

该机载嵌入式系统硬件由数据处理模块、大容量模块、信号处理模块、FC网络交换模块和电源模块组成,如图所示。

数据处理模块和大容量模块的处理器为PowerPC7447,数据处理模块主要对机载数据进行处理,完成数据融合;大容量模块主要存储系统数据,同时也有数据处理的能力;信号处理模块的处理器为专用的数字信号处理器DSP,完成雷达数据处理,并将处理后的数据发送给数据处理模块;FC网络交换模块为已开发的模块,本次不需要开发软件,主要负责系统的数据交换;电源模块主要负责给其他模块供电,电源模块上没有软件。

PowerPC7447和DSP是32位处理器,内存按字节编址。

PowerPC7447以大端方式(big_endian)存储数据,DSP以小端方式(1ittle endian)存储数据。

1、在数据处理模块1中,需要使用A/D变换器对外部电源模块的电压进行检测。

当前数据处理模块中的A/p变换器为10位,当A/D变换器的输入模拟电压最大为5.115V时,A/D输出为3FFH。

通过配置A/D变换器的中断寄存器及比较寄存器(比较寄存器的值是用来和A/D转换结果进行比较),可以将A/D变换器配置为输入电压大于一定值时产生中断,也可以配置为输入电压小于一定值时产生中断,通过此种方式向系统报警。

请回答以下三个问题。

(1)此A/D变换器的量化间隔为多少mv?(量化间隔为A/D变换器最低有效位1位所代表的模拟电压值)(2)如果规定下限阙值为4.092v,要使用中断检测这个电压,此时A/D变换器的比较寄存器应配置为多少?(3)如果采用查询方式实现电源电压超限报警功能,程序如何判断A/D变换器完成了单次数据转换?2、李工负责该系统软件的研发。

在软件策划过程中,为了加快软件的开发,确保进度,李工将软件分解为若干软件配置项,每个软件配置项指定一人开发。

每个配置项的开发过程包括:软件需求分析、软件概要设计、软件详细设计、软件编码、软件单元测试和部件级测试六个阶段。

李工的做法符合软件工程的要求吗?为什么?3、田工负责编写信号处理模块与数据处理模块的通信程序,约定好的数据组织方式如表所示。

以下是信号处理模块端的一段程序:unsigned int msgid=0x01;//表示从信号处理模块发送到数据处理模块2的消息ID typedef struct FCSND-Data struct{unsigned char A;unsigned int B;unsigned short C:unsigned char D[16];}FCSND DATA;FCSND DATA sendData;Fi11fcData(&sendData);//将待发送数据赋值到sendData数据结构中sendfc((msgid,&sendData,sizeof(FCSND_DATA.);//发送数据以下是数据处理模块2端的一段程序:unsigned int msgid=Ox00;//接收到的消息IDtypedef struct FCRCV Data structunsigned char A;unsigned int B;unsigned short C;unsigned char D[16];}FCRCV_DATA;FCRCV DATA recvData;recvfc((msgid,&recvData,sizeof(FCRCV DATA.);//接收数据请问以上程序是否存在问题?如果存在问题,请分析原因。

试题二阅读以下说明和x86汇编语言代码,根据要求回答问题1至问题3。

表6-3所示为x86系统指令及寄存器说明表。

[说明]在计算机控制中,有些数据补偿、计算及转换等参数的计算非常复杂,编程难,程序长且运算费时,但是用数表却比较容易实现。

设有256个字节的数据,已按从小到大的顺序存放在以BINTAB为首地址的数据区单元中,现要求查找其中值为126的数据,用对分查表法查询的汇编程序如下:[汇编程序代码]DATA SEGMENT BINTAB DB18,25,32,46,56,78,..…:第1~100个数据DB 90,95,99,100,106,126,.…;第101~200个数据DB 189,195,197,202,206,216,..…;第201~256个数据COUNT EQU256FLAG DWKEYEQU 4DATA ENDSSTAK SEGMENTSTPN DB 20DUP(?)STAKENDSCODE SEGMENTASSUME CS,CODE,DS,DATA,ES:DATA,SS:STAK BINSEAT PROC FARSTART,MOV AX,DATAMOV DS,AXMOV ES,AXLEA SI,BINTABMOV CX,COUNTMOV DX,1MoV AX,SIADD AX,CXMOV DI,AXMOV AL,KEYLOPO,MOV BX,SIADD BX,DISHR BX,1CMP AL,[BX]JZ FOUNDPUSHF5UZ NFOUNDPOPFJL LESSMOV SI,BXJMP NEXTLESS,6NEXT,7JMP LOPONFOUND:MOV AX,DX;未找到,标志全1送DXFOUND:MOV AX,DXMOV FLAG,AXRETBINSEAT ENDPCODE ENDS84、[问题1]请根据试题的要求,将汇编程序代码中(1)~(5)空缺处的内容填写完整。

相关文档
最新文档