笔者后发现曾经丢失的计算机组成原理现在变得容易理解了,下面跟大家分享。有错误希望大家提出:
大家都知道冯诺依曼说过的计算机五大组成部分:
运算器 控制器 存储器 输入设备 输出设备
现在的计算机结果是这样的哦!
下面介绍下存储器
存储器里有存储体和寄存器。指令和数据作为输入,输入到存储器中
存储器-》存储单元-》存储元件
大楼-》房间-》床位
一个存储单元存放一串二进制代码
存储单元由存储字组成,存储字就是二进制代码的组合
一个存储单元保存的数据成为一个存储字
这些二进制代码的位数就叫存储字长
下面介绍控制器
取指令由PC完成 分析指令由IR完成 执行指令由CU完成
下面介绍运算器,以累加器为例
ACC(也保存结果)和X作为输入的寄存器,ALU是个组合电路-输入撤销输出也撤销
MQ寄存器 保存增加出来的高位或者商
取地址的过程:
PC程序计数器->MAR地址寄存器->存储体(M)->MDR数据寄存器->IR指令寄存器
分析指令的过程:
IR指令寄存器->CU控制单元
(PC)+1->PC 取下一条地址
执行指令:
取数 Ad(IR)->MAR->M->MDR->ACC
存数 Ad (CU)->IR->MAR Ad( ACC)->MDR-M
下面介绍总线
总线是连接各个部件信息的传输线,是个部件共享的传输介质。
总线便于增减外设,同时减少了信息传输线的条数。
总线的上信息的传递分为串行(多用于设备间)和并行(要多条数据线,集中在机箱内部)
串行传输的传输距离长
并行传输的传输距离短