计算机组成原理--梳理

来源:互联网 发布:淘宝有炒作怎么消除 编辑:程序博客网 时间:2024/05/18 09:14

信息表示

原码:正常的2进制表示,第一位表示符号位,后面是正常的数值,-2^m+1,2^m-1

反码:正数的反码是自己,负数的反码,是在符号位不变的情况下,各位取反。

补码:正数的补码是其自身,负数的补码是符号位不变,各位取反+1

原码和补码的转换相似。。。

补码是可以解决使用补码,可以将符号位和数值位统一处理;同时,加法和减法也可以统一处理。此外,补码与原码的的相互转换,其运算过程是相同的,不需要额外的硬件电路。1-1 = 1+(-1)用补码的处理和原码相同。

浮点表示方法


指令信息表示

指令信息一般格式为:操作码+地址码,地址码可能有多个。

寻址方式

立即寻址,指令直接给出操作数,用来提供常数,设置初值

直接寻址,指令给出操作数地址

----寄存器直接寻址,寄存器号R。寄存器占用的位数少,而且快。用于访问固定的存储单元或者寄存器。

----存储器直接寻址,有效地址D

间接寻址,指令给出操作数的间接地址

----存储器间址,间接地址D

----寄存器间址,寄存器号R

----堆栈寻址,堆栈指针

变址、基址寻址及其变化
----变址寻址,指令给出一个寄存器号和一个地址量,寄存器内容与地址量之和为有效地址。寄存器为变址寄存器

----基址寻址,指令给出一个寄存器号和一个地址量,寄存器内容与地址量之和为有效地址。寄存器为基址寄存器

上述两者,变的地方不一样,变址寻址变的是寄存器号内的地址,基址寻址是变的地址量

----基址加变址,指令给出两个寄存器号和一个地址量,寄存器内容与地址量之和为有效地址。便于处理两维数组。

----相对寻址,指令给出位移量,PC内容与位移量之和为有效地址。S =((PC)±D),这里PC是可以上下浮动的。

----页面寻址,指令给出位移量,PC的高位部分与位移量拼接,形成有效地址。S =((PC)H,D)
CPU子系统

CPU组成原理,运算器,控制器,寄存器,数据通路结构

运算部件的构成,多路选择器,ALU,移位器,寄存器R

运算方法:好复杂。。。安静

原码恢复余数法,原码不恢复余数法,补码不恢复余数法,补码一位乘法。TODO。。。

控制器====组合逻辑控制器,微程序控制器

组合逻辑控制器,涉及到地方包括,微命令发生器,PSW状态寄存器,指令寄存器,时序


控制器的工作流程,PC---地址--->M---指令--->IR,译码(寻址方式)

PC+1---->PC

组合逻辑控制器的优缺点

1、产生微命令速度快,一般用于高速计算机,小规模计算机。

2、设计不规整,设计效率较低。

3、不易修改,扩展指令系统功能。

微程序控制器
基本思想

1、若干微命令编制成一条微指令,控制实现一步操作;

2、若干微指令组成一段微程序,解释执行一条机器指令;
3. 微程序事先存放在控制存储器中,执行机器指令时再取出。
微程序控制器的结构



控制存储器CM,存放微程序,属于CPU

工作流程

取机器指令

CM-----(取微指令)------>UIR--------(微命令字段)------>译码器--------(微命令)--------->主存-----------机器指令-------->IR

转微程序入口
IR--------操作码--------->微地址形成电路-----------入口---------->UAR---------------------->CM-------首条微指令------UIR

执行首条微指令

UIR-------微命令字段--------->译码器--------微命令--------->操作部件

后续微指令

微地址字段现行微地址运行状态------------>微地址形成电路------后续微地址------->UAR------>CM----后续微指令--->UIR


微程序控制器的优点,设计规整,易于修改

缺点,慢

时序控制方式,略

主机与外设的主外信息交换

总线式,通道式

程序查询方式,中断方式,DMA方式

设计模型机

几个步骤

1、拟定指令系统,格式、寻址方式、指令类型设置
2、确定总体结构,寄存器、ALU、数据通路设置
3、安排时序,周期、定时脉冲设置
4、拟定指令流程和微命令序列。列操作时间表
5、形成控制逻辑,组合逻辑,微程序

存储器

按作用分类:主存,高速缓存,外存

按存储介质分类:

半导体存储器,主存,高速缓存

磁表面存储器,外存

光盘存储器,外存

按存取方式分类:

随机存取存储器,RAM 可读可写 --内存,ROM 只读不写--BIOS

顺序存取存储器,SAM,指标,平均等待时间和数据传输率,磁带

直接存取存储器,DAM

















0 0
原创粉丝点击