回 帖 发 新 帖 刷新版面

主题:这个延时是怎么处理的,谢谢!!!

delay proc near            ;延时约1s
    push ax
    push cx
    mov cx,t
wait1:  in al,61h       ;这里做的是什么?
    and al,10h      ;这里起什么作用?
    cmp al,ah      
    je wait1
    mov ah,al
    loop wait1
    pop cx
    pop ax
    ret
delay endp
[size=2][size=3]整个程序体中有些指令作用不是很明白 其中in al,61h,and al,10h不知道起什么作用,请各位朋友帮我解决一下,谢谢[/size][/size]

回复列表 (共1个回复)

沙发

端口61h在不同的PC结构中有不同的作用。
在老式的机子中对端口进行操作的时候要进行适当的延时,现在的机子一般不用了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册