我在汇编语言中有这个延迟例程,有人可以解释一下它是如何工作的吗?我对组装非常陌生,并试图理解这些见解。谁能帮我理解 PUSH & POP 的功能?任何帮助将不胜感激 :)
DELAY: MOV CX, 0FFH
DLY5: PUSH CX
MOV CX, 03FFH
DLY10: NOP
LOOP DLY10
POP CX
LOOP DLY5
RET
我在汇编语言中有这个延迟例程,有人可以解释一下它是如何工作的吗?我对组装非常陌生,并试图理解这些见解。谁能帮我理解 PUSH & POP 的功能?任何帮助将不胜感激 :)
DELAY: MOV CX, 0FFH
DLY5: PUSH CX
MOV CX, 03FFH
DLY10: NOP
LOOP DLY10
POP CX
LOOP DLY5
RET