冯·诺依曼计算机的特点
1.计算机由五大部件组成(运算器,控制器,存储器,输入设备,输出设备)
2.指令和数据以同等地位存于存储器,可按地址寻访
3.指令和数据用二进制表示
4.指令由操作码和地址吗组成
5.存储程序
6.以运算器为中心
存储器的基本组成
存储体 ---- 存储单元 ---- 存储元件 (0/1)
每个存储单元赋予一个地址,按地址寻访
存储单元:存放一串二进制代码
存储字:存储单元中二进制代码的组合
存储字长:存储单元中二进制代码的位数
MAR:存储器地址寄存器,反映存储单元的个数
假如是4位,则为0000-1111,一共16个存储单元
MDR:存储器数据寄存器,反映存储字长
运算器的基本组成
ACC:累加寄存器
MQ:乘商寄存器
X:
ALU:
控制器的基本组成
PC寄存器:存放当前欲执行指令的地址。有计数功能:(PC)+ 1 --> PC (取指令)
IR寄存器:存放当前欲执行的指令以及操作数的地址。(分析指令)
CU:(执行指令)
主机完成一条指令的过程
以取数指令为例:
1.PC把指令的地址送到MAR
2.MAR送给存储体
3.在控制器的作用下,存储体把指定存储单元中保存的 取数指令 取出,送到MDR
4.将指令送到IR
5.IR把操作码送给CU控制单元
6.IR把操作数的地址送给MAR
7.MAR把地址送给存储体
8.在控制器作用下,存储体把操作码对应的数取出来,送到MDR
9.MDR把数据送到ACC
存储容量
主存容量:
存储单元个数存储字长:
如 MAR=10,MDR=8, 即1K8位
(1K=2的10次方=1024)
字节数:
如 2的13次方b=1KB(1B=8b)
辅存容量:
字节数 80G(1G=2的30次方)