-1

以下は、2 つの数値のうち大きい方を見つけるプログラムです。

ここに画像の説明を入力

上記のプログラムで、EQUは何を意味しますか? また、命令MVI A,01Hは EQU で何をしますか?

ここでPORT1は何を意味しますか?

4

1 に答える 1

4

EQUGRTはラベルです。台詞

CMP C
JZ  EQU

Cレジスタ内の値とレジスタ内の値を比較し、等しい場合Aはラベルにジャンプします。EQU(プロセッサは 2 つの値を減算します。JZつまり、「ゼロの場合ジャンプ」、つまり差が 0 の場合)。

コマンドはMVIおそらく「Move Immediate」を意味するため、次の行は

MVI A,01H

値 01H (16 進数では 1、つまり 1) を に移動しAます。

この線

OUT PORT1

Aおそらく、プロセッサのポート 1 のピンにの値を出力することを意味します。

于 2012-02-09T03:20:01.547 に答える