2

我写了一个相当节俭的程序来比较 2 个数字,第一个 JNC 语句工作正常,第二个抛出错误,我正在使用gnusim8085。这是我的代码

MVI B,03H
MVI C,02H
MOV A,B
CMP C
JNC NO_ZERO_1
MOV H,C
NO_ZERO_1: MOV A,C
CMP B
JNC FINAL
MOV H,B
FINAL:HLT

显示的错误是无效的操作码或伪操作。基本上我只检查进位标志,并将更大的数字移动到寄存器 H

4

0 回答 0