MOV AL, 00010011b ;注①
OUT 20H, AL ;寫入ICW1
;
MOV AL, 00001000b ;設定中斷向量號從08H開始
OUT 21H, AL ;寫入ICW2
MOV AL, 00001001 ;注②
OUT 21H, AL ;寫入ICW4
注①:
ICW1_D4=1,寫ICW1標誌;
ICW1_D3=0,邊沿觸發方式;
ICW1_D2=0,適用於PC/XT機;
ICW1_D1=1,單片8259,無須寫入ICW3;
ICW1_D0=1,要寫入ICW4;
注②:
ICW4_D4=0, 普通全巢狀方式;
ICW4_D3=1, 緩衝方式;
ICW4_D2=0, 單片8259,無所謂“主/從”
ICW4_D1=0, 非自動EOI方式 ;
ICW4_D0=1, 適用於PC/XT機。
MOV AL, 00010011b ;注①
OUT 20H, AL ;寫入ICW1
;
MOV AL, 00001000b ;設定中斷向量號從08H開始
OUT 21H, AL ;寫入ICW2
;
MOV AL, 00001001 ;注②
OUT 21H, AL ;寫入ICW4
;
注①:
ICW1_D4=1,寫ICW1標誌;
ICW1_D3=0,邊沿觸發方式;
ICW1_D2=0,適用於PC/XT機;
ICW1_D1=1,單片8259,無須寫入ICW3;
ICW1_D0=1,要寫入ICW4;
;
注②:
ICW4_D4=0, 普通全巢狀方式;
ICW4_D3=1, 緩衝方式;
ICW4_D2=0, 單片8259,無所謂“主/從”
ICW4_D1=0, 非自動EOI方式 ;
ICW4_D0=1, 適用於PC/XT機。