嵌入式系统基础B及答案
- 格式:doc
- 大小:72.50 KB
- 文档页数:4
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、嵌入式系统是指哪些设备?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. 嵌入式系统通常由、、和四个部分组成。
第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卷)试题总分: 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及答案院(系)班级姓名准考证号........................... 密封。
密封。
线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. 论述嵌入式系统在工业自动化领域的应用及其优势。
答案:嵌入式系统在工业自动化领域的应用非常广泛,包括但不限于机器人控制、生产线监控、数据采集和处理等。
………………………………密………………………………封………………………………线………………………………
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分。