现代计算机-第3章(指令系统)2010.ppt

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
指令设计实例 练习: 练习: 练习: * A clock cycle is the basic unit of time to execute one operation/pipeline stage/etc. 指令功能分类 指令功能分类 指令集中不同功能指令使用频率情况: 指令系统分类 指令系统按访存类型分类: 堆栈型 累加器型 通用寄存器型:寄存器-寄存器型,寄存器-存储器型型 指令系统分类 Classifying Instruction Set Architectures Once byte ordering in memory is determined , the hardware designer Must make some decisions on how the CPU should store date, this is the Most basic means to differentiate ISAs . There are three choices: ◆ A stack architecture Stack architecture use a stack to execute instructions, and the operands are (implicitly) found on top of the stack . ◆ An accumulator architecture With one operand implicitly in the accumulator , minimize the internal complexity to the machine and allow for very short instructions. But because the accumulator is only temporary storage, memory traffic is very high. ◆ A general purpose register (GRP) architecture with use sets of general purpose registers, are the most widely accepted models for machine architecture today. The general purpose register (GRP) architecture can be broken into two classifications , depending on where the operands are Located ■ register-memory architectures where at least one operand is in a register and one is in memory ■ Load-store architectures require data to be moved into register before any operations on that data are performed. Classifying Instruction Set Architectures 指令格式 寻址技术 指令功能及分类 指令系统发展 指令设计实例 topic 指令系统发展 指令系统部分内容 近代指令集系统:MIPS, Power PC,Precision Architecture ,SPARC 较老的系统结构:80X86, IBM360/370, VAX 计算机指令系统的发展 Real-word examples of ISAs Intel Intel uses a little endian ,two-addressing architecture, with variable-length instructions. Intel processors use a register-memory architecture , which means all instructions can operate on a memory location, but the other operand must be a register, this ISA allows variable-length operations, op

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档