int9new:
push ax
push bx
push cx
push es
in al,60h
pushf
call dword ptr cs:[200h] 请问这为社么一定要cs才行 我用es赋值0 改成es:[200h] 调试就不成功?
cmp al,3bh
jnz int9ret
mov ax,0b800h
mov es,ax
mov cx,2000
mov bx,1
color:mov byte ptr es:[bx],01000010b
add bx,2
loop color
int9ret:pop es
pop cx
pop bx
pop ax
iret
int9newstop:nop |