算术微操作

2024年8月28日 | 1分钟阅读

一般来说,算术微操作处理对寄存器中存储的数值数据执行的操作。

基本的算术微操作分为以下几类

  1. 加法
  2. 减法
  3. 递增
  4. 递减
  5. 移位

一些额外的算术微操作被分类为

  1. 带进位的加法
  2. 带借位的减法
  3. 传输/加载等。

下表显示了各种算术微操作的符号表示。

符号表示描述
R3 ← R1 + R2R1 加上 R2 的内容被传输到 R3。
R3 ← R1 - R2R1 减去 R2 的内容被传输到 R3。
R2 ← R2'对 R2 的内容进行补码(1 的补码)
R2 ← R2' + 1对 R2 的内容进行 2 的补码(取反)
R3 ← R1 + R2' + 1R1 加上 R2 的 2 的补码(减法)
R1 ← R1 + 1将 R1 的内容加 1
R1 ← R1 - 1将 R1 的内容减 1

注意:增量和减量微操作分别用“+ 1”和“- 1”表示。像乘法和除法这样的算术运算不包括在基本的微操作集中。

下一主题二进制加法器