笔记-计算机组成原理

第一章 计算机概论

1. 冯诺依曼计算机特点及其框架图

  1. 计算机由运算器、存储器、控制器和输入输出设备五部分构成。
  2. 指令与数据以同等地位存放在存储器内,并可按地址寻访。
  3. 指令与数据均以二进制数表示。
  4. 指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
  5. 指令在存储器中按顺序存放。通常,指令是按顺序执行,在特定条件下,可以根据运算结果或根据设定的条件改变执行顺序。
  6. 机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。

2.现代计算机的组成框图


CU(control unit)是控制单元,解释存储器中的指令,并发出各种操作命令来执行指令;
ALU(arithmetic logic unit)是算术逻辑单元简称算逻部件,用来完成算术逻辑运算。

在这里插入图片描述
计算机有条不紊地自动工作都是在控制器的统一指挥下完成。

3.细化的计算机组成框图

1. 主存储器

  1. 主存储器(主存):存放数据和程序
    存储体M、各种逻辑部件(MAR是memory address register-存储器地址寄存器、MDR是memory data register-存储器数据寄存器)及控制电路。

  2. MAR反映存储单元个数,MDR反映存储字长。设MAR=4,MDR=8,可知:存储单元的数量有16,每一个存储单元的存储字长为8。

  3. 存储器M里面有很多存储单元,一个存储单元又包含很多存储元件,一个存储元件能寄存一位二进制代码‘0’/‘1’。

  4. 其中一个存储单元可存储一串二进制代码,这一串代码称作一个 存储字,其位数成为 存储字长,一个存储字可以代表一个二进制数、一串字符或者一条指令。为每一个存储单元赋予一个编号,作为其地址号

  5. 主存工作就是按存储单元的地址号来实现对存储字各位的存(写入)、取(读入),即按地址存取方式
    优势:
    1. 可以按顺序自动完成实现编好的程序的操作。
    2. 当反复使用某个数据或某条指令时,可以指出其地址号,而不用重复存放该数据或指令,提高存储空间。
    3. 由于指令和数据都是用地址号来反映,所以取指令和取数据操作可视为完全相同,这样可以用一套控制线路完成两种操作。

2. 运算器

在这里插入图片描述

  1. 运算器至少包括3个寄存器(ACC:累加器,MQ:乘商寄存器,X:操作数寄存器)和一个算术逻辑单元ALU(不是寄存器)。
  2. 加减法(M为存储器任一地址号)
    ACC存放的是被加数(被减数),M存放的数被送至X寄存器中。两数通过算术逻辑单元ALU中,完成计算。
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值