- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统应用开发基础课后习题
目录
嵌入式系统应用开发基础课后习题 1
第2章 2
第3章 4
第4章 6
第5章 7
第6章 9
第7章 13
嵌入式系统应用开发实践教程课后习题 16
第7章 16
第8章 19
第9章 20
第10章 21
第11章 24
第12章 25
第13章 26
Attention
本文档系个人总结,难免出现纰漏,仅供参考!
第2章
3、 CISC和RISC体系结构各自有什么特点,优缺点有哪些?
CISC是复杂指令集计算(complex instruction set computing)的缩写。CISC的主要特点是指令的种类繁多,指令功能强大,指令的机器码长度因指令不同而不同,指令的执行时间也根据不同的指令有较大的差异。
RISC是精简指令集计算(reduced instruction set computing)的缩写。RISC的主要特点, 它精简了CPU的指令集,统一了指令的字节长度,并把大部分指令的执行时间限制在一个时钟周期。特点归纳如下:(1)具有一个短小精悍的指令集(2)指令具有相同的机器码位长(3)95%的指令执行时间为一个时钟周期(4)没有采用CISC必用的微指令结构(5)采用了载入/存储(Load/Store)模式(6)具有更多数量的寄存器。
CISC或RISC结构各自的优缺点主要体现在硬件结构的复杂性和编程软件的复杂性两个方面。
CISC结构缺点:其结构的CPU虽然有着晶体管数量多,结构复杂,功耗大等缺点,
CISC的优点:但其丰富的指令集使得编程方便简洁。由于其指令功能强大,实现同样功能所使用的代码量,CISC要比RISC结构CPU少很多。
RISC的优点:晶体管数量少,功耗低,指令平均执行速度高;
RISC的缺点:其指令集仅提供一些使用频度高的指令,对于一些CISC结构下一条指令就可以完成的功能,就必须用多条RISC指令甚至是复杂的程序体来实现。
CISC技术的复杂性在于硬件,在于CPU内部用于实现复杂指令必须的微指令控制器实现技术。RISC技术的复杂性在于软件,在于编译程序的编写与优化。
4、冯纽曼结构和哈佛结构各自有哪些特点?
冯纽曼结构是经典的计算机系统架构方式,主要特征为程序中指令与数据使用相同的存储空间,因此指令与数据可以相混,即数据作为指令使用也无妨。
冯纽曼结构处理器有以下几个特点:(1)必须有一个存储器(2)必须有一个控制器(3)必须有一个运算器,用于完成算术运算和逻辑运算(4)必须有输入和输出设备,用于进行人机通信。冯纽曼的主要贡献是提出并实现了存储程序的概念。
哈佛结构的主要特点是程序和数据分别由不同的存储器提供,而且采用独立的总线进行访问。
与冯纽曼结构处理器比较,哈佛结构处理器有两个明显的特点:
(1)使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存(2)使用独立的两条总线,分别作为CPU与每个存储器之间的专用通信路径,而这两条总线之间毫无关联。
改进型哈佛结构的特点为:
(1)使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存,以便实现并行处理;(2)具有一条独立的地址总线和一条独立的数据总线,利用公用地址总线访问两个存储模块(程序存储模块和数据存储模块),公用数据总线则被用来完成程序存储模块或数据存储模块与CPU之间的数据传输(3)CPU内部保留了程序和数据分别访问结构,但外部分时复用一组地址和数据总线。
冯纽曼结构与哈佛结构的区别
完成一条指令需要3个步骤,取指令,指令译码和执行指令。
对于冯纽曼结构处理器,由于取指令和存放数据要从同一个存储空间存取,经同一总线传输,因而他无法重叠执行;
对于哈佛结构, 由于取指令和存取数据分别经由不同的存储空间和不同的总线,使得各条指令可以重叠执行,客服了数据流传输的瓶颈,提高了运算速度。
5、ARM7TDMI应用内核由哪些主要功能部件组成?其中的Embedded ICE的作用是什么?
ARM7DDMI内核采用了冯纽曼结构,其应用核包含以下主要功能部件:(1)ARM7TDMI内核;(2)测试访问口控制器(test access tap,TAP),TAP作用是实现对芯片所有引出脚的监控;(3)内嵌的在线仿真(in-circuit emulator,ICE)逻辑,其作用是以硬件的方式提供对电路调试的支持;(4)数据线分离器(BUS splitter)
Embedded ICE的作用是以硬件的方式提供对电路调试的支持。具体是在JTAG逻辑上添加了硬件断点寄存器,比较器等,我们就可以实现断点设置,三总线触发条件设置等调试环境。
6、什么是ARM体系结构中数据存储的大端格式和小端格式?X86处理器中采用的应该是什么格式?
大端格式:字数据的高字节存储在
文档评论(0)