电子模拟计算机
电子数字计算机
专用计算机
通用计算机
五代变化
数据处理机
工业控制机
小型计算机
微型计算机
单片计算机
性能指标
吞吐量
响应时间
利用率
处理机字长
总线宽度
存储器容量
存储器带宽
主频 f /时钟周期 T
CPU执行时间
CPI
MIPS
PLOPS
冯诺依曼结构
组成
核心
系统程序
服务性程序
语言程序
操作系统
数据库管理系统
应用程序
数据格式
数值格式
类型
表示
定点
组成
分类
浮点
组成
IEEE754标准
组成
非数值格式
汉字格式
输入码
处理
输出码
字符格式
真值
机器码
原码
反码
补码
移码
校验码
定点
浮点
加法/减法
运算流程
0操作数检查
比较解码大小并完成对阶
尾数求和
结果规格化
舍入处理
溢出处理
阶码
尾数
乘法/除法
运算流程
0操作数检查
比较解码大小并完成对阶
尾数求和
结果规格化
舍入处理
溢出处理
阶码
尾数
定点运算器
基本组成
逻辑运算
分类
浮点运算器
浮点运算流水线
并行技术
微指令
机器指令
宏指令
指令系统分类
复杂指令系统计算机CSIC
精简指令系统计算机RSIC
性能要求
完备性
有效性
规整性
兼容性
指令格式
指令字
指令字长度
一个指令字中包含二进制代码的位数,其长度应该与计算机的数据字长相匹配,以简化指令访存的操作,一般指令字长为计算机字长的整数倍。
分类
单字长指令
双字长指令
机器字长
结构
操作码OP
分类
固定长度
可变长度
计算指令操作码的平均长度
设计
与地址码的设计相匹配
编码
扩展
地址码A
零地址指令
一地址指令
AC<-(AC)op(A)
二地址指令
A1<-(A1)op(A2)
ADD AL,30
- 按操作数所在位置分类
- 寄存器-寄存器(RR)型指令
- 寄存器-存储器(RS)型指令
- 存储器-存储器(SS)型指令
- 三地址指令
- A3<-(A1)op(A2)
特点
寻址方式
指令寻址
目的
寻址方式
顺序寻址
跳跃寻址
数据寻址
目的
寻址方式
隐含寻址
立即寻址
直接寻址
EA=A
间接寻址
EA=(A)
寄存器寻址
EA=R
寄存器间接寻址
EA=(R)
偏移寻址
EA=A+(R)
根据寄存器的不同类型来分类
相对寻址
基址寻址
变址寻址
堆栈寻址
指令分类
数据处理
数据存储
数据传送
程序控制
运算器
算术逻辑运算单元ALU
状态条件寄存器PSW
数据缓冲寄存器DR
通用寄存器R
控制器
程序计数器PC
指令寄存器IR
指令译码器ID
操作控制器
功能
分类
时序产生器
cache
地址寄存器AR
基本概念
指令周期
CPU周期/机器周期
时钟周期/节拍脉冲
流程
取指令
执行指令
指令控制同步
定长指令周期
CPU周期固定,节拍数固定,按CPU周期同步
单周期
变长指令周期
典型指令的指令周期
MOV R0,R1
LAD R1,6
ADD R1,R2
STO R2,(R3)
JMP 101
AND R1,R3
方框语言表示指令周期
硬布线控制器
微程序控制器
概述
概念
微命令
微操作
执行部件接受微命令后所进行的操作
分类
相容性微操作
互斥性微操作
控制部件
执行部件
微指令
微程序
控制原理
微程序设计
目标
缩短微指令字长度
提高微程序执行速度
便于修改微指令
微命令编码
直接表示
编码表示法
分段二次译码
混合表示法
微地址形成方法
微指令
字段
操作字段
顺序字段
格式
水平型微指令
垂直型微指令
过程
时间
影响因素
资源相关
两条指令同时争用一个功能部件发生冲突
解决
数据相关
前一条指令执行完毕以后才能执行下一条指令
解决
控制相关
跳转指令
解决
性能指标
吞吐率
加速比
效率
原文:https://www.cnblogs.com/wgjmcal/p/13264800.html