21,458
社区成员
发帖
与我相关
我的任务
分享
int9:
push ax
push bx
push cx
push es
mov ax,0
mov es,ax
in al,60h
pushf
call dword ptr es:[200] ;call far ptr cs:[200h]当
;前中断执行(cs)=0
;判断是不是按下了A键
cmp al,1eh+80h ;调试发现此句根本没有起作用,但是如果改成通码,则会显示全屏A,不解???
jne int9ret
mov ax,0b800h
mov es,ax
mov bx,0
mov cx,2000
s:
mov byte ptr es:[bx],'A'
add bx,2
loop s