汇编读取60键盘端口的问题
WJN92 2010-07-19 12:06:49 代码:
assume cs:code,ds:data
data segment
temp db 8 dup(?)
data ends
code segment
start: mov ax,data
mov ds,ax
mov cx,2
mov bx,0
loop1: in al,60h
cmp al,1h
je noesc
mov temp[bx],al
inc bx
inc cx
loop loop1
noesc:
mov cx,8
mov bx,0
loop2:
mov dl,temp[bx]
mov ah,2
int 21h
inc bx
loop loop2
mov ax,4c00h
int 21h
code ends
end start
怎么读取出来的全部是一样呢?而且我的键盘都没有动过。
高手求解
谢谢