JCXZ的优势是什么?

时间:2012-05-01 16:26:13

标签: dos x86-16 assembly

我有以下代码,

目的:

显示一行N *个符号

代码:

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

以上示例显示如何使用JCXZ,但我不明白。即使我删除JCXZ,它也会执行相同的工作。请帮帮我。感谢

2 个答案:

答案 0 :(得分:2)

是什么让你认为没有jcxz它会做同样的事情?如果n为零,使用和不使用jcxz会发生什么?

答案 1 :(得分:2)

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