x86汇编如何延时

Posted 车子 chezi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了x86汇编如何延时相关的知识,希望对你有一定的参考价值。

思路一:NOP指令联合循环来延时
思路二:利用Bios中断

关于思路一,因为循环次数不好把握,这里就不尝试了。

关于思路二:

中断号:15H
入口参数:
(1) AH:86H
(2) CX:DX= 延时时间(单位是微秒),CX是高字,DX是低字

举例说明:假如延时2s, 2s=2000000us, 2000000=0x1E8480

    mov ah,86h
    mov cx,0x1E
    mov dx,0x8480     
    int 15h 

以上是关于x86汇编如何延时的主要内容,如果未能解决你的问题,请参考以下文章