思路一: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
思路一: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