WAITF PROC NEAR PUSH AX WAITF1: IN AL, 61H AND AL, 10H CMP AL, AH JE WAITF1 MOV AH, AL LOOP WAITF1 POP AX RET WAITF ENDP
时间: 2024-02-15 22:46:31 浏览: 28
这是一个汇编语言程序,用来等待键盘输入缓冲区为空。当键盘有输入时,输入缓冲区的状态会被写入端口61H的低四位,其中第四位(值为10H)表示输入缓冲区非空。程序在循环中不断读取该端口的状态,直到输入缓冲区为空为止。其中LOOP指令是一个循环指令,它的操作数是一个计数器(通常是CX寄存器),每执行一次循环,计数器的值会减1,直到计数器的值减为0时,循环结束。这个程序中的计数器没有初始化,所以需要在调用前将CX寄存器设置为一个合适的值。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)