算术微操作2024年8月28日 | 1分钟阅读 一般来说,算术微操作处理对寄存器中存储的数值数据执行的操作。 基本的算术微操作分为以下几类 - 加法
- 减法
- 递增
- 递减
- 移位
一些额外的算术微操作被分类为 - 带进位的加法
- 带借位的减法
- 传输/加载等。
下表显示了各种算术微操作的符号表示。 符号表示 | 描述 |
---|
R3 ← R1 + R2 | R1 加上 R2 的内容被传输到 R3。 | R3 ← R1 - R2 | R1 减去 R2 的内容被传输到 R3。 | R2 ← R2' | 对 R2 的内容进行补码(1 的补码) | R2 ← R2' + 1 | 对 R2 的内容进行 2 的补码(取反) | R3 ← R1 + R2' + 1 | R1 加上 R2 的 2 的补码(减法) | R1 ← R1 + 1 | 将 R1 的内容加 1 | R1 ← R1 - 1 | 将 R1 的内容减 1 |
注意:增量和减量微操作分别用“+ 1”和“- 1”表示。像乘法和除法这样的算术运算不包括在基本的微操作集中。
|