




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、選擇題補充(05.06.04.09年卷)1、 端口由三態門組成,又稱為三態緩沖器。能夠用來做簡單輸入端口的三態門是三態緩沖器。能夠用來做簡單輸出端口的器件是鎖存器。(P3、4)2、 PC/XT機8位端口I/O讀周期的時序。每個讀總線周期由5個微處理器時鐘周期構成。每當CPU執行IN指令,就進入I/O端口的讀總線周期。(P4)3、 DMA操作需要一個稱為DMA控制器的專用器DMAC來完成外設與存儲器之間的傳送控制。DMA操作時,與CPU聯絡的信號線是HLDA、HRQ。(P9)4、 判斷單工、半雙工、全雙工的通信工作方式。單工、半雙工與全雙工通信方式的區別:單工通信工作方式僅支持一個方向上的數據傳
2、輸。半雙工通信方式支持交替數據傳送。全雙工通信方式支持兩個方向數據同時傳送。(P10)5、 CPU,它在主機板上,是整個微機系統運行的核心。(P14)6、 8088CPU所能尋址的存儲器空間為1MB,地址范圍是00000H-FFFFFH。(P17)7、8088CPU本身能夠訪問的端口地址空間是64KB,端口地址使用的地址總線是A0-A15,在PC/XT機設計中,只使用了端口地址線A0-A9,因此,PC/XT機中僅使用了1024個端口地址,即0H-3FFH。(P19)8、PC/XT機中,80286CPU的內部數據總線位數是16位。(P20)9、Pentium機主機板的系統有三種總線:HOST總線
3、(芯片級)、PCI(新的快速總線)和ISA(原有的工業標準)總線。HOST總線是芯片級的總線。(P21)10、64位的PCI最大數據傳輸速率可達267MB/s。(P21)11、AEN(0),是地址允許信號,當AEN=1時,指示系統板CPU進入保持狀態,DMA操作進行傳送控制。(P24)12、PC ISA 的I/O端口地址分配表:2F8H2FFH 串行口2 ;378H37FH 并行(打印機)口1 ;3F8H3FFH 串行口1。(P29)13、在實模式下,80286存儲器尋址能力和8086一樣只有1MB(220),其物理地址的形成方法也與8086一樣。20位地址的尋址空間就是1MB。(P36)14
4、、在實模式下PC機支持256個中斷,即有0-255個中斷號,每個中斷號對應4個字節一組的中斷向量,占用4*256=1024存儲單元,它位于存儲器的最低1K字節(00000H-0003FFH),這塊內存稱中斷向量表。在中斷向量表中,每4個字節一組的中斷向量,實際上就是對應中斷號的中斷處理子程序的起始(入口)地址。4個字節分兩個字,高地址字存段址CS,低地址字存偏移地址IP。(在一個字內高字節在高端地址,低字節在低端)。中斷服務程序結束,一條IRET指令連續彈出6個字節(三個字)至IP,CS和標志寄存器。15、PC機的可屏蔽硬件中斷結構是有兩片8259A中斷控制器串級構成。其中主片中斷控制器的輸出
5、申請端與CPU的INTR相連。(P38)16、IRQ0 計時器;IRQ2-IRQ8 實時時鐘中斷(可屏蔽中斷);IRQ3 串行口2;IRQ4 串行口1;IRQ5 并行口2;IRQ7 并行口1。(STI=1:允許INTR中斷,CLI=0:禁止INTR中斷)。IRQ0的優先級最高,IRQ1次之,IRQ7最低。IRQ0-IRQ7對應的中斷號為08H-0FH,IRQ8-IRQ15對應的中斷號為070H-077H。PC機分配表中系統時鐘(18.2H)的中斷號為8H,鍵盤的中斷號為9H。(P39)17、74LS244是八位緩沖器,74LS373是八位鎖存器。(P50)18、82C55方式1中INTE是中斷
6、允許位,端口A由PC4控制,端口B由PC2控制。(P59)19、82C55中方式1中有A口、B口、C口,方式2中有A口、B口,方式1中有A口。20、IEEE 1284并行接口的兼容模式是最早的向打印機單向傳輸的模式。ECP模式中HostClk與PeriphAck組成一組握手信號來控制傳輸主機到外設的數據或命令信息字節。(P76)21、若采用三條握手聯絡線可以實現一個接口同時與多個外設間的握手聯絡傳送。(P81)22、DAV信號的發送器件為三態器件,而NRFD和NDAC的發送器件為集電極開路器件。GPIB標準規定GPIB總線上采用負真邏輯,即低電平表示“真”或“1”,而高電平表示“假”或“0”。
7、(P85)23、TXD、RXD,分別為發送數據和接受數據線,TXD既是計算機/終端的輸出,又是調制解調器MODEM的輸入,對RXD而言,則正好相反。;RTS、CTS分別為請求發送和清除發送。GND為信號地。(P97)24、傳號MARK狀態電平為-15V-5V,空號SPACE狀態電平為+5V+15V??刂菩盘柕慕油娖綖?5V+15V,斷開電平為-15V-5V。(P97)25、INS8250支持異步通信(無同步通信能力)的串行接口芯片。(P112)26、CPU將發送的字符寫入發送保持寄存器,線路狀態寄存器的D5位始終反映發送過程的狀態,查詢發送就是由程序循環測試D5位狀態,查詢接受首先讀取線路狀
8、態寄存器,判斷D4-D1位是否全為“0”,這四位中有一位位“1”,表明接收存在錯誤,應轉向相應的錯誤處理。如果接受無錯誤,再檢查D0位是否為“1”。當D0=1時,CPU可以從接受緩沖器中讀取字符。當D0=0時,CPU應該循環等待。(P123圖)27、HDLC高級數據鏈路協議的幀格式中,它靠約定的位組合模式(01111110稱標志),作為一幀的開始和結束。(P135)28、8254的基本功能:有3個獨立16位計數器通道;每個計數器可按二進制或十進制(BCD)計數;每個計數器可編程工作于6種不同的工作方式;每個計數器允許的最高計數頻率為10MHZ(8253為2MHZ);有讀回命令(8253沒有)。
9、(P143)29、門選通信號GATE用于允許或禁止CLK信號進入計數器,或者根據工作方式用作計數器的啟動信號。計數結束后在輸出線OUT上產生一個標志信號,該信號可編程定義為脈沖、恒定電位或者周期信號。(P143)30、計數器0用作系統定時器,其門控信號GATE接+5V電源,始終處于選通狀態;計數器1用作動態隨機存儲器RAM的刷新;計數器2用作揚聲器的音頻信號。(P152)填空題:1. 計算機是由中央處理器CPU 、存儲器、輸入與輸出三功能模塊組成。(P1)2. CPU通過三總線 數據總線、地址總線、控制總線、與RAM、ROM和輸入輸出設備(I/O)三大功能模塊進行數據交換。(P1)3. IO接
10、口就是CPU和外設或外部世界交換數據的中轉站。(P2)4. 輸入與輸出控制方式 程序控制I/O、中斷驅動I/O、直接存儲器存?。―MA)。(P6)5. 在計算機領域內通常我們把不可分的數據叫做位。(P10)6. 并行通信用于桌面系統或室內系統;串行通信主要用于遠程通信系統。7. 微機系統運行的核心是CPU。(P14)8. 端口引腳在復位時被內部編程為輸入引腳。(P53)9. 方式O操作使82C55或作為輸入緩沖器,或作為鎖存輸出器。(P55)10. IBF為輸入緩沖器滿信號。(P59)11. BIOS提供的打印機驅動程序用INT 17H.。(P72)12. EPP模式應用與計算機常用外設的數據
11、傳輸。(P74)13. GPIB 系統設備屬性有 控者、講者、聽者 三種。(P)14. 在GPIB數據總線DIO1DIO8 上流通的消息分為兩類:設備消息和接口控制消息。(P86)15. 異步通信要求每個字符傳送都有起始位和停止位。(P93)16. 同步通信的固有檢錯能力,比異步通信強得多。(P93)17. 數字信號轉換為模擬信號的過程稱為調制,模擬信號轉化為數字信號的過程稱為解調。(P94)18. 距離小于50英尺,不需要使用MODEM,2個RS-232C接口就可以直接互連。(P98)19. 異步串行接口通常提供三種錯誤指示:幀錯、溢出錯、奇偶錯。(P105)20. HDLC定義的三種站和兩
12、種鏈路結構:主站、次站、組合站、不平衡結構、平衡結構。(P137)21. 8254每個計數器可編程工作于6種不同工作方式。(P143)22. 8254計數器0的輸出連到中斷控制器8254A的IRQ0 端上。(P151)23. MC146818內部是摩托羅拉公司生產CMOS實時時鐘專用集成電路芯片。(P153)24. MC146818內部有64字節的CMOS,RAM單元存放實時時鐘和系統配置信息。(P154)25. MC146818的三種中斷 周期中斷允許、報警中斷允許、更新結束中斷允許。(P155)26. IO端口編址方式:存儲器映像I/O方式、隔離I/O方式。(P6)27. 8254計數器0
13、用作系統定時器。計數器1專門用于動態隨機存儲器RAM的刷新。計數器2用來產生揚聲器的音頻信號。(P152)28. 電流環至少在共模抑制和隔離兩個方面優于RS-232C,所以對長距離通信來說,寧愿用電流環方式。(P101)29. 允許INTR中斷STI IF=1 禁止INTR CLI IF=030. HDLC所傳輸的一幀數據可以是任意長的位數,他靠約定的位組合模式(01111110稱標志),作為一幀的開始和結束。(P135)簡答題1. 存儲映像I/O方式的優缺點?(P6)答:優點:由于存儲器訪問指令類型多,功能齊全,訪問I/O端口的編程靈活方便,可對端口內進行算數、邏輯、移位等運算。系統的讀寫控
14、制邏輯設計較簡單。缺點:存儲器地址空間被I/O端口地址占用而減少,為識別一個I/O端口必須對全部地址線進行譯碼,增加了地址譯碼的復雜性,外設操作的時間相對延遲。2. 程序控制輸入程序流程?(P7)答:CPU先讀入狀態信息,進行判斷,當外設未準備好數據時,就在一次讀入狀態信息,再作判斷,直到狀態指示可以讀入數據時,執行輸入指令,讀入數據。圖:數據準備好輸入數據輸入狀態信息YN3. 并行和串行傳送方式的比較?(P11)答:1.通信距離:并行通信數據傳送的距離一般情況下小于10米,串行數據傳送的距離可以幾米到幾千米,距離的差異主要受線路成本的制約。2.傳送速度:并行數據傳送速率比較高。3.信號電平:
15、并行接口通常使用TTL信號電平。4.應用:并行通信用于桌面系統或室內系統,串行通信主要用于遠程通信系統。4. 單向總線和雙向總線的定義?(P10)答:單向總線是一個單工數據通通路,它支持數據流從一個特定的源地到幾個可能的目的地中的一個。單向總線僅有一個發送器且至少有一個或者可有多個接收器。雙向總線是一個半雙工數據通路,它可能連接幾個發送器和接收器。5. 可屏蔽中斷響應的中斷過程?(P18.)答:某些引腳有中斷請求輸入后,按優先級進行排隊,優先級最高的中斷通過8259A內部的TNT和CPU內部的INTR相連,通過CPU的總線控制器向8259A發送兩個INTA(上劃線)信號,一個INTA(上劃線)
16、信號是回應中斷信號,另一個INTA(上劃線)信號傳送到8259A后,8259A發送中斷類型N。由CPU對選定的中斷源進行響應,中斷服務子程序,進行相應的中斷服務。6. 中斷處理子程序的基本結構?答: 子程序 PROC FAR 程序體 IRET 程序名:ENDP7. 保留現場的定義?(P41)答:保留現場是指除了處理器響應中斷時自動保留IP、CS、FLACS外,在中斷處理子程序中凡用到其他寄存器eg:AX、BX等,也壓入堆棧,以便在結束中斷處理后能使所有寄存器恢復中斷響應前的內容,不影響原程序的繼續執行。8. IEEEP284標準定義五種工作模式?(P73)答:1. 兼容模式 2. 字節模式 3
17、. 半字節模式 4. ECP模式 5. EPP模式10. 握手聯絡線的定義及必要性?(P47)答:握手聯絡線是指在接口和外設間傳送數據所用的狀態控制信息線。必要性:握手聯絡線是并行數據線以外的信息線,是為了保證接口和外設間高效可靠傳送數據而增加的狀態控制信息線,而且這種信息線間有一定的應答關系。9. 20mA電流環特點?(P100-101)答:1內在的雙端傳輸具有共模噪聲抑制作用。2.用隔離技術能消除地回路引起的一些問題。3.連接距離比RS-232C長。4.公模抑制和隔離方面優于RS-232C。5.20mA電流環的文件目前還只是非正式的標準。10. 進行異步通信時,為了減少這種差錯的注意事項?
18、(P105)答:1.應力求保證通信一方的發送器時鐘 與通信另一方的接受時鐘 頻率一致性。2.異步串行接口的檢錯能力11. 面向位/比特協議滿足的要求?(P135)答:1. 點到點的鏈路和多點鏈路。2. 半雙工及全雙工模式BSC是半雙工模式。3. 用于主一次交互(計算機-終端)以及對對等交互(計算機-計算機)。4. 與所用字符集無關,用戶可用任何字符集和位模式傳輸數據。5. 高可靠性,協議具有較強的檢錯功能。編程題補充(4模板+遺留=全部)1. 利用IN OUT 分支結構例: 控制端口14CH ,狀態端口14DH ,讀入外設狀態判斷為01H, 則輸出0FH ,啟動外設,否則輸出00 關閉外設。M
19、OV DX ,14DHIN AL,DXCMP AL,01HJZ GOONMOV DX,14CHMOV AL,00HOUT DX,ALJMP EXTGOON:MOV DX,14CHMOV AL,OFHOUT DX,ALEXT:RET2. 8250初始化一、80H - 通信線控制寄存器二、1:除數寄存器的高低8位。2:三、 寫D7=0的通信線路寄存器,確定幀格式。四:寫中斷控制寄存器。五:寫MODZM控制寄存器。3. 8255初始化例:端口地址600H603H ,A,B口方式1,輸入 A口中斷,B口禁中斷。MOV DX,603H MOV AL,10110110BOUT OX,ALMOV AL,,0
20、xxx1001B OUT DX,ALMOV AL,0XXX0100BOUT DX,AL 4. 8254初始化例:地址10CH10FH ,fclk=8M OUT方波 f=8K得N=1000MOV DX,10FHMOV AL,00110110BOUT DX,ALMOV DX,10CHMOV AL,1000OUT DX,ALMOV AL,AHOUT DX,AL歷史遺留:一、打印機接口程序調用(p71)PRINT PROC NEARPUSH AXPUSH DXMOV DX,378HOUT DX,,ALMOV DX,379HWAIT:IN AL,DXTEST AL,80HJZ WAITMOV DX,37
21、AHMOV AL,0DHOUT DX,ALMOV AL,0CHOUT DX,ALPOP DXPOP AXRETPRINT ENDP二、(P123)FOREVER; MOV DX,3FDHIN AL,DXTEST AL,1EHJNZ ERRORTEST AL,01HJNZ RECEIVETEST AL,20HJZ FOREVER MOV DX,3F8HOUT DX,ALRECEIVE:MOV DX,3F8HIN AL,DX三、16550初始化(P131)MOV AL,80HMOV DX,3FBHOUT DX, ALMOV AL,120MOV DX,3F8HOUT DX ,ALMOV AL,0MO
22、V DX,3F9HOUT DX,ALMOV AL,0AHMOV DX,3FBHOUT DX,ALMOV AL, 87HMOV DX,3FAHOUT DX,ALMOV AL,01HMOV DX,3F9H OUT DX,AL 綜合(補充:11年下半年卷38.39.40、10年下半年34.38.40)33將下列程序段補充完整,完成對微機系統中NS16550的初始化。要求:波特率為38.4kbps;7位數據位,1位停止位,奇校驗;FIFO中斷觸發值為8;FIFO允許;DMA禁止;清除接收、發送FIFO;只允許接收中斷。 ;設置波特率MOVAL, MOVDX,3FBHOUTDX,ALMOVAL, MOV
23、DX,3F8HOUTDX,ALMOVAL, MOVDX,3F9HOUTDX,AL;設置幀格式MOVAL, MOVDX,3FBHOUTDX,AL;設置FIFO控制寄存器MOVAL, MOVDX,3FAHOUTDX,AL;設置中斷允許寄存器MOVAL, MOVDX,3F9HOUTDX,AL34設82C55 A口工作于方式1輸出,采用中斷方式與外設進行數據交換,請完成下列初始化子程序。(設82C55端口地址為214H217H)INITPROCMOVDX, MOVAL, MOVDX, MOVAL, OUTDX,ALRETINITENDP31完成下列程序段,從端口240H讀出數值,測試其是否為01H,若
24、不是,轉檢驗程序ERROR,若是,將241H單元置1。MOVDX, AL,DX AL,01H MOVDX,241HMOVAL,1 ERROR:29.假設82C55口地址為210H213H,寫出82C55的初始化程序,要求A口工作在方式1輸入,允許中斷,B口工作在方式1輸出,禁止中斷。32.設系統外接一片8254,口地址為224H227H,GATE0接+5V,CLK0的時鐘信號為5MHz,要求在OUT0端輸出頻率為500Hz的方波信號,請填空下列的程序段:MOVDX, (1)_MOV AL, (2)_OUTDX, ALMOVDX, (3)_MOVAL, (4)_OUTDX, AL31.設系統外擴
25、一片8254,口地址為228H22BH,GATE1接+5V,CLK1時鐘信號頻率為500KHz,限定采用十進制計數,要求在OUT1端產生頻率為400Hz,寬度為2us的連續負脈沖。填空完成下列程序段: MOV DX, (1)_ MOV AL, (2)_ OUT DX, AL MOV DX, (3)_ MOV AL, (4)_ OUT DX, AL MOV AL, (5)_ OUT DX, AL37利用兩臺PC/XT機COM1端口進行單工方式的串行通信,A機采用查詢方式發送,B機采用查詢方式接收,通信速率為4800bps,數據位8位,停止位1位,偶校驗。請將下列為A機編寫的初始化子程序補充完整。
26、I8250 PROCMOV DX,3FBHMOV AL,(1)_OUT DX,ALMOV DX,3F9HMOV AL,(2)_OUT DX,ALMOV DX,3F8HMOV AL,(3)_OUT DX,ALMOV DX,(4)_MOV AL,(5)_OUT DX,ALMOV DX,3F9HMOV AL,(6)_OUT DX,ALMOV DX,3FCHMOV AL,(7)_OUT DX,ALRETI8250 ENDP35.設系統8254,CLK2時鐘信號為1.2MHz,執行以下程序段:MOV AL, 10010110B; 控制字OUT 43H, ALMOV AL, 40OUT 42H, AL(1
27、)該段程序對_號計數器初始化。(2)該計數器將工作在方式_。(3)控制字預示后繼寫入的計數初值其數制是_。(4)程序執行后,計數器輸出信號的頻率是_。(5)如果控制字改為10010111B,計數器輸出信號的頻率大約是_。(6)如果控制字改為10100111B,計數器輸出信號的頻率大約是_。34兩臺微機用主串口進行點點單工通信(不用聯絡線),波特率為1 200 bps,每個字符對應1個起始位、8個數據位、1個奇校驗位、2個停止位。(1)試求傳送1 000個字符數據最少需要多少時間?(2)在題34圖(a)中畫出連續發送數據0A6H時傳輸線上的波形(TTL電平)。題34圖(a)(3)在題34圖(b)
28、中畫出兩機的RS232C接口接線方式。題34圖(b)36題36圖(a)是82C55與打印機的握手連接圖,82C55端口A的地址為200H,端口B的地址為201H,端口C的地址為202H,控制口的地址為203H,打印機每接收一個字符向82C55回送一個ACK信號,請完成下列要求:題36圖(a)(1)根據上面的連接圖,判斷此時82C55A口工作于方式_的_(輸入/輸出)。(2)IBM PC打印機接口是Centronics標準應用的一個例子,該標準規定了打印機標準插頭座是_腳簧片式插座。(3)Centronics接口標準中定義的三條握手聯絡線是:數據選通線、響應線和_。(4)請將題36圖(b) Ce
29、ntronics并行口“正常數據輸入時序”補充完整。題36圖(b)38.利用PC系統機主串口查詢方式發出8位數據55H,題38圖是從8250的Sout引腳觀察到的波形。(1)請將波形補充完整;題38圖(2)根據題38圖,請分析出這幀數據的停止位是_位,采用的是_校驗;(3)若雙方通信波特率是4800bps,則連續發送10個數據,需要多少時間?39.題39圖是8255A并行打印機接口電路圖,通過接口CPU采用查詢方式將存放在BUF緩沖區的128個字符送去打印。設已知8255A的口地址為154H157H。完成以下程序段。題39圖(1)根據題目要求,分析電路,并判斷出該片8255A的B口工作在方式_
30、,是_(填輸入/輸出)。(2)下列程序段是將存放在BUF緩沖區的128個字符送去打印,請完成該程序。 ; 8255A初始化(略) ;使=1(略) START:MOV SI,OFFSET BUF ;打印字符的內存首址MOV CX,128 ;打印字符個數L: MOV DX,_IN AL,DX ;查BUSY=0?TEST AL,_JNZ L ;忙,等待;不忙,則向A口送數MOV DX,_MOV AL,SIOUT DX,AL ;送數到B口MOV DX,_MOV AL,_ ;向打印機發選通信號=0OUT DX,ALNOPMOV AL,_ ;置位=1OUT DX,AL_ ;內存地址加1LOOP L ;未完,繼續。40.系統使用外擴可編程定時器/計數器8254,設芯片地址為200H203H,(1)在題40圖虛線框中,用門電路設計產生相應的地址譯碼電路;題40圖(2)當8254的A1A0為10、為1、為0、為0時,表示CPU對8254內部的_進行_(讀/寫)操作;(3)該片8254控制口的地址為_,0號計數器的地址為_。設系統機外擴一片8255及相應電路,如題40圖所示,外擴8255端口地址為200H203H。要求:用中斷方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 交通事故責任財產保全執行合同
- 財產贈與與投資合作合同范本
- 采礦權抵押貸款合同示范文本
- 融資租賃式餐飲店鋪轉讓及運營管理合同
- 兒童身高管理活動方案
- 老人護理課件
- 老人健康養生課件
- 美術說課課件下載
- 美術畫圖案課件
- 防火災事故應急預案
- 頭等大事:脫發青年自救指南
- 中特第五講社會建設天津大學
- 密封條范文模板(A4打印版)
- 施工現場安全交底15篇
- 哈雷之約:基于指數成分股調整的選股策略
- 湖北省隨州市各縣區鄉鎮行政村村莊村名居民村民委員會明細及行政區劃代碼
- 高處作業審批表
- 急救醫學模擬中心建設方案
- 三維激光掃描技術與應用實例-PPT課件
- 農用地評價方法
- (新知杯)2017-2011上海市初中數學競賽試卷
評論
0/150
提交評論