计算机组成

计算机的层次结构

在这里插入图片描述
软件和硬件在逻辑上相同
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
字的大小是 根据计算机结构设置的,
B代表字节Byte = 8bit
b代表bit
在这里插入图片描述
ACC、MQ、X都是用来存放数据的
ALU是运算器的核心部件

在这里插入图片描述

CU是最核心的部件

举例说明

在这里插入图片描述

指令核数据都放在存储体中
程序运行前,PC指向0的位置
0存放的指令通过地址总线存入MAR,导致(MAR)=0
【(寄存器) = 寄存器中存放的内容】
#3
M代表主存储器
M(MAR)->MDR 将主存储器里MAR存放的内容放到MDR中

在这里插入图片描述

#11 MQ会存储 运算结果的低位
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

存储的层次结构

在这里插入图片描述

高级语言–>机器语言:编译
汇编语言–>机器语言: 汇编

解释程序:每个语句都单独翻译成机器语言,不考虑前后联系,
编译:一口气把整段代码都翻译成机器语言,会生成.s文件

汇编语言写的程序!=汇编程序

存储器

在这里插入图片描述

中央处理器

在这里插入图片描述

CPU的功能和结构

CPU的功能

在这里插入图片描述
在这里插入图片描述

运算器

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

控制器

在这里插入图片描述

CPU的基本结构

黄色的寄存器是用户可见,可编程的
灰色的寄存器是用户不可见的,是为了硬件设计的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

指令周期

时钟周期: 一个时钟脉冲所需要的时间。在计算机组成原理中又叫T周期或节拍脉冲。是CPU和其他单片机的基本时间单位。它可以表示为时钟晶振频率(1秒钟的时钟脉冲数)的倒数(也就是1s/时钟脉冲数,比如1/12MHz),对CPU来说,在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,时钟周期就越短,工作速度也就越快。时钟周期在CPU的描述里也叫节拍,即将一个机器周期划分成若干个相等的时间段,每一段仅完成一个基本操作,用一个电平信号宽度对应。举例:(个人理解)工作频率为100MHZ的芯片的时钟周期为10000ns,理解为1s(10的9次方ns)内的时钟周期个数为10的8次方,所以每个时钟周期的时间长为10的9次方ns/10的8次方个时钟周期,结果为10ns。

指令周期: 执行一条指令所需要的时间,是从取指令、分析指令到执行完指令所需的全部时间,计算机中,常把一条指令的执行过程划分为若干个阶段,每一个阶段完成一项工作。每一项工作称为一个基本操作,完成一个基本操作所需要的时间称为机器周期,所以一个指令周期一般由若干个机器周期组成。指令不同,所需的机器周期也不同,比如一个复杂指令可能需要很多个机器周期才能完成,而每个机器周期又由多个时钟周期完成。

机器周期: 通常用从内存中读取一个指令字的最短时间来规定CPU周期(机器周期),也即CPU完成一个基本操作所需的时间。通常一个机器周期包含12个时钟周期,在8051系列单片机的一个机器周期由6个S周期(状态周期)组成。 一个S周期=2个节拍(P),也就是一个状态周期包含2个时钟周期,所以8051单片机的一个机器周期=6个状态周期=12个时钟周期。又称CPU的工作周期或基本周期,总线周期。

总线周期: cpu从内存中读取指令,向内存中存取数据,对外设端口读写数据,执行总线周期,总线周期通常包含4个T状态:T1,T2,T3,T4。所谓一个T状态就是一个时钟周期。它是CPU执行操作的最小时间单位。
在这里插入图片描述
在这里插入图片描述
买买买
在这里插入图片描述
在这里插入图片描述

间指周期:为了取有效地址

指令的形式地址放入MAR:Ad(IR)

在这里插入图片描述
在这里插入图片描述

主存中,进栈为减法,出栈为假发
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

单总线的数据通路

在这里插入图片描述
MDR要和内部总线和外部总线进行交流
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(R0)是间接寻址,取里面的内容为地址
R1代表地址是R1寄存器,操作的是该地址的内容 在这里插入图片描述
当PC有自增功能时
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

指令流水

在这里插入图片描述

定义

在这里插入图片描述

表示方法

在这里插入图片描述

性能指标–吞吐率、加速比、效率

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

流水线的影响因素

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

流水线的分类

在这里插入图片描述
在这里插入图片描述

流水线的多发技术

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
三块黑色是因为需要多次配置

总线

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
只有一条总线在工作
在这里插入图片描述
在这里插入图片描述

I/O

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

中断

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

DMA

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值