Курсовая работа: Робота в захищеному режимі мікропроцесора
mov excep,17
int 32h
cmp cpu_type,2
jz @1
db 0ffh,2eh
dw ofs_ret_mov
@1:db 9ah
dw offset reset
dw code_sel2
end;
procedure exc_18;assembler; { Обработчик исключения 18: }
asm { ошибка функционирования узлов МП и МПС }
mov excep,18
cmp cpu_type,2
jz @1
db 0ffh,2eh
dw ofs_ret_mov
@1:db 9ah
dw offset reset
dw code_sel2
end;
{---------Обработчики-заглушки аппаратных прерываний,---------}
{----------поступающих на 1-й контроллер прерываний-----------}
procedure PIC_1;assembler;
asm
push ax
mov al,$20
out $20,al { Сброс бита регистра ISR 1-го ПКП }
pop ax