
| Quote: | |
|

CODE: [Copy to clipboard]酱紫直接读取BIOS数据区的内容来延时是最简单明了的,可以用在所有的IBM PC兼容机,唯一的遗憾是不能用在虚拟机,这是虚拟机的BUG,因为它没有刷新BIOS数据区的内容。PUSH DS
XOR AX,AX
MOV DS,AX
MOV DX,[046C]
DELAY:MOV AX,[046C]
SUB AX,DX
CMP AX,12H;时间差达到1秒?
JB DELAY
POP DS
;后续程序
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |