8085程序在8085模拟器中将两个8位数字相加

8085 program to add two 8-bit numbers in 8085 simulator

我正在尝试将两个 8 位数字相加并编写了以下代码:

MVI D 08h
MVI B 03h
MVI C 00h
MOV A D
LOOP: CMP B
JC DOWN
INR A
SUB B
JNZ LOOP

DOWN: HLT

但是我的输出不正确。

假设我的假设是正确的,您将答案存储在 C

然后在第 7 行做一个小改动:

MVI D 08h
MVI B 03h
MVI C 00h
MOV A D
LOOP: CMP B
JC DOWN
INR C
SUB B
JNZ LOOP

DOWN: HLT

现在应该可以了。