计算机组成原理笔记 第五章 中央处理器CPU

第五章 中央处理器 CPU

image-20210816170222285

1.CPU的功能和结构

image-20210817160536343

image-20210817160741824

image-20210817163249717

image-20210817164108300

image-20210817164805828

image-20210817164942188

image-20210817165103255

image-20210817165147222

2.指令执行过程

image-20210817165317744

image-20210817190844298

主频 3.0GHz 3.0G个时钟周期

image-20210817191521514

image-20210817192041623

image-20210817192230811

image-20210817192735040

image-20210817193224784

image-20210817193308630

image-20210817194126851

image-20210817195000786

image-20210817195015146

3.数据通路的功能和基本结构

3.1单总线结构

单总线结构 同一时刻只能两个部件之间在CPU内部总线进行信息流动

image-20210818155309439

数据流动分为三类

  • 寄存器与寄存器之间的流动
  • 寄存器与主存之间的流动
  • 寄存器与ALU之间的流动

image-20210818160014299

image-20210818160407716

image-20210818160800761

image-20210818161357224

image-20210818161555747

image-20210818162012709

image-20210818162123078

3.2专用数据通路结构

image-20210818180759885

image-20210818180931868

image-20210818181148051

image-20210818181328274

image-20210818181457618

image-20210818181721772

image-20210818181947045

image-20210818182130271

image-20210818182238487

image-20210818182304881

4.控制器设计

4.1硬布线控制器

image-20210818183341455

image-20210818195547001

image-20210818195927336

image-20210818200107786

image-20210818200619318

3.选择CPU的控制方式

(1)

image-20210818201001149

(2)

image-20210818201242451

(3)

image-20210818201450863

4.电路设计

image-20210818201615307

填1 说明 有可能需要这个操作

image-20210818201831661

image-20210818201948133

image-20210818202045791

image-20210818203124794

image-20210818203223459

4.2微程序控制器的基本原理

image-20210820160340205

image-20210820161546386

image-20210820163012894

image-20210820163214839

微命令和微操作 一一对应

一条微指令有可能包含多条微命令(微操作)

微程序 微指令 1对多

微程序和机器指令 是1对1

image-20210820163845702

4.3微程序控制器的工作原理

image-20210820165437249

image-20210820190428116

image-20210820190513861

image-20210820190739187

image-20210820191343077

image-20210820191536980

image-20210820191652169

image-20210820192001516

image-20210820192130849

image-20210820192144115

4.4微程序控制单元的设计

image-20210820200352183

image-20210820203658909

image-20210820203815428

image-20210820204622657

image-20210820204747137

image-20210820204827731

image-20210820204945349

5.指令流水线

5.1指令流水线的概念

image-20210820205447017

image-20210820205644696

image-20210820205807194

image-20210820210254858

image-20210820210329231

image-20210820210443587

image-20210820210631093

image-20210820210704921

5.2指令流水线影响因素分类

RISC (精简指令) 通常规定每一条指令的机器周期数相同 每个机器周期的长度相同

image-20210820212522602

image-20210820212604215

image-20210820213236927

image-20210820213509983

image-20210820213603235

image-20210820213750166

image-20210820214047511

image-20210820214104072

5.3流水线的分类

image-20210820214421281

image-20210820214441555

5.4流水线的多发技术

image-20210820214634723

image-20210820214750606

image-20210820214835994

image-20210820214857071

5.5 五段式流水线

image-20210820215023813

运算类指令

image-20210820215327029

LOAD指令 (取数指令) :把a取出来 放到b中

image-20210820215554689

STORE指令(存数指令):

image-20210820215721252

转移类指令

image-20210820220053465

无条件转移指令

image-20210820220205445

image-20210820220554607

image-20210820220534143

posted @ 2021-08-20 22:13  有空就一起吃饭吧  阅读(257)  评论(0编辑  收藏  举报