计算机组成原理(现代计算机细分组成框图)

一、现代计算机组成框图

组成框图如下:
计算机组成原理(现代计算机细分组成框图)_第1张图片

现代计算机主要由三大部分组成:主存储器、CPU、I/O设备,这三部分都是一个计算机能够工作的必不可少的部分。其中,CPU主要实现控制和运算功能,分为了算术逻辑单元和控制单元。

二、细化的计算机组成框图

细化组成框图如下:
计算机组成原理(现代计算机细分组成框图)_第2张图片
这是更加细分的计算机组成框图了,可以实现基本的取值、运算和输出功能了,下面详细介绍一下。

  • CPU分为运算器和控制器;
  • 运算器中包括ACC累加器,MQ乘商寄存器,ALU算术逻辑单元,X操作数寄存器;
  • 控制器分为IR指令寄存器、PC程序计数器、CU分析指令;
  • 主存储器分为M主存储体,MDR存储器数据寄存器,MAR存储器地址寄存器。

实现一个取值的操作或者存值的操作至少需要分为9个步骤:
1、首先PC中获得了当前欲执行指令的地址,然后需要到主存储器的MAR中取获得指令的地址;
2、然后到主存储器的主存储体中寻找指令;
3、找到指令后放到MDR中;
4、再又MDR将指令发送给IR指令寄存器中;
5、然后IR将指令递交给CU进行指令分析;
6、指令分析完成后,开始取值:IR先向主存储器的MAR中访问到值的地址;
7、再使用地址到主存储器的主存储体中寻找值;
8、找到值后放到MDR存储器数据寄存器中;
9、最后一步,将得到的值发送给运算器中进行运算。

你可能感兴趣的:(操作系统,数据结构,windows,计算机组成,经验分享)