标签: assembly x86-16
在此代码中,程序不断陷入L2-L3循环。我希望它打破循环并在用户按下键时转到L4。怎么做?谢谢!
我正在使用emu8086。
L1: mov bl, 0 L2: cmp bl, 0 L3: je L2 L4: ...
答案 0 :(得分:1)
您必须插入适当的(用于系统)代码以检查等待键击。 DOS / x86 BIOS支持各种方法,如果你可以针对这些方法。或者,您可以在中断处理程序中使用变量作为触发器(在这种情况下使用寄存器不会起作用)。