目录 上一页 下一页 附录A

第11章 更高级的技术 -299-




















f11:





f12:




exit:






install:


in
or
out
and
out

mov
out

pop
test
jnz

mov
cmp
jz
cmp
jz
jmp

inc
mov
stosb
loop
jmp

inc
mov
stosb
loop

pop
pop
pop
pop
pop
jmp

mov
int
al,61h
al,80h
61h,al
al,7fh
61h,al

al,20h
20h,al

ax
al,10000000b
exit

cx,2000
al,57h
f11
al,58h
f12
exit

di
al,2

f11
exit

di
al,4

f12

es
di
cx
bx
ax
dword ptr cs:[old09]

ax,3509h
21h
;向键盘发出应答信号





;发中断结束命令EOI


;取回扫描码
;是通码吗?
;不是通码,转EXIT

;准备修改屏幕字符属性
;是F11键吗?
;是F11键,转相应的处理程序
;是F12键吗?
;是F12键,转相应的处理程序
;结束本中断服务程序

;将屏幕字符颜色改为绿色



;结束本中断服务程序

;将屏幕字符颜色改为红色




;恢复寄存器




;转原09H中断服务程序

;利用DOS的35H功能取得09H中断向量


Copyright © 2004-2015 Reanimator www.cookmoon.org

目录 上一页 下一页 附录A