嵌入式系统基础B及答案

合集下载

嵌入式系统设计师(基础知识、应用技术)合卷软件资格考试(中级)试卷与参考答案(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、嵌入式系统的设计过程中,功耗是一个重要的考虑因素。

嵌入式习题答案(DOC)

嵌入式习题答案(DOC)
测试数据0x12345678的[4](第五位)。如果是0,R0中的数据20加1。如果是1,R1中的数据10加1。(2分)
6.用汇编语言编写程序,求1到50的累加和。
答:
1
32
R50x40003005
R00
R11
LOOP
BLOOP
R001
R111
R150
R0,[R5]
B.
7.请说明汇编语句R2,[R04]和R2,[R04]!的区别。
答:状态:处理器执行32位的字对齐的指令;状态:处理器执行16位的半字对齐的指令。
指令集和指令集均有切换处理器状态的指令。
从状态转换到状态:
R0, 1
R0
8.处理器有哪些工作模式?哪些是特权模式?哪些是异常模式?
答:体系结构支持7种工作模式(),分别为用户模式()、快中断模式()、中断模式()、管理模式()、数据访问终止模式()、系统模式()、及未定义指令中止模式()。除去用户模式外的其他6种处理器工作模式称为特权模式()。除去用户模式和系统模式以外的5种处理器工作模式称为异常模式()
答:第2个操作数的三种形式如下。立即数,例如:R00x0000F200;寄存器方式,例如:R1,R1,R2;寄存器移位方式,例如:R112 R3。
3.请分别写出调用子程序、子程序返回所使用的指令,并简述所用指令的工作过程。
答:用指令调用子程序。指令先将下一条指令的地址拷贝到R14(即)连接寄存器中,然后跳转到指定地址运行指令。子程序返回的指令是:,。
答:8[R0+4]2;R0不变
32[R0+4]=R2;R00+4
32[]表示存储器的存储单元中存放的32位字数据,16[]表示存储器的存储单元中存放的16位半字数据,8[]表示存储器的存储单元中存放的8位字节数据

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

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

嵌入式系统考试试题及答案一、选择题1、嵌入式系统是指哪些设备?A.智能手机B.平板电脑C.个人电脑D.所有电子设备答案:D.所有电子设备解释:嵌入式系统是指嵌入在其它设备中的小型计算机系统,它们通常具有特定的功能和用途,例如控制机械、电子设备等。

因此,所有电子设备都可以看作是嵌入式系统的一种。

2、嵌入式系统的主要特点是什么?A.体积小B.功耗低C.处理能力强D.以上都是答案:D.以上都是解释:嵌入式系统通常具有体积小、功耗低、处理能力强等特点,这些特点使得它们能够适应各种不同的应用场景。

3、下面哪个不是嵌入式系统的应用?A.手机语音助手B.智能家居控制C.汽车发动机控制D.超级计算机答案:D.超级计算机解释:超级计算机是一种大型计算机系统,主要用于科学计算、数据分析等高性能计算领域,与嵌入式系统的应用场景不同。

4、嵌入式系统开发需要哪些技能?A.硬件设计B.软件编程C.系统集成D.以上都是答案:D.以上都是解释:嵌入式系统开发需要具备硬件设计、软件编程和系统集成等技能,因为嵌入式系统需要与具体的硬件设备进行交互,同时需要进行软件编程来实现特定的功能。

5、下面哪个是嵌入式系统开发的主要语言?A. C语言B. C++语言C. Java语言D. Python语言答案:A. C语言解释:C语言是嵌入式系统开发的主要语言之一,因为它具有高效的性能和直接访问硬件的能力,适合用于编写嵌入式系统的底层代码。

嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。

因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。

在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。

解释:嵌入式系统通常具有小型化、快速化和智能化的特点,而巨型化并不是嵌入式系统的特点。

解释:嵌入式系统通常使用低级编程语言,如C语言和汇编语言,而Python语言通常用于高级编程和脚本编写,并不是嵌入式系统常用的编程语言。

嵌入式考试题库及答案

嵌入式考试题库及答案

嵌入式考试题库及答案一、单项选择题(每题2分,共20分)1. 在嵌入式系统中,通常采用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 专用处理器答案:B2. 以下哪个不是嵌入式系统的典型特点?A. 实时性B. 可扩展性C. 资源受限D. 专用性答案:B3. 在嵌入式系统中,以下哪个不是常用的存储介质?A. ROMB. RAMC. 硬盘D. Flash答案:C4. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统更复杂B. 嵌入式操作系统更简单,资源占用少C. 嵌入式操作系统价格更高D. 嵌入式操作系统运行速度更快答案:B5. 以下哪个不是嵌入式系统的应用领域?A. 消费电子B. 工业控制C. 航空航天D. 办公自动化答案:D6. 在嵌入式系统中,通常使用哪种类型的编程语言?A. 汇编语言B. 高级语言C. 机器语言D. 以上都是答案:D7. 以下哪个不是嵌入式系统的开发工具?A. 编译器B. 调试器C. 项目管理软件D. 文字处理软件答案:D8. 在嵌入式系统中,以下哪个不是常用的通信协议?A. TCP/IPB. USARTC. I2CD. USB答案:D9. 嵌入式系统的功耗通常与什么因素有关?A. 处理器速度B. 存储容量C. 系统复杂度D. 以上都是答案:D10. 以下哪个不是嵌入式系统的开发流程?A. 需求分析B. 系统设计C. 编码实现D. 产品发布答案:D二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发过程中,以下哪些是必须考虑的因素?A. 系统性能B. 成本控制C. 系统安全性D. 用户体验答案:ABCD2. 在嵌入式系统中,以下哪些是常见的输入设备?A. 触摸屏B. 键盘C. 鼠标D. 传感器答案:ABD3. 以下哪些是嵌入式系统开发中常用的软件工具?A. 集成开发环境(IDE)B. 版本控制系统C. 项目管理工具D. 数据库管理系统答案:ABC4. 在嵌入式系统中,以下哪些是常见的输出设备?A. 显示器B. 扬声器C. 打印机D. LED灯答案:ABD5. 嵌入式系统的测试通常包括哪些方面?A. 功能测试B. 性能测试C. 安全性测试D. 稳定性测试答案:ABCD三、填空题(每题2分,共20分)1. 嵌入式系统通常由、、和四个部分组成。

vv3[计算机]《嵌入式技术基础与实践》习题参考答案

vv3[计算机]《嵌入式技术基础与实践》习题参考答案

第1章概述习题参考答案1.嵌入式系统的基本含义是什么?为什么说单片机是典型的嵌入式系统?答:即MCU的含义是:在一块芯片上集成了中央处理单元(CPU)、存储器(RAM/ROM 等)、定时器/计数器及多种输入输出(I/O)接口的比较完整的数字处理系统。

大部分嵌入式系统以MCU为核心进行设计。

MCU从体系结构到指令系统都是按照嵌入式系统的应用特点专门设计的,它能很好地满足应用系统的嵌入、面向测控对象、现场可靠运行等方面的要求。

因此以MCU为核心的系统是应用最广的嵌入式系统。

2.简述嵌入式系统的特点以及应用领域。

答:嵌入式系统属于计算机系统,但不单独以通用计算机的面目出现;嵌入式系统开发需要专用工具和特殊方法;使用MCU设计嵌入式系统,数据与程序空间采用不同存储介质;开发嵌入式系统涉及软件、硬件及应用领域的知识;嵌入式系统的其他特点,比如紧张的资源,较高稳定性要求,低功耗,低成本等。

一般用于工业控制,智能家电,日常电子等领域。

4.比较MCU与CPU的区别与联系。

答:CPU是一个单独的PC处理器。

而MCU,则有微处理器,存储器(RAM/ROM等)、定时器/计数器及多种输入输出(I/O)接口的比较完整的数字处理系统。

所以可以这么说,MCU 是一个包含微处理器的嵌入式系统,而CPU紧紧是一个处理器而已。

第2章FreescaleS08微控制器习题参考答案1.给出AW60存储器映像的简要说明。

答:所谓存储器映像,是指地址$0000~$FFFF这个64KB空间,哪些地址被何种存储器所占用,或者说AW60的RAM、Flash、I/O映像寄存器各使用$0000~$FFFF这个64KB空间中的哪些地址。

简单地说,就是$0000~$FFFF这个64KB空间是如何分配的。

2.AW60的引脚主要分为哪几类?简要说明主要引脚的功能。

答:(1)电源类信号引脚(2)复位信号引脚(3)主要功能模块引脚。

比如定时器,IRQ中断等。

(4)其他,比如背景调试BKGD引脚主要引脚:AW60最小系统连接的I/O口,以及各具体功能I/O口。

嵌入式系统考试卷B及参考答案

嵌入式系统考试卷B及参考答案

嵌入式系统考试卷B及参考答案《嵌入式系统》考试试卷(B卷)试题总分: 100 分考试时限:120 分钟题号得分一二三四五总分阅卷人核分人一、填空题(每空2分,共20分)1、ARM7内核采用级流水线机制。

2、S3C44B0X是SAMSUNG公司为手持设备等应用而生产的基于ARM7内核的处理器,采用双电压供电,其运行频率最高可达___ ___MHz。

3,假设R0的内容为0x90000,寄存器R1、R2内容分别为0x11和0x01,存储器初始化内容为0。

执行下述指令STMIB R0!,{R1,R2};LDMIA R0!,{R1,R2}后,寄存器R1= 、R2= 。

4、如果定义了中断源为IRQ中断,在一般模式下进入中断服务程序前需要较长中断反应时间,而S3C44B0X提供了一种新的中断模式――模式,能够缩短中断反应时间。

对于中断控制器来说,S3C44B0X有个独立中断源。

5、嵌入式操作系统的主要任务是:、、周边资源管理、中断管理。

6、μCOS-II操作系统中处于就绪状态的任务中,优先级最高的任务可以由任务调度马上切换到。

7、μC/OS-II中,任务之间的通信和同步,操作系统提供了4种同步对象:、邮箱、消息队列和事件。

二、单项选择题(每题2分,共20分)1、一条ARM数据处理指令,例如“SUB R1,R2,#immed”中使用的立即数 #immed 是有一定限制的,下列立即数表示中非法的是( )。

A.0x0000F200B. 0x 01100000C.0x00001010D. 0x 000122、下列哪种工作模式下具有最多的独立寄存器( )。

A.用户模式B.FIQ模式C.管理模式D.IRQ模式3、寄存器R15用作()。

A. 栈指针寄存器B. 程序计数器C. 当前程序状态寄存器D. 基地址寄存器4、关于ARM处理器在两种工作状态之间切换方法,以下说法错误的是()A. 当操作数寄存器Rm的状态位bit[0]为1时,执行BX Rm指令进入Thumb 状态。

嵌入式系统试题及答案

嵌入式系统试题及答案

嵌入式系统试题及答案嵌入式系统是一种集成电子技术与计算机科学的交叉学科,它涵盖了硬件设计、嵌入式软件开发和系统集成等多个领域。

下面是一些关于嵌入式系统的试题以及相应的答案,希望能帮助您更好地理解和掌握这个领域。

试题一:嵌入式系统的定义和特点是什么?请简要描述。

答案:嵌入式系统是指嵌入到其他设备或系统中,用于控制、监测或处理特定任务的计算机系统。

它具有以下特点:1. 实时性:嵌入式系统通常需要在严格的实时约束下工作,对于任务的响应时间有严格要求。

2. 稳定性:嵌入式系统要求具有高可靠性和稳定性,能够在长时间运行的环境中正常工作,且不容易出现故障。

3. 资源受限:嵌入式系统通常具有有限的计算资源和存储资源,需要有效地管理和利用这些资源。

4. 低功耗:嵌入式系统通常需要在电池供电或者功耗有限的情况下工作,要求具有低功耗的设计和实现。

5. 实时操作系统:嵌入式系统通常需要使用实时操作系统,以提供对任务调度和响应时间的严格控制。

试题二:嵌入式系统的设计流程是怎样的?请简要概述。

答案:嵌入式系统的设计流程一般包括以下步骤:1. 确定需求:明确嵌入式系统的功能和性能要求,为后续的设计提供指导。

2. 系统设计:设计嵌入式系统的硬件架构和软件框架,包括选择和设计处理器、芯片、外设等硬件组件,并确定软件的分层结构和模块划分。

3. 硬件设计:进行电路设计、布局和制板,实现硬件电路的功能和连接。

4. 软件开发:基于嵌入式系统的需求和设计,开发相应的嵌入式软件,包括驱动程序、操作系统、应用程序等。

5. 集成测试:将硬件和软件进行集成测试,验证嵌入式系统的功能和性能。

6. 量产和部署:进行批量生产和部署,将嵌入式系统应用到实际的设备或系统中。

试题三:嵌入式系统中常用的开发工具有哪些?请列举几个并简要描述其功能。

答案:嵌入式系统中常用的开发工具包括:1. 开发板:用于原型设计和调试验证,提供各种接口和资源,方便嵌入式系统的开发和测试。

嵌入式系统基础B及答案

嵌入式系统基础B及答案

嵌入式系统基础B及答案院(系)班级姓名准考证号........................... 密封。

密封。

线2021―2021学年第二学期期末考试问题编号评分员1。

单选题(每题2分,共30分)一二三四五六总分1、下面哪种操作系统不属于商用操作系统。

()a、 windowsxpb、linuxc、 vxworksd、wince2.以下哪项不是嵌入式操作系统的功能。

()a、内核精简b、特异性强c、功能强大d、高实时性3、下面哪种不属于嵌入式系统的调试方法。

()a、模拟调试b、软件调试c、 BDM/JTAG调试D.单独调试4、在嵌入式arm处理器中,下面哪种中断方式优先级最高。

()a、重置b、数据中止c、 fiqd、irq5.nandflash和norflash的正确区别是()。

a、nor的读速度比nand稍慢一些c、nand的擦除速度远比nor的慢6、通常所说的32位微处理器是指()。

a、地址总线的宽度为32位C,CPU的字长为32位7,addr0,R1,[R2]属于()。

a、即时寻址b、寄存器间接寻址c、寄存器寻址d、基址变址寻址b、处理后的数据长度只能为32位D,通用寄存器的数量为32b、nand的写入速度比nor慢很多d、大多数写入操作需要先进行擦除操作8.数据字越长()。

a、时钟频率越快b、运算速度D越快,精度越高c、对存储器寻址能力越差9.典型的计算机系统结构是()。

a、冯诺依曼体系结构b、哈佛结构c、单总线结构d、双总线结构10.以下不是RISC指令系统的特点()。

a、大量使用寄存器b、使用固定长度的指令格式大学计算机基础试卷b共4页第1页学院(系)班名录取号………………………………密………………………………封………………………………线………………………………c、使用多周期指令d、寻址方式多11.以下哪些设备不是嵌入式系统产品()。

a、pdab、自动取款机c、个人计算机d、机顶盒12、下列不属于arm处理器异常工作模式的是()。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

嵌入式系统试题及答案

嵌入式系统试题及答案

嵌入式系统试题及答案一、选择题1. 嵌入式系统通常指的是:A. 个人计算机B. 服务器C. 智能手机D. 家用电器中的控制单元答案:D2. 以下哪个不是嵌入式系统的硬件组成部分?A. 微处理器B. 存储器C. 操作系统D. 打印机答案:D3. 嵌入式系统的软件开发通常使用:A. 汇编语言B. C语言C. Java语言D. HTML答案:B4. 下列哪个是实时操作系统的特点?A. 多任务B. 多用户C. 网络功能D. 确定性响应时间答案:D5. 嵌入式系统中的中断处理机制主要用于:A. 系统启动B. 错误检测C. 任务调度D. 事件响应答案:D二、填空题6. 嵌入式系统的设计需要考虑______、______和______三个主要方面。

答案:性能、功耗、成本7. 嵌入式系统中的______是指系统在规定的时间内完成特定功能的能力。

答案:实时性8. 在嵌入式系统中,______是指软件与硬件的紧密结合。

答案:系统级集成9. 嵌入式系统的______是指系统在没有外部干预的情况下,能够独立完成预定功能的能力。

答案:自主性10. 嵌入式系统的______是指系统在面对各种环境变化时,仍能保持稳定运行的能力。

答案:鲁棒性三、简答题11. 简述嵌入式系统与通用计算机系统的主要区别。

答案:嵌入式系统与通用计算机系统的主要区别在于:嵌入式系统是为特定应用而设计的,通常具有较低的功耗、较小的体积和成本,以及高度的实时性。

而通用计算机系统则具有更广泛的应用范围,通常不强调实时性,功耗和体积也相对较大。

12. 解释什么是嵌入式系统的中断机制,并说明其重要性。

答案:嵌入式系统的中断机制是一种允许外部事件或内部条件触发中断服务程序执行的机制。

它的重要性在于能够使系统快速响应外部事件,提高系统的实时性和可靠性。

四、论述题13. 论述嵌入式系统在工业自动化领域的应用及其优势。

答案:嵌入式系统在工业自动化领域的应用非常广泛,包括但不限于机器人控制、生产线监控、数据采集和处理等。

(完整word版)嵌入式系统原理与应用B答案(A卷)

(完整word版)嵌入式系统原理与应用B答案(A卷)
(3)ARM7 处理器有哪几种处理模式? 用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式、系统模式。
(3)ARM 指令必须字对齐存放,Thumb 指令必须半字对齐存放。 答:正确。
(4)ARM 指令集不同寻常的特征是每条指令都是可条件执行的。 答:正确。
(5)在 ARM7TDMI 处理器中,PC 指向的是下一条要执行的指令。 答:错误。PC 指向的是再下条指令。
线
学号
线
西安邮电大学试姓题名卷标准答案专用纸
共 2 页 第 1 页 总印 240 份 (附卷纸 1 页)
西安邮电大学 2012----2013 学年第二学期试题卷
标准答案
课程:嵌入式系统原理与应用 B 类型: A 卷 专业、年级:计科 1001--1006
题号 一 二 三 四 五 六 七 八 九 总分
(4)ARM7 处理器有哪几种工作状态?处理器如何标志不同状态? ARM7 处理器有 ARM 状态和 Thumb 状态,处理器的当前状态寄存器 CPSR 的 T 位可标志出 两种状态。当 T 位为 0 时是 ARM 状态,为 1 时是 Thumb 状态。
得分 20 20 10 20 10 10 10
AREA BlockData,DATA,READWRITE DATA1 DCD 2,5,0,3,-4,5,0,10,9 DATA2 DCD 3,5,4,-2,0,8,3,-10,5 SUM DCD 0,0,0,0,0,0,0,0,0
AREA,Exam,CODE,READONLY ENTRY START LDR R1,=DATA1 LDR R2,=DATA2 LDR R3,=SUM MOV R0,#0 LOOP LDR R4,[R1],#4 LDR R5,[R2],#4 ADDS R4,R4,R5 ADD R0,R0,#1 STR R4,[R3],#4 BNE LOOP END

嵌入式系统试题带答案

嵌入式系统试题带答案

《嵌入式系统》课程研级试题一、填空题(每空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______。

嵌入式系统课后习题-部分答案(PDF)

嵌入式系统课后习题-部分答案(PDF)

第一章1-1.简述嵌入式系统的定义。

嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

1-2.简述嵌入式系统的组成。

从体系结构上看,嵌入式系统主要由嵌入式处理器、支撑硬件和嵌入式软件组成。

其中嵌入式处理器通常是单片机或微控制器,支撑硬件主要包括存储介质、通信部件和显示部件等,嵌入式软件则包括支撑硬件的驱动程序、操作系统、支撑软件及应用中间件等。

嵌入式系统的组成部分是嵌入式系统硬件平台、嵌入式操作系统和嵌入式系统应用。

嵌入式系统硬件平台为各种嵌入式器件、设备(如ARM 、PowerPC、Xscale、MIPS等);嵌入式操作系统是指在嵌入式Linux、uCLinux、WinCE等。

1-3.ARM7处理器使用的是(ARMv4)指令集。

ARM7内核采用冯·诺依曼体系结构,数据和指令使用同一条总线。

内核有一条3级流水线,执行ARMv4指令集。

1-6.ARM9采用的是(5)级流水线设计。

存储器系统根据哈佛体系结构(程序和数据空间独立的体系结构)重新设计,区分数据总线和指令总线。

第二章2-1.简述ARM可以工作在几种模式。

ARM处理器共有7种工作模式:用户模式(User)、快速终端模式(FIQ)、外部中断模式(IRQ)、特权模式(svc)、数据访问中止模式(Abort)、未定义指令中止模式(Undef)、系统模式(System)。

除用户模式外其他6种模式称为特权模式。

在特权模式下,程序可以访问所有的系统资源,也可以任意地进行处理器模式切换。

再除去系统模式,其余5种模式又称为异常模式。

2-2.ARM核有多少个寄存器?ARM处理器有如下37个32位长的寄存器:(1)30个通用寄存器;(2)6个状态寄存器:1个CPSR(Current Program Status Register,当前程序状态寄存器),5个SPSR(Saved Program Status Register,备份程序状态寄存器);(3)1个PC(Program Counter,程序计数器)。

嵌入式技术基础知识单选题100道及答案解析

嵌入式技术基础知识单选题100道及答案解析

嵌入式技术基础知识单选题100道及答案解析1. 嵌入式系统中,以下哪个不是常见的微处理器内核?()A. ARMB. MIPSC. x86D. PowerPC答案:C解析:x86 主要用于个人计算机等通用领域,在嵌入式系统中不常见。

2. 以下哪种存储介质在嵌入式系统中具有非易失性?()A. SRAMB. DRAMC. FlashD. SDRAM答案:C解析:Flash 存储器在掉电后数据不会丢失,具有非易失性。

3. 嵌入式系统中,实时操作系统的主要特点是()A. 高资源利用率B. 高可靠性C. 强实时性D. 友好的用户界面答案:C解析:实时操作系统最主要的特点是强实时性,能保证任务在规定的时间内完成。

4. 以下哪个不是嵌入式软件开发的常用工具?()A. KeilB. IARC. Visual StudioD. GCC答案:C解析:Visual Studio 主要用于Windows 平台的通用软件开发,不是嵌入式软件开发的常用工具。

5. 在嵌入式系统中,中断向量表通常存储在()A. 内部FlashB. 外部FlashC. 内部SRAMD. 内部ROM答案:D解析:中断向量表通常存储在内部ROM 中,以保证系统启动时能正确响应中断。

6. 以下哪种通信接口常用于嵌入式系统的短距离低速通信?()A. SPIB. USBC. EthernetD. CAN答案:A解析:SPI 接口常用于短距离低速的嵌入式通信。

7. 嵌入式系统中,看门狗定时器的主要作用是()A. 定时唤醒系统B. 防止系统死机C. 实现精确计时D. 产生时钟信号答案:B解析:看门狗定时器用于监测系统运行,防止系统死机。

8. 以下哪种编程语言在嵌入式系统中应用广泛?()A. JavaB. PythonC. CD. Ruby答案:C解析:C 语言在嵌入式系统开发中应用广泛。

9. 嵌入式系统的电源管理技术主要目的是()A. 提高电源效率B. 降低系统功耗C. 稳定电源输出D. 增加电源输出答案:B解析:电源管理技术主要是为了降低系统功耗,延长电池续航等。

嵌入式系统基础B习题及答案综述

嵌入式系统基础B习题及答案综述

第1章嵌入式系统概述1、什么是嵌入式系统?嵌入式系统的特点是什么?嵌入式系统概念:(1) IEEE对嵌入式系统的定义:用于控制、监视或者辅助操作机器和设备的装置。

(2)一般定义:以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

嵌入式系统的特点:(1) 专用的计算机系统 (2) 必须满足环境要求 (3) 必须能满足对象系统的控制要求 (4) 是集成计算机技术与各行业应用的集成系统(5) 具有较长的生命周期 (6) 软件固化在非易失性存储器中 (7) 必须能满足实时性要求(8) 需要专用开发环境和开发工具5、简单分析几种嵌入式操作系统的主要特点,包括嵌入式Linux、Windows CE、uCOS II 及VxWorks。

(1)嵌入式Linux:有多个主流版本,根据应用需求,性能略有差别。

μCLinux是Linux小型化后,适合于没有MMU的微处理器芯片而裁剪成的操作系统,μCLinux保持了传统Linux操作系统的主要特性,包括稳定、强大的网络和文件系统的支持,μCLinux裁剪了大量的Linux内核以缩小尺寸,适合像512KB RAM、1MB Flash这样小容量、低成本的嵌入式系统。

RT_Linux即能兼容通常的Linux,又能保证强实时性。

(2)Windows CE:开发平台主要为WinCE Platform Builder,有时也用EVC环境开发一些较上层的应用。

WinCE 开发难度远低于嵌入式Linux,实时性略低,常用于手机、PDA等手持设备中。

(3)uCOS II:结构小巧、抢先式的实时嵌入式操作系统,具有执行效率高、占用空间小、可移植性强、实时性能好和可扩展性能等优点。

主要用于小型嵌入式系统。

(4) VxWorks: 集成开发环境为Tornado,Vxworks因出现稍早,实时性很强,并且内核可极微(最小8K),可靠性较高等。

嵌入式系统B考试与答疑说明

嵌入式系统B考试与答疑说明

1、考试形式:开卷考试时间:2012.12.20下午14:30-16:30 地点:1203
2、考试题型:
一、填空题(每空1分,共15分)
二、单项选择题(每小题2分,共20分)
三、名词解释(每小题3分,共15分)
四、简答题(每小题5分,共20分)
五、编程题(每小题10分,共30分)
3、考试说明:
考试的重点内容是第1,4,5章,其次是第2,3,6章,内容以课件的内容为主。

特别注意课件上有,书上没有的知识点。

4、题型说明:
第一题和第二题范围涉及我们上课所讲的内容,大家要将课件弄懂弄熟悉;
第三题答案都在课本上,熟悉课本很快能找到;
第四题前三小题的答案在课本上,最后一小题的答案在课件上,上课时让大家记过笔记。

第五题编程题前两小题涉及第4章内容,最后一小题涉及实验二的内容。

注意:第4章内容以课件为主,实验二以pdf的实验指导书为主。

希望大家把第1,4,5章弄透彻和掌握,熟悉第2,3,6章。

切记:开卷考试,不熟悉课件和课本,是没时间把题做完题的。

课件在网络课堂上有,课本是《ARM&Linux嵌入式系统教程》第2版,名词解释和简答题以课本的答案为主。

5、答疑说明
答疑时间:2012.12.19上午9:00-11:00,地点:第二实验楼308。

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

………………………………密………………………………封………………………………线………………………………
2015—2016学年第二学期期末考试
一、单项选择题(每题2分,共30分)
1、下面哪种操作系统不属于商用操作系统。

( )
A、windows xp
B、Linux
C、VxWorks
D、WinCE
2、下面哪点不是嵌入式操作系统的特点。

( )
A、内核精简
B、专用性强
C、功能强大
D、高实时性
3、下面哪种不属于嵌入式系统的调试方法。

( )
A、模拟调试
B、软件调试
C、BDM/JTAG调试
D、单独调试
4、在嵌入式ARM处理器中,下面哪种中断方式优先级最高。

( )
A、Reset
B、数据中止
C、FIQ
D、IRQ
5、NAND FLASH和NOR FLASH的区别正确的是( )。

A、NOR的读速度比NAND稍慢一些
B、NAND的写入速度比NOR慢很多
C、NAND的擦除速度远比NOR的慢
D、大多数写入操作需要先进行擦除操作
6、通常所说的32 位微处理器是指( )。

A、地址总线的宽度为32 位
B、处理的数据长度只能为32 位
C、CPU 字长为32 位
D、通用寄存器数目为32 个
7、ADD R0,R1,[R2]属于( )。

A、立即寻址
B、寄存器间接寻址
C、寄存器寻址
D、基址变址寻址
8数据字越长则( )。

A、时钟频率越快
B、运算速度越快
C、对存储器寻址能力越差
D、精度越高
9、典型的计算机系统结构是( )。

A、冯诺依曼体系结构
B、哈佛结构
C、单总线结构
D、双总线结构
10、下列不是RISC指令系统特点的是( )。

A、大量使用寄存器
B、采用固定长度指令格式
………………………………密………………………………封………………………………线………………………………
C 、 使用多周期指令
D 、 寻址方式多
11、下列那种设备不属于嵌入式系统产品( )。

A 、PDA
B 、ATM 取款机
C 、个人计算机
D 、机顶盒
12、下列不属于ARM 处理器异常工作模式的是( )。

A 、快速中断模式
B 、 未定义模式
C 、数据访问终止模式
D 、用户模式
13、汇编程序中的伪指令是在( )阶段起作用。

A 、 编辑
B 、 链接
C 、编译
D 、执行
14、LDM 和STM 指令最多可以操作( )寄存器。

A 、12个
B 、2个
C 、16个
D 、32个
15、烧写到FLASH 里的是( )格式的文件。

A 、.asm
B 、.bin
C 、.obj
D 、.cpp
1、ARM 微处理器有 种工作模式,它们分为两类非特权模式、 。

2、ARM 支持两个指令集, ARM 核因运行的指令集不同,分别有两个状态 、 ,状态寄存器
CPSR 的 位反映了处理器运行不同指令的当前状态
3、ARM 核有 个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器, 寄存器用于存储PC 。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和 。

5、ARM 可用两种方法存储字数据:大端模式和 。

6、ARM 体系结构支持的最大寻址空间为 。

( )1、所有的电子设备都属于嵌入式设备。

( )2、CISC 将被RISC 所取代。

( )3、嵌入式linux 操作系统属于免费的操作系统。

( )4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。

( )5、嵌入式开发需要专门的软件和硬件设备。

( )6、所有Thumb 指令是无条件执行的。

二、填空题(每空1分,共10分)
三、判断题(每题1分,共10分。

在正确论断前面的括号中填入“√”,否则填入“×”。


………………………………密………………………………封………………………………线………………………………
( )7、Thumb 指令集是16位的,而ARM 指令集是8位的,Thumb 有更高的代码密度。

( )8、嵌入式就是ARM 。

( )9、只要是32位就是立即数。

( )10、ARM9采用的是哈弗结构,即数据和指令分开存储。

1.ARM 2. CISC 和RISC 3、JTAG 4、ADS 5、ATPCS 1、什么是嵌入式系统?
2、CPSR 寄存器中哪些位用来定义处理器状态?
3、请指出MOV 指令与LDR 加载指令的区别及用途?
4、请指出LDR 伪指令的用法。

指令格式与LDR 加载指令的区别是什么?
试述ARM 处理器对异常中断的响应过程。

一、单项选择题(每题2分,共30分)
1.B
2.C
3.D
4.A
5.D
6. C
7. B
8. D
9. A 10. C 11.C 12.D 13.C 14.C 15.B
四、专业名词解释(每题2分,共10分) 五、简答题(每题8分,共32分) 六、问答题(8分)
………………………………密………………………………封………………………………线………………………………
二、填空题(每空1分,共10分)
1. 7 特权模式
2. ARM Thumb T
3. 37 R15
4. 分时操作系统
5. 小端模式
6. 4GB
[评分说明]第2题答案不分顺序
三、判断题(每题1分,共10分)
1. ×
2. ×
3. √
4. √
5. √
6. ×
7. ×
8. ×
9. ×10. √
四、名词解释(每题2分,共10分)
1.(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。

技术具有性能高、成本低和能耗省的特点。

2. CISC复杂指令系统;RISC精简指令系统;
3.Joint Test Action Group(联合测试行为组织)一种国际标准测试协议(IEEE 1149.1 兼容),主要用于芯片内部测试。

4.ADS是ARM公司的集成开发环境软件(ARM developer suit)
5.ARM-THUMB procedure call standard的简称;ATPCS就是基于ARM指令集和THUMB指令集过程调用的规范。

五、简答题(每题8分,共32分)
1、嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、控制位T反映了正在操作的状态。

(位31~28:N、Z、C、V,条件代码标志位;27~8:保留位;7~0:I、F、T、M4~0,控制标志位。


3、MOV指令的源操作数是常数或(带偏移量的)寄存器,用于寄存器之间的数据传送;LDR指令的源操作数是地址,用于存储器到寄存器的数据传送。

4、用法:LDR{cond} Rd,=立即数/标号+立即数;LDR伪指令的源操作数是代表一个常数,LDR加载指令的源操作数代表一个地址。

六、简答题(8分)
答:当一个异常出现以后,ARM微处理器执行完当前指令后(复位异常除外)会执行以下几步操作:
1、将CPSR复制到相应到相应模式下的SPSR中,设置CPSR:
置位I位(禁止IRQ中断)
清零T位(进入ARM状态)
设置MOD位,切换处理器至相应模式……3分
2、将下一条指令的地址存入相应连接寄存器LR(R14_XXX),以便程序在处理异常返回时能从正确的位置重新开始执行。

……2分
3、强制PC从相关的异常向量地址取一条指令执行,从而跳转到相应的异常处理程序处。

……2分。

相关文档
最新文档