201520162復習要點詳細例題期末_第1頁
201520162復習要點詳細例題期末_第2頁
201520162復習要點詳細例題期末_第3頁
201520162復習要點詳細例題期末_第4頁
201520162復習要點詳細例題期末_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、存儲器和總線1. 存儲器的擴展。例:現有16K×1的靜態RAM芯片,欲組成128K×8位的存儲器,需要 64 片這樣的RAM芯片,需組成 8 個芯片組,這屬于 字位同時 擴展,用于片內地址選擇的地址線需用 14 根,至少需用 3 根地址線進行譯碼來實現不同芯片組的選擇。2. 總線的基本概念與分類(地址總線,數據總線,控制總線)I/O接口概念1. 接口電路的作用是什么?I/O接口應具備哪些功能?2. 接口電路中的端口是什么?端口如何分類?(教材,數據端口,狀態端口,控制端口) 3掌握CPU對外設(I/O設備)的尋址有哪兩種(統一編址和獨立編址)。PC系列機中采用哪種編程方式?

2、4CPU的輸入,輸出指令。 (IN,OUT指令)5微機系統與I/O之間有哪些傳送方式? (無條件,查詢,中斷,DMA) 其中DMA方式不需要CPU參與計數器/定時器82541掌握可編程芯片8254定時器/計數器的基本結構(三個16位計數器;每個計數器有6種工作方式,計數初值可設置成2進制或BCD碼)和相關外部引腳功能(CLK,OUT,GATE)。2說明定時/計數器8254的GATE信號在6種工作方式下的作用以及與時鐘信號CLK的關系。掌握8254的三個計數器工作在方式2和方式3時的基本特點和應用。3. 掌握PC系統8254的端口地址和三個計數器的作用。4. 掌握怎樣確定8254的端口地址、根據

3、工作要求確定控制字和計數初值,熟練掌握初始化編程。5. 系統機定時/計數器的一個通道定時周期最長是多少?要實現長時間定時,應采取什么措施? 例1:設系統8254的計數器2工作在方式3,計數初值為2000,采用二進制計數。完成對該片8254(口地址為40H43H)計數器2的初始化程序段。例2:設PC 系統機外擴了一片8254 及相應的實驗電路。(1) 根據由門電路構成的譯碼電路,分析出該片8254 的四個端口地址。其中控制口的地址是_(填16 進制格式)。(2) 設CLK0 已接至8MHz 時鐘,為了能從OUT0 輸出4KHz 的方波,編寫了8254初始化程序,其中假設0 號定時計數器工作在二進

4、制方式。中斷與8259控制器1什么是中斷? 2什么是中斷向量?中斷類型碼和80X86的中斷向量表的關系。例: (00180H)=44H ,(00181H)=55H,(00182H)=66H,(00183H)=77H,請問00180H00183H中存放的是什么中斷類型的中斷向量?中斷向量為多少?對應的物理地址是多少?中斷類型碼(60H) 中斷向量為 (7766H:5544H) 對應的物理地址是 (7CBA4H)3中斷指令。(INT n, IRET執行的過程)4CPU響應可屏蔽中斷和非屏蔽中斷的條件。58259A芯片的作用。例:PC/AT系統使用兩片8259級聯,可管理( )級中斷。a/bs$uN

5、 A8 B9 C15 D166CPU響應可屏蔽中斷的全過程。7. 掌握軟件中斷與硬件中斷的區別(相同點和不同點)。8掌握可屏蔽中斷中日時鐘中斷,用戶中斷的中斷類型碼和中斷處理過程;重點掌握中斷向量的置換和用戶中斷的設計。例1:編程實現:利用系統定時中斷,每隔18*55ms,顯示一行“hello”,主機按任意鍵停止。例2:假設微機系統外擴了如下的一個單脈沖發生器,該單脈沖發生器電路受一個自復開關K的控制,每按一次K,該電路輸出一個正脈沖,輸入到系統機從8259的IR1作為外部中斷請求。要求:每按一次K,屏幕上顯示一行字符串“Welcome!”。主機鍵盤按任意鍵,程序結束,返回DOS。(要求給出完

6、整的源程序)從8259 IR1單脈沖發生器K.486DATA SEGMENT USE16 MESG DB “WELCOME”,”$”DATA ENDSCODE SEGMENT USE16 ASSUME CS:CODE,DS:DATABEG: MOV AX,DATA MOV DS,AX CLI CALL WRITE0A CALL I8259 STISCAN: MOV AH,1 INT 16H JZ SCAN MOV AH,4CH INT 21HSERVICE PROC PUSHA PUSH DS MOV AX,DATA MOV DS,AX MOV AH,9 MOV DX,OFFSET MESG

7、INT 21H MOV AL,20H OUT 20H,AL POP DS POPA IRETSERVICE ENDPWRITE0A PROC PUSH DS MOV AX,CODE MOV DS,AX MOV DX,OFFSET SERVICE MOV AX,250AH INT 21H POP DS RETWRITE0A ENDPI8259A PROC IN AL,21H AND AL,11111011B OUT 21H,AL IN AL,0A1H AND AL,11111101B OUT 0A1H,AL RETI8259A ENDPCODE ENDS END BEG串行接口82501掌握異步

8、通信的特點(即兩個一致)及數據幀的格式及波特率(通信速率)的定義;(串行異步通信一幀字符最短 7.5位,最長12位。)例:設異步通信一幀字符有8個數據位,無校驗,1個停止位,如果波特率為9600,則每秒鐘能傳輸多少幀字符?(960)傳輸一幀字符需要多少時間?(1/960秒)2掌握單工,半雙工,全雙工通信的含義;3掌握 RS-232C接口標準(電平(邏輯0和1的電平范圍和引腳)4. 用系統機串行口采用中斷方式完成字符發送和接收,編程時應采取哪些措施?5掌握8250在異步串行通信中的具體使用(初始化和查詢方式通信程序設計)。例1:利用甲 、乙兩臺計算機的主串口直接相連進行單工通信。甲發送,乙接收。

9、雙方通信前約定:7位數據位,1位停止位,偶校驗,通信速率為2400bps(0030H),雙方均采用查詢方式進行數據的發送和接收。請將下列對甲計算機的I8250初始化程序段補充完整。MOV DX,3FBH MOV AL, (1)_OUT DX,ALMOV DX,3F8H MOV AL, (2)_OUT DX,AL MOV DX,3F9H MOV AL,0 OUT DX,AL ;設置波特率MOV DX,3FBH MOV AL, (3)_OUT DX,AL ;設置數據格式 MOV DX,3F9H MOV AL, (4)_OUT DX,AL ;禁止所有中斷 MOV DX,3FCH MOV AL, (5

10、)_OUT DX,AL (2)查詢方式發送程序段RSCAN:MOV DX,3FDH IN AL,DX TEST AL,20H JZ RSCAN MOV AL,待發送的數據 MOV DX,3F8HOUT DX,AL (3)查詢方式接收程序段 TSCAN:MOV DX,3FDH IN AL,DX TEST AL,01H JZ TSCAN OV DX,3F8H IN AL,DX例2:A、B兩臺PC機利用主串口進行點-點單工通信(不用聯絡線),發送采用查詢方式,接收采用中斷方式。一幀字符包含7個數據位,1個停止位,1個校驗位,通信速率為4800波特(分頻系數為0018H)。(1) 下圖是A、B兩機的R

11、S232C接口示意圖,根據題意完成連線(不可有多余連線)。2345620234562077 A B (2)下圖是從PC機的RS-232C接口引腳觀察到的波形,所傳送字符的16進制ASCII碼是_;該幀數據采用的奇偶校驗方式是_校驗;傳送該幀數據需要的時間是_。傳送方向+12VV-12V(3)用對端口直接編程的方法為接收方編寫8250初始化程序段。并行接口8255A1了解8255A的組成結構;2掌握如何確定8255A的端口地址、控制字以及初始化編程;例1:設系統外擴一片8255及相關外圍電路,端口地址為200H203H,現設置8255A的A口、B口工作在選通型輸入方式,允許B口中斷、A口禁止中斷

12、。要求編寫初始化程序段。(要求無關項設置“0”)3掌握8255A的三種工作方式及其特點;重點在方式0和方式1的工作過程,及方式1的信息傳送特點;例2: 8255A的A口工作在方式1輸入或輸出時,各對應的一組端口聯絡信號是什么?對應的信號名稱?8255A的B口工作在方式1輸入或輸出時,各對應的一組端口聯絡信號是什么?對應的信號名稱?4. 掌握CPU對8255A讀寫操作時芯片相關引腳的狀態。當CPU用查詢方式和8255A交換信息時,應查詢哪些信號?當CPU用中斷方式和8255A交換信息時,利用哪些端子提中斷請求?例3:系統機外擴一片8255A及相應電路如下圖所示,外擴8255A的端口地址為200H203H,現利用系統機的日時鐘外擴1CH型中斷,實現每隔1s使八個發光二極管同時閃爍一次,主機鍵盤有按鍵按

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論