Курсовая работа: Робота в захищеному режимі мікропроцесора

je @7 { иначе - 32 }

db 66h

@7:iret

end;

{---------Обработчики-заглушки аппаратных прерываний,---------}

{----------поступающих на 2-й контроллер прерываний-----------}

procedure PIC_2;assembler;

asm

push ax

mov al,$20 { Сброс бита регистра ISR }

out $20,al { 1-го и }

out $a0,al { и 2-го контроллеров прерываний }

pop ax

cmp cpu_type,2

je @8

db 66h

@8:iret

end;

procedure keyb;assembler; { Обработчик прерываний }

asm { от клавиатуры: }

mov al,20h

out 20h,al

in al,60h { Чтение скан-кода нажатия/отжатия клавиши }

test al,$80

jnz @k1 { Переход, если клавиша отжата }

mov scan,al

@k1:cmp cpu_type,2

je @k2

db 66h

К-во Просмотров: 966
Бесплатно скачать Курсовая работа: Робота в захищеному режимі мікропроцесора