當8086的INTR引腳上產生中斷信號時?
CPU響應可屏蔽中斷的過程:CPU在INTR引腳上接到一個中斷請求信號,如果此時IF=1,并且,當前的中斷有最高的優先級,CPU就會在當前指令執行結束完以后開始響應外部中斷請求。
這是,CPU通過INTA引腳連續發送兩個負脈沖,外設接口在接到第二個負脈沖后,在數據線上發送中斷類型碼,CPU接到這個中斷類型碼后做如下操作:
1 將中斷類型碼放入暫存器保存;
2 將標志寄存器內容入棧,保護中斷狀態;
3 將IF和TF表示清零;
4 保護斷點。IP和CS內容入棧;
5 根據當前中斷類型碼,在中斷向量表找到相應的中斷子程序的首地址,將其裝入IP和CS,這樣就可以實現自動轉向中斷服務子程序處執行。Intel 2164 芯片為64K*1b,所以需要2片就可以了,至于怎么連就得看你是子擴展還是位擴展了。2164的地址線是8根,有行選通和列選通,分時傳送地址。