码迷,mamicode.com
首页 > 其他好文 > 详细

各个硬件的工作原理

时间:2021-06-05 18:36:49      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:idt   inf   bsp   运算   算数   height   图片   组成   单元   

  • 主存储器
  • 运算器
  • 控制器

技术图片

 

 

 内部细节,和如何协调工作的

 


    1.主存储器的基本组成

存储体:主存储器中用于存储数据的部分,存放二进制数据

MAR:存储地址寄存器(register)

MDR:存储数据寄存器

技术图片

 

CPU对主存储器数据操作的过程可以类比菜鸟驿站

技术图片

 

 

 

技术图片

 

 

 1.数据在存储体内按地址存储

 2.MAR位数反应存储单元的个数

 3.MDR位数=存储字长

 

技术图片

 

 

 

 存储单元:每个存储单元存放一串二进制代码

 存储字:存储单元中二进制代码的组合

 存储字长:存储单元中二进制代码的位数

 存储元:即存储二进制的电子元件(电容),每个存储元可存1bit

 


 

    运算器的基本组成

技术图片

 

 

 运算器:用于实现算术运算(加减乘除)和逻辑运算(与或非)

ACC:累加器,用于存放操作数或运算结果

MQ:乘商寄存器,在乘除运算时,用于存放操作数或运算结果

X:通用的操作数寄存器,用于存放操作数

ALU:算术逻辑单元,通过内部复杂的电路实现算数运算,逻辑运算


 

 控制器的基本组成:

技术图片

 

 

 CU:控制单元,分析指令,给出控制信号

 IR:指令寄存器,存放当前执行的指令

 PC:程序计数器,存放下一条指令地址,有自动加1功能      

技术图片

 

 技术图片

 

 完成一条指令:取指令,执行指令。

 

各个硬件的工作原理

标签:idt   inf   bsp   运算   算数   height   图片   组成   单元   

原文地址:https://www.cnblogs.com/120510q/p/14852943.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!