8085微处理器加法指令
在8085指令集中,尤其是在其算术指令组中,只有加法和减法指令。8085没有执行乘法或除法运算的指令。现在让我们只讨论执行加法运算的指令。
为了执行两个数字的加法,8085要求其中一个操作数必须放在累加器中。另一个操作数可以位于以下任何一个位置:
分类 | 示例 |
---|---|
另一个操作数可以保存在指令中的8位立即数数据中。 | ADI 43H ADI FFH |
另一个8位操作数可以保存在内存位置中,其内存地址由HL寄存器对指向。 | ADD M |
另一个8位操作数可以保存在8位寄存器中。 | ADD B ADD C |
以下是8085指令集中可用于加法运算的指令列表:
助记符,操作数 | 操作码(十六进制) | 字节数 |
---|---|---|
ACI 数据 | CE | 2 |
ADC A | 8F | 1 |
ADC B | 88 | 1 |
ADC C | 89 | 1 |
ADC D | 8A | 1 |
ADC E | 8B | 1 |
ADC H | 8C | 1 |
ADC L | 8D | 1 |
ADC M | 8E | 1 |
ADD A | 87 | 1 |
ADD B | 80 | 1 |
ADD C | 81 | 1 |
ADD D | 82 | 1 |
ADD E | 83 | 1 |
ADD H | 84 | 1 |
ADD L | 85 | 1 |
ADD M | 86 | 1 |
ADI 数据 | C6 | 2 |
广告