第12讲微操作.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12讲微操作

2.转移指令JC disp (1)取指周期 (2)执行周期 如果C=1,则完成 ① (PC)→Y(C=1) ② Ad(IR)+(Y)→Z ③ (Z)→PC (PC)+disp→PC, PCout,Yin 有效 Zout,Pcin 有效 MDRin PCout 地址 总线 数据 总线 PCin Ad(IR)out MDRout MARin ALU Ri Y Z Yin Zin Riin Riout Zout ALUin ALU控制 + - PC MAR MDR +1 IRin IR R1out,ALUin,+, Zin 有效 第31页/共32页 盛建伦jlsheng@qtech.edu.cn * Homework 6 - 12, 13, On June 30, 1945, before ENIAC was even completed, mathematician John von Neumann distributed the paper entitled First Draft of a Report on the EDVAC. It outlined the design of a stored-program computer that would eventually be completed in August 1949 . FLOPS - The number of floating point operations per second is often important in selecting computers for scientific computations. 实验安排 第3、4、9 、11周,星期三下午7-8节 第8、10周,星期一下午7-8节 第32页/共32页 盛建伦jlsheng@qtech.edu.cn * 第6章 中央处理器 Chapter 6 Central Processing Unit Developing new, high-end CPUs is a very costly proposition. Both the logical complexity (needing very large logic design and logic verification teams and simulation farms with perhaps thousands of computers) and the high operating frequencies (needing large circuit design teams and access to the state-of-the-art fabrication process) account for the high cost of design for this type of chip. (2) 第1页/共32页 盛建伦jlsheng@qtech.edu.cn * 中央处理器的组成 CPU的基本组成包括:运算部件、寄存器、总线、时序系统、指令译码器ID和微操作命令产生部件等。 2.指令部件 指令译码器(Instruction Decoder)的功能是对指令寄存器中的指令的操作码进行分析(译码),决定应该执行的基本操作。 1.运算部件 ① ALU; ② 定点乘法、除法部件; ③ 浮点部件。 指令部件的主要任务是完成取指令和分析指令。包括:程序计数器、指令寄存器、指令译码器ID和地址形成部件。 地址形成部件根据操作数的寻址方式形成操作数的有效地址。 第2页/共32页 盛建伦jlsheng@qtech.edu.cn * 3.寄存器 CPU中的寄存器可分为通用寄存器和专用寄存器两大类。 ⑴ 通用寄存器 General-purpose Register 通用寄存器主要用于存放参与运算的数据和运算结果,有的还可以作为变址寄存器、计数器、地址指针等。 CISC机的CPU通常设有几个或十几个通用寄存器,RISC机的CPU则可能有多达上百个通用寄存器。在CPU中设置众多的通用寄存器的目的主要是为了减少计算过程中的访存次数。 通用寄存器组是程序可访问的。其中,最重要的是累加寄存器Accumulator。CPU内通用寄存器的位数取决于机器字长,与ALU的位数相同。 此外,在CPU中可能还有几个暂存器,一般在ALU入口,主要用于暂时保存ALU运算所需要的两个操作数之一。暂存器对程序员是透明的transparent (用户不可见的)。 第3页/共32页 盛建伦jlsheng@qtech.edu.cn *

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档