📜  COA |算术微操作

📅  最后修改于: 2020-12-29 11:22:23             🧑  作者: Mango

算术微操作

通常,算术微操作处理对存储在寄存器中的数字数据执行的操作。

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

  • 加成
  • 减法
  • 增量
  • 减量
  • 转移

一些其他的算术微操作分类为:

  • 随身携带
  • 减去借位
  • 转移/加载等

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

Symbolic Representation Description
R3 ← R1 + R2 The contents of R1 plus R2 are transferred to R3.
R3 ← R1 – R2 The contents of R1 minus R2 are transferred to R3.
R2 ← R2′ Complement the contents of R2 (1’s complement)
R2 ← R2′ + 1 2’s complement the contents of R2 (negate)
R3 ← R1 + R2′ + 1 R1 plus the 2’s complement of R2 (subtraction)
R1 ← R1 + 1 Increment the contents of R1 by one
R1 ← R1 – 1 Decrement the contents of R1 by one

注意:增量和减量微操作用“ +1”和“?”表示。 1'。诸如乘法和除法之类的算术运算未包含在基本的微运算集中。