1

我有以下代码,

客观的:

显示一行 N 个*符号

代码:

MOV CX, N
MOV AH, 2
MOV DL, '*'
JCXZ END_P
BACK:
    INT 21H
    LOOP BACK
END_P:

上面的例子是用来告诉如何使用的JCXZ,但我不明白。即使我删除JCXZ,它也会做同样的工作。请帮帮我。谢谢

4

2 回答 2

3

是什么让你认为没有它也会做同样的事情jcxzjcxz如果 n 为零,会发生什么?

于 2012-05-01T16:31:06.437 回答
2

如果 CX = 0,它肯定不会做同样的事情!如果 CX=0,则跳过 INT 21H 调用,否则执行。

于 2012-05-01T16:31:33.797 回答