其他分享
首页 > 其他分享> > 计算机组成原理

计算机组成原理

作者:互联网

目录

第一章:冯~诺依曼思想(重要)

1 工作原理:

2 冯·诺依曼计算机的组成

1 硬件

image-20210513173339925

2 软件

image-20210624142016788

软件系统:

第二章:数据表示

1.数据的表示

2.同余

a≡b(mod m):a与b同时mod m的值相同(mod是取余)

3.定点与浮点数据表示

浮点数:让数据表示唯一,规格化。

科学计数法:

浮点数表示:

4 数据校验的基本原理

数据校验:

码距与检错或纠错能力的关系:

5 奇偶校验

基本原理:

检错方法:

特点:

6 海明编码

基本原理:

特点:

第三章:运算方法与运算器

1 定点数运算及溢出检测

加法运算:

溢出及判断:

2 加法器的逻辑实现

串行加法器:基于一位全加器FA

行加/减法器:sub输入0控制加法,1控制减法

并行加法器进位链设计:

第四章:储存系统

1 储存器概述

分类:

储存器技术指标

2 储存系统的层次结构

3 主存中的数据存放

4 储存器工作原理

半导体存储器:

静态存储器SRAM:

动态存储器DRAM

5 储存扩展

6 多体交叉储存器

通过芯片交叉组织,提高cpu单位时间访问的数据量,缓解快速cpu与慢速主存的差异。

7 高速缓冲存储器Cache

基本原理

image-20210517211733069

相联储存器

作用:判断CPU要访问的内容是否在Cache中

基本思路:根据不同规则抽取主存地址的部分内容作为查找的依据

如何实现快速查找:

基本结构及工作原理:

相联存储器的一种技术实现:

cache地址映射与变换方法

全相连映射

直接相联映射

组相联映射

三种映射的对比

image-20210517232354741

8 替换算法

Cache存储空间被占满,当新数据要调入时,就需要通过某种机制决定替换的对象

第五章:指令系统

1 指令系统概述及指令格式

基本概念

指令的分类:

指令格式:

拓展指令举例:

指令格式设计举例:

2 寻址方式及指令寻址

指令寻址:

操作数寻址:

3 指令格式设计

4 MIPS指令概述

只有三种指令格式:

第六章:中央处理器

CPU: Central Processing Unit

1 CPU的组成与功能

1 组成

image-20210626170556341

2 主要功能

image-20210626170517785

3 主要寄存器

image-20210626170729927

4 操作控制器

image-20210626170751244

2 数据通路

1 定时模型

image-20210525210758897

2 数据通路与时钟周期

image-20210525210832086

3 保持时间伪例

保证下一个数据来的时候,当前数据已经储存。

image-20210525210911729

3 数据通路与总线结构

1 分类

image-20210626171255014

2 单总线结构中的数据通路

image-20210525212121967

3 双总线结构中的数据通路

image-20210525212617477

image-20210525212757405

3.三总线结构中的数据通路

image-20210525212908984

4 小结

总线越多,性能越好

4 数据通路实例

1 单总线(非常重要)

image-20210525213241182

2 多总线

image-20210525213347514

3 专用通路

image-20210525213846070

4 小结

image-20210525213900917

5 指令周期

1 一般流程

黄色为必要,白色非必要

image-20210526155127149

2 基本概念

image-20210626172211878

3 指令控制同步

image-20210626172229027

4 三级时序系统(同步时序)(重要)

image-20210526160443371

image-20210526160459188

5 现代时序系统(异步时序)(重要)

image-20210526160512754

6 总线结构CPU指令周期

1 单总线CPU(重要)

dianzi1

dianzi2

1)、取指令数据通路

dianzi3

2)、lw

dianzi4

3)、sw

dianzi5

4)、beq

dianzi6

5)、addi

dianzi7

6)、add

dianzi8

7)、指令周期方框图(重要)

dianzi9

2 小结

dianzi10

7 硬布线控制器设计

1 基本原理

image-20210526170849494

2.单总线

image-20210526170921496

3 三级时序

image-20210526170939176

image-20210526170945430

image-20210526170959777

image-20210526171016564

image-20210526171036372

4 现代时序

image-20210526180956687

image-20210526181008896

image-20210526181020421

image-20210526181032110

image-20210526181041931

6.8 微程序控制器

1.基本思想

image-20210526181518535

2.工作原理

image-20210526181538527

3.单总线CPU微指令构造

image-20210526181729162

4.程序、微程序、指令、微指令对应关系

image-20210526181904620

5.微程序组成原理

image-20210526183013976

6.9 微程序设计

1.取指令

dianzi9-3

2.lw

dianzi9-4

3.sw

dianzi9-5

4.beq

dianzi9-6

5.add

dianzi9-7

6.addi

dianzi9-8

7.总

dianzi9-9

10 微指令格式

1 设计原则

2 直接表示法

image-20210526183415836

3.编码表示法

dianzi9-1

4.微指令地址形成方法

image-20210526190000574

5.水平型微指令编码效率

image-20210627153229639

6.垂直型微指令

image-20210526190044231

image-20210526191553035

7.比较

七:输入输出系统

1 概述

输入输出系统的组成与功能:

I/O特点:

输入输出过程:

2 输入输出方式

3 程序中断方式

1 基本概念

2 实质域特点

image-20210627160927386

3 分类与作用

image-20210627161015084

4 响应流程

image-20210627161258426

5 中断优先级

image-20210627161419294

image-20210627161443746

划分优先级的一般规律:

6 中断屏蔽

image-20210627161727570

image-20210627163009478

image-20210627163019026

7 中断识别

image-20210627162701523

4 DMA方式

1 基本概念

image-20210627164825282

2 特点与应用

image-20210627164855598

3 工作状态

image-20210627165012817

4 内存争用

image-20210627165044919

停止CPU使用内存:

DMA与CPU交替使用主存:

周期挪用法:

5 主要操作过程

准备阶段:

传送阶段:

结束阶段:

6 与中断的区别

image-20210627165741370

标签:微指令,寻址,数据通路,计算机,储存器,指令,原理,CPU,组成
来源: https://www.cnblogs.com/doms-xiang/p/14943001.html