-1

以下是查找 2 个数字中较大者的程序:

在此处输入图像描述

在上面的程序中,EQU表示什么?EQU中的指令MVI A,01H是做什么的?

PORT1在这里表示什么?

4

1 回答 1

4

EQU并且GRT是标签。线条

CMP C
JZ  EQU

C寄存器中的值与寄存器中的值进行比较,如果它们相等则A跳转到标签。EQU(处理器减去这两个值;JZ表示“如果为零则跳转”,即如果差值为 0。)

MVI命令可能意味着“立即移动”,因此该行

MVI A,01H

将值 01H(十六进制的 1,即 1)移动到A.

线

OUT PORT1

可能意味着将值A输出到处理器端口 1 上的引脚。

于 2012-02-09T03:20:01.547 回答