-1
在這段代碼中,程序一直卡在循環L2-L3。我希望它打破循環,並在用戶按下某個鍵時轉到L4。怎麼做?謝謝!彙編:打破無限循環
我正在使用emu8086。
L1: mov bl, 0
L2: cmp bl, 0
L3: je L2
L4: ...
在這段代碼中,程序一直卡在循環L2-L3。我希望它打破循環,並在用戶按下某個鍵時轉到L4。怎麼做?謝謝!彙編:打破無限循環
我正在使用emu8086。
L1: mov bl, 0
L2: cmp bl, 0
L3: je L2
L4: ...
您必須插入適當的(用於系統)代碼來檢查等待按鍵。 DOS/x86 BIOS支持各種方法,如果你可以定位其中的任何一種。或者,您可以在中斷處理程序中創建並使用變量作爲觸發器(在這種情況下使用寄存器將不起作用)。
這取決於您的操作系統。 – usr2564301
這完全取決於您的硬件和操作系統。 –