- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
演示文稿演讲PPT学习教学课件医学文件教学培训课件
第二章
MSP430体系结构 ;*;MSP430的CPU具有16位数据总线、7种寻址模式、采用精简指令集(RISC)、这些特性使得微控制器的代码更短,更紧凑,执行速度更快。
MSP430系列微控制器采用冯.诺依曼结构。CPU、多种外设和时钟系统通过存储器地址总线(MAB)和存储器数据总线(MDB)相连。;?;冯·诺伊曼结构 ;哈佛结构 ; 与冯.诺曼结构处理器比较,哈佛结构处理器有两个明显的特点:
1、使用两个独立的存储器模块,分别存储指令和数据
2、使用独立的两条总线,分别作为CPU与每个存储器之间的专用通信路径,而这两条总线之间毫无关联。
;*;*;系统响应中断时的堆栈情况,如下图所示:;*;使用通用内存地址总线 (MAB)
和内存数据总线(MDB)进行互连
——冯诺依曼架构:
数据和指令集共用一个存储结构
把指令当成数据(可编程的)
一样处理
采用三级指令流水线,包括:
指令译码
16位ALU
4个专用寄存器
12个通用寄存器
;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;RISC?和CISC?区别?
是目前设计制造微处理器的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效???的目的,但采用的方法不同,因此,在很多方面差异很大,它们主要有:???
(1)?指令系统:RISC?设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。因此,在RISC??机器上实现特殊功能时,效率可能较低。但可以利用流水技术和超标量技术加以改进和弥补。而CISC??计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。???
(2)?存储器操作:RISC?对存储器操作有限制,使控制简单化;而CISC?机器的存储器操作指令多,操作直接。???
(3)?程序:RISC?汇编语言程序一般需要较大的内存空间,实现特殊功能时程序复杂,不易设计;而CISC??汇编语言程序编程相对简单,科学计算及复杂操作的程序社设计相对容易,效率较高。???; (4)?中断:RISC?机器在一条指令执行的适当地方可以响应中断;而CISC?机器是在一条指??执行结束后响应中断。???
(5)?CPU:RISC?CPU?包含有较少的单元电路,因而面积小、功耗低;而CISC?CPU?包含有丰富的电路单元,因而功能强、面积大、功耗大。???
(6)?设计周期:RISC?微处理器结构简单,布局紧凑,设计周期短,且易于采用最新技术;CISC?微处理器结构复杂,设计周期长。???
(7)?用户使用:RISC?微处理器结构简单,指令规整,性能容易把握,易学易用;CISC微处理 (window.cproArray = window.cproArray || []).push({ id: “u2280119” });器结构复杂,功能强大,实现特殊功能容易。???
(8)?应用范围:由于RISC?指令系统的确定与特定的应用领域有关,故RISC?机器更适合于专用机;而CISC?机器则更适合于通用机。
文档评论(0)