推算机组成原理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
推算机组成原理

1、若指令长度为40bit, 主存空间为64K×8bit,若仅用于设计二地址指令,问可设计多少条指令? 2、若某机要求有如下形式的指令:三地址指令4条,单地址指令255条,零地址指令16条。指令字长为12位,每个地址码长为3位,问能否以变长操作码为其编码?如果其中单地址指令为254条呢? 3、某计算机的指令系统字长为16位,采用变长操作码,操作数地址需4位.该指令系统已有三地址指令M条,二地址指令N条,没有零地址指令.问最多还可有多少条一地址指令? 除去一级间接寻址外,还有多级间接寻址。多级间接寻址为取得操作数需要多次访问主存,即使在找到操作数有效地址后,还需再访问一次主存才可得到真正的操作数。 多级间接标志: 0:找到有效地址 1:继续间接寻址 基址寻址和变址寻址在形成有效地址时所用的算法是相同的,而且在一些计算机中,这两种寻址方式都是由同样的硬件来实现的。 但这两种寻址方式应用的场合不同,变址寻址是面向用户的,用于访问字符串、向量和数组等成批数据;而基址寻址面向系统,主要用于逻辑地址和物理地址的变换,用以解决程序在主存中的再定位和扩大寻址空间等问题。在某些大型机中,基址寄存器只能由特权指令来管理,用户指令无权操作和修改。 3.5 指令系统的发展 3.5.3 VLIW和EPIC VLIW是英文“Very Long Instruction Word”的缩写,中文含义是“超长指令字”,即一种非常长的指令组合,它把许多条指令连在一起,增加了运算的速度。在这种指令系统中,编译器把许多简单、独立的指令组合到一条指令字中。当这些指令字从主存中取出放到处理器中时,它们被容易地分解成几条简单的指令,这些简单的指令被分派到一些独立的执行单元去执行。 EPIC是英文“Explicit Parallel Instruction Code”的缩写,中文含义是“显式并行指令代码”。 EPIC是从VLIW中衍生出来的,通过将多条指令放入一个指令字,有效的提高了CPU各个计算功能部件的利用效率,提高了程序的性能。 3.5 指令系统的发展 实验一 运算器算术运算实验 实验二 运算器移位运算实验 数据总线(D7……D0) 74LS273 74LS273 74LS81 74LS81 74LS245 74LS299 移位控制电路略 ALU单元 74LS245 开关 实验一 实验二 INPUT单元 实验三 存储器实验 数据总线(D7……D0) 74LS245 开关 INPUT单元 ALU 实验一 实验二 实验三 SW_G DATA BUS OE常接地,在此情况,当CE=0、WE=0时进行写操作,CE=0、WE=1时进行读操作。 步骤l、按图1-7连接实验线路 步骤2:给存储器的00、01、02、03、04地址单元中分别写入数据11、22、33、44、55。 具体操作步骤如下:(以向00号单元写入11为例) 首先使各个控制电平的初始状态为:SW_G=1,CE=1,WE=1,LDAR=0,CLR= l→0→1,并将CONTROL UNIT的开关SP05打在“NORM”状态,然后按下图所示步骤进行。图中方括号中的控制电平变化要按照从上到下的顺序来进行,其中T3的正脉冲是通过按动一次CONTROL UNIT的触动开关START来产生的,而WE的负脉冲则是通过让SWITCH单元的WE开关做l→0→1变化来产生的。 以向00号单元写入11为例 初始状态为:SW_G=1,CE=1,WE=1,LDAR=0,CLR= l→0→1。 OE常接地,在此情况,当CE=0、WE=0时进行写操作。 2. 编址单位 (1)字编址 编址单位=访问单位 每个编址单位所包含的信息量(二进制位数)与读或写一次寄存器、主存所获得的信息量是相同的。早期的大多数机器都采用这种编址方式。 3.2 寻址技术 (2)字节编址 字节编址是为了适应非数值计算的需要。字节编址方式使编址单位与信息的基本单位(一个字节)相一致,这是它的最大优点。然而,如果主存的访问单位也是一个字节的话,那么主存的频带就太窄了。 编址单位<访问单位 通常主存的访问单位是编址单位的若干倍。 (3)位编址 也有部分计算机系统采用位编址方式。 3.2 寻址技术 3. 指令中地址码的位数 指令格式中每个地址码的位数是与主存容量和最小寻址单位(即编址单位)有关联的。主存

文档评论(0)

rachel + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档