以下是查找2个数字中较大数字的程序:
在上面的程序中, EQU 表示什么?指令 MVI A,01H 在EQU中做了什么?
PORT1 在这里表示什么?
答案 0 :(得分:4)
EQU
和GRT
是标签。行
CMP C
JZ EQU
将C
寄存器中的值与A
寄存器中的值进行比较,如果它们相等则跳转到标签EQU
。 (处理器减去这两个值; JZ
表示“如果为零则跳转”,即差值为0时。)
MVI
命令可能意味着“立即移动”,所以行
MVI A,01H
将值01H(十六进制1,仅为1)移动到A
。
该行
OUT PORT1
可能意味着将A
的值输出到处理器上端口1上的引脚。