Курсовая работа: Низькорівневе програмування контроллера клавіатури

mov AH,2h

int 21h

inc [PressCounter]

cmp [PressCounter],80

jb @@NextChar

call RestoreOldKeyboardInterrupt

mov AH,4Ch

int 21h

ENDP KeyboardDriver

proc KeyboardInterrupt far

pusha

push DS

mov AX,DGROUP

mov DS,AX

in AL,60h

push AX

mov AL,20h

out 20h,AL

pop AX

sti

cmp AL,39h

ja @@End

xor BX,BX

mov BL,AL

add BX, offset RusNorm

mov AL,[BX]

cmp AL,32

jb @@END

mov [ASCIICode],AL

К-во Просмотров: 283
Бесплатно скачать Курсовая работа: Низькорівневе програмування контроллера клавіатури