计算机组成原理—运算器组成与操作过程

运算器组成与操作过程

  • 运算器组成
    • 运算器基本组成框图
    • 加减乘除运算中运运算器的功能:
  • 运算器操作过程
    • 加法操作过程:
    • 减法操作过程:
    • 乘法操作过程:
    • 除法操作过程:

运算器组成

运算器基本组成框图

计算机组成原理—运算器组成与操作过程_第1张图片

  • 核心:ALU
  • 运算的数据输入:ACC
  • 数据的保存:ACC、MQ、X

加减乘除运算中运运算器的功能:

运算 ACC MQ X
被加数、和 加数
被减数、差 减数
乘法结果的高位 乘数、乘法结果的低位 被乘数
被除数、余数 除数

运算器操作过程

加法操作过程:

  1. 加法指令
M
  1. 初态:ACC存放被加数
  2. 【M】到X中
  3. 【ACC】+【X】->ACC

减法操作过程:

  1. 减法指令
M
  1. 初态:ACC存放被减数
  2. 【M】到X中
  3. 【ACC】+【X】->ACC

乘法操作过程:

  1. 乘法指令
M
  1. 初态:ACC存放被乘数
  2. 【M】到MQ中
  3. 【ACC】到X中
  4. 0到ACC中
  5. 【X】*【MQ】->ACC//MQ

除法操作过程:

  1. 除法指令
M
  1. 初态:ACC存放被除数
  2. 【M】到X中
  3. 【X】/【MQ】->MQ
  4. 余数在ACC中

你可能感兴趣的:(计算机组成原理—运算器组成与操作过程)