【正文】
第七章 中斷控制器中斷源的概念;對終端控制器的基本功能要求;8259A的基本功能;8259的工作方式,如何設定工作方式8259的優(yōu)先級方式有幾種?各自的特點;結束中斷處理的方式有幾種?各自的特點?中斷觸發(fā)方式有幾種?如何設置?8259的初始化流程;如何設置中斷類型號?8259的操作命令字有幾個?如何屏蔽某一個中斷請求?會按照要求完成初始化過程,編寫初始化程序,寫正確的操作控制字;第八章 DMA控制器DMA傳送的基本概念;要能進行DMA傳送,需要哪兩個條件?對DMA控制器的基本功沒能要求;DMA控制器的基本構成DMA控制器的初始化主要要完成的工作是什么?8237的主要功能;8237的編程結構;8237作為CPU的外設接口工作時的特點,作為總線控制器工作時的特點;8237工作模式中,單字節(jié)傳送、塊傳輸模式 ,請求傳輸模式,級聯傳輸模式各自的特點?了解8237的編程方法;第九章 計數器/定時器為何要定時器?定時信號的獲取方法有幾種?各自特點?可編程計數器/定時器的基本工作原理;計數器與時期的異同點?8253/8254的基本功能;內部寄存器,端口地址;8253/8254的工作方式有幾種?各自的特點?為何在讀出計數值、狀態(tài)寄存器前,先要寫入相應的所定命令?會編寫讀出程序。 DATA SEGMENT BUF1 DB 12H,23H ATP DB ‘BC’ BUF2 DW ‘BC’ BUF3 DB 2 DUP (3) BUF4 DW BUF2 DATA ENDS應用程序返回DOS操作系統(tǒng)的方法。(2)將內存一個區(qū)域DATA1開始連續(xù)m個存儲單元的內容復制到內存另一個區(qū)域;(3)多字節(jié)二進制補碼的加法、減法程序;(4)多字節(jié)BCD碼數據加法、減法程序;(5)對于內存中存放的一組數據,尋找最大值和最小值程序;(6)給出一組BCD碼,查表轉換成7段顯示碼程序;(7)將一組數據送到輸出端口或從輸入端口輸入數據程序,(8)在BUF1和BUF2兩個數據區(qū)中,各定義有10個帶符號字數據,試編制一完整的源程序,求它們對應項的絕對值之和,并將和數存入以SUM為首址的數據區(qū)中;(9)比較內存中兩個數據塊是否相等等。1給出一段程序,能夠讀懂,說明它的功能,說明程序執(zhí)行后的結果(寄存器的值,存儲單元的值、標記位的狀態(tài))。掌握21H中斷功能調用的基本應用方法;第四章 存儲器半導體存儲器的分類,不同半導體存儲器各自的特點,用途;動態(tài)存儲器為何需要定時刷新?基本刷新方法;存儲器與CPU連接的基本方法,片選信號的作用,片選信號的產生方法;地址譯碼方法有幾種?各自的特點;存儲器的擴展技術:位擴展、字擴展的方法;奇地址存儲體(高字節(jié)存儲體)和偶地址存儲體(低字節(jié)存儲體)的概念,如何訪問它們?在8086中,對于一個字,它的存放地址指的是稿字的高字節(jié)存放地址還是低字節(jié)存放地址?字地址是偶數地址與奇數地址有何不同?在8086中,A0,BHE兩個信號的作用?地址鎖存應該鎖存那些信號?掌握SRAM的擴展技術,對于給定的存儲器芯片和容量要求,能確定所需存儲器芯片數量,選擇合適的譯碼方式,完成存儲器系統(tǒng)的原理框圖