已知8253計數器/定時器端口地址分別是:60H、62H、64H、66H,
初始化程序如下:
MOV AL , 77H
OUT 46H , AL
MOV AL , 21H
OUT 42H , AL
MOV AL , 40H
OUT 42H , AL
STI
問:
(1)計數器1工作于何種方式?
(2)當CLK1為1MHZ時OUT1輸出的周期是多少?
(3)一個周期中處于低電平的時間是多少?
用8255A作打印機接口,用PA口作數據端口,采用中斷傳送方式,
端口地址為0A0H~0A3H,閱讀程序后回答問題:
MOV AL ,0A0H
OUT 0A3H ,AL
XOR AX , AX
MOV DS , AX
MOV AX , 1200H
MOV [0038H] , AX
MOV AX , 4100H
MOV [003AH] , AX
MOV AL ,0DH
OUT 0A3H , AL
STI
問:
(1)端口A工作于何種方式?
(2)中斷類型碼是多少?
(3) 中斷服務程序的入口物理地址是多少?
(1)方式2,輸出。
(2)中斷類型碼為0EH
(3)42200H
如下圖:

在PC機中,單片8259A工作在普通全嵌套方式及普通結束中斷方式下,當前IMR=02H,ISR=00H,現有IR1、IR3、IR4同時申請,試回答下列問題:
(1)IRR的內容是多少?
(2)CPU將先響應哪個中斷請求?為什么?
(3)CPU的中斷響應周期結束后,ISR的值是多少?表示什么意思?