微機(jī)原理復(fù)習(xí)題_第1頁(yè)
微機(jī)原理復(fù)習(xí)題_第2頁(yè)
微機(jī)原理復(fù)習(xí)題_第3頁(yè)
微機(jī)原理復(fù)習(xí)題_第4頁(yè)
微機(jī)原理復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、微機(jī)原理與接口技術(shù)練習(xí)題填空題1. 8088/8086均有兩種工作模式:和。其中模式是指系統(tǒng)中只有8088或8086一個(gè)微處理器。 答案 最小模式;最大模式;最小2. 8088CPU有條數(shù)據(jù)引腳、條地址引腳,8086CPU有條數(shù)據(jù)引腳。 答案 8;20;163. 8086系統(tǒng)中存取一個(gè)非規(guī)則字需要個(gè)總線總周期。 答案 24. 邏輯地址2400H:1200H對(duì)應(yīng)的物理地址是。 答案 25200H5. 微機(jī)系統(tǒng)中,I/O端口的編址方式有編址和編址兩種。 答案 獨(dú)立;統(tǒng)一6. 根據(jù)總線在微機(jī)系統(tǒng)的位置分類為: 、 、 和 。 答案 片內(nèi)總線;局部總線;系統(tǒng)總線;通信總線7. 根據(jù)總線功能分類,總線可

2、分為 、 、 以及電源和地線、備用線。 答案 地址總線;數(shù)據(jù)總線;控制總線 8. 在有多個(gè)總線主設(shè)備的系統(tǒng)中,在總線上完成一次信息交換要經(jīng)過 、 、 和 四個(gè)階段 。 答案 申請(qǐng)總線使用權(quán);尋址;傳輸數(shù)據(jù);結(jié)束 9. 所謂接口電路就是與 的連接部件。 答案 微處理器;外部設(shè)備10. CPU和I/O設(shè)備之間交換的信息分為數(shù)據(jù)信息、 信息和 信息。 其中數(shù)據(jù)信息又分?jǐn)?shù)字量、 和 。 答案 狀態(tài)信息;控制信息;模擬量;開關(guān)量 11. CPU與外設(shè)之間的數(shù)據(jù)傳送方式有程序控制方式、 和 三種方式 。 答案 中斷方式;DMA方式12. 程序控制方式分為 、 兩種方式;其中 方式需要CPU檢測(cè)接口狀態(tài)是否

3、處于“就緒”狀態(tài)。 答案 條件傳送方式;無(wú)條件傳送方式;條件傳送13. DMA(直接存儲(chǔ)器存取)方式,是CPU不參加數(shù)據(jù)I/O的控制,而是由 來實(shí)現(xiàn)內(nèi)存與外設(shè)之間、內(nèi)存與內(nèi)存之間的直接快速傳送,從而減輕CPU的負(fù)擔(dān)。 答案 DMA控制器/DMAC14. 8255A可允許中斷請(qǐng)求的工作方式有和。 答案 方式1;方式2 15. 8255A有三個(gè)8位并行端口PA,PB和PC,通常PC口用作信息的端口 。 答案 控制和狀態(tài) 16. 若將8255A編程為A口方式0輸入,B口方式0輸出,C口的低4位為輸出,高4位為輸入,則其方式選擇控制字應(yīng)為? 答案 10011000(98H) 17. 在8259A中,用

4、于存放所有中斷請(qǐng)求信號(hào)的寄存器為;用于存放正在被服務(wù)的中斷源的寄存器為。 答案應(yīng)是IRR和ISR。18. 在中斷服務(wù)程序中,進(jìn)行中斷處理之前,應(yīng)先,才允許中斷嵌套,只有中斷優(yōu)先級(jí)的中斷源請(qǐng)求中斷,才能被響應(yīng)。 答案 開中斷,更高 19. 8253有3個(gè)位計(jì)數(shù)通道,每個(gè)計(jì)數(shù)通道中有3條信號(hào)線:計(jì)數(shù)輸入CLK,輸出信號(hào)OUT以及。 答案 16;門控信號(hào)GATE 20. 方波輸出的8253,其計(jì)數(shù)初值為奇數(shù)時(shí)輸出方波,為偶數(shù)時(shí)輸出方波。 答案 非對(duì)稱 對(duì)稱21. 存儲(chǔ)器按存取速度依次遞減,而在容量上依次遞增的順序是、 、和。 (1)高速緩存器 (2)外存儲(chǔ)器 (3)內(nèi)部寄存器 (4)內(nèi)存儲(chǔ)器 答案3

5、,1,4,2 22. 存儲(chǔ)器片選控制方法有 、 和 。 答案線選法,部分譯碼法和全譯碼法。 23. 一存儲(chǔ)器芯片有13條地址引腳、8條數(shù)據(jù)引腳,請(qǐng)問該存儲(chǔ)器芯片內(nèi)有 個(gè)字節(jié)單元。 答案 8K24. 某種存儲(chǔ)器芯片有12條地址引腳、4條數(shù)據(jù)引腳,若要利用此類芯為某系統(tǒng)擴(kuò)展16K的8位存儲(chǔ)器,請(qǐng)問需要片這樣的存儲(chǔ)器芯片。 答案 825. 最大模式和最小模式的主要區(qū)別在于控制信號(hào)的產(chǎn)生,最小模式下的控制信號(hào)是由產(chǎn)生,最大模式下控制信號(hào)是由產(chǎn)生 答案 CPU;總線控制器26. PC總線、AT總線和EISA總線的地址線分別為: 、 和 根。 答案 20;24;3227. 8253定時(shí)/計(jì)數(shù)器內(nèi)部有 個(gè)端

6、口、共有 種工作方式。 答案 4;628. 在8086的中斷中,只有 需要硬件提供中斷類型碼。 答案 可屏蔽中斷29. 一個(gè)可編程的定時(shí)器內(nèi)部通常有計(jì)數(shù)初值寄存器和計(jì)數(shù)執(zhí)行單元。計(jì)數(shù)器的初值由OUT指令寫入 ,當(dāng) 中的數(shù)值減為零時(shí),計(jì)數(shù)器OUT端輸出信號(hào)。 答案 初值寄存器;計(jì)數(shù)執(zhí)行單元30. CPU訪問存儲(chǔ)器進(jìn)行讀寫操作時(shí),通常在 狀態(tài)去檢測(cè)READY ,一旦檢測(cè)到READY無(wú)效,就在其后插入一個(gè) 周期。 答案 T3;TW31. 8086/8088CPU中的指令隊(duì)列的長(zhǎng)度分別為 和 字節(jié)。 答案 6;432. 當(dāng)8086CPU的MN / MX引腳接 電平,CPU處于最大模式,這時(shí)對(duì)存儲(chǔ)器和外

7、設(shè)端口的讀寫控制信號(hào)由_ 芯片發(fā)出。 答案 低;總線控制器(8282)33. 8086CPU寫入一個(gè)規(guī)則字,數(shù)據(jù)線的高8位寫入 存儲(chǔ)體,低8位寫入 存儲(chǔ)體。 答案 奇地址;偶地址34. CPU在執(zhí)行OUT DX,AL指令時(shí), 寄存器的內(nèi)容送到地址總線上, 寄存器的內(nèi)容送到數(shù)據(jù)總線上。 答案 DX;AL35. 中斷矢量就是中斷服務(wù)子程序的 ,在內(nèi)存中占有 個(gè)存儲(chǔ)單元,其中低地址存儲(chǔ)單元存放的是 ,高地址存儲(chǔ)單元存放的是 。 答案 入口地址;4;入口地址的偏移量;入口地址的段地址36. CPU響應(yīng)8259A中斷,在 引腳上輸出 個(gè)負(fù)脈沖,在第 個(gè)負(fù)脈沖期間讀入中斷類型碼。 答案 INTA;2;23

8、7. PC/XT機(jī)的中斷矢量表放在從 H地址單元到 地址單元,總共有 個(gè)字節(jié)。 答案 00000H;003FFH;102438. 計(jì)算機(jī)與外界交換信息稱為通信,通信有兩種基本的方式: 和 。 答案 串行通信;并行通信39. 工業(yè)控制中的模擬信號(hào)必須經(jīng) 轉(zhuǎn)換變成 量才能送計(jì)算機(jī)處理。 答案 數(shù)/模;數(shù)字40. 一片8259A可管理 級(jí)中斷,經(jīng)過級(jí)連最多可管理 級(jí)中斷。8259A有 個(gè)方式選擇控制字和 個(gè)操作命令字。 答案 8;64;4;341. 微機(jī)系統(tǒng)中,ROM只能 ,RAM可 ,動(dòng)態(tài)RAM的內(nèi)容需定時(shí) 。 答案 讀;隨機(jī)讀寫;刷新42. 8086/8088微處理器被設(shè)計(jì)為兩個(gè)獨(dú)立的功能部件:

9、_和_。 答案 BIU;EU43. 具有電可擦除的只讀存儲(chǔ)器是_。 答案 E2PROM選擇題1. 要對(duì)可編程接口芯片進(jìn)行讀寫操作的必要條件是( ),只有滿足該條件后,才能使該接口芯片進(jìn)入電路工作狀態(tài),實(shí)現(xiàn)數(shù)據(jù)的輸入/輸出。(L表示低電平) 答案 A A)CS=L B)WR=L C)RD=L D)WR=L 或RD=L 2. 程序查詢I/O的流程總是按 ( )次序完成一個(gè)字符的傳輸。 A)讀狀態(tài)端口,寫數(shù)據(jù)端口,讀控制端口 B)寫數(shù)據(jù)端口,讀狀態(tài)端口,寫控制端口 C)讀狀態(tài)端口,讀/寫數(shù)據(jù)端口 D)隨I/O接口具體要求而定 答案 C) 3. 在IBM PC機(jī)中,I/O端口編址方式為( )。 A)獨(dú)

10、立編址 B)統(tǒng)一編址 C)固定地址 D)不一定 答案 A) 4. 從端口320H讀數(shù)據(jù)進(jìn)AL的指令組為( )。 A)IN AL, 320H B) OUT 320H,ALC)MOV DX, 320H D)MOV DX, 320H IN AL, DX OUT DX ,AL 答案 C)5. 8086微處理器的一個(gè)典型總線周期需要( )個(gè)T周期。 A)4 B) 3 C)2 D)1 答案 A) 6. 8086微處理器的一個(gè)總線周期若有必要,則在( )之后插入Tw。 A)T4 B)T3 C)T2 D)T1 答案 B) 7. 8255A的PA口工作在方式2,PB口工作在方式1時(shí),其PC端口( )。 A)用作

11、兩個(gè)4位I/O端口 B)部分引腳作聯(lián)絡(luò),部分引腳作I/OC)全部引腳均作聯(lián)絡(luò)信號(hào) D)作8位I/O端口,引腳都為I/O線 答案 C) 8. 當(dāng)8255A的PA口工作在方式1的輸入時(shí),對(duì)PC4置位,其作用是( ) A)啟動(dòng)輸入 B)開放輸入中斷 C)允許輸入 D)停止輸入 答案 B) 9. 8255A端口A工作在方式2,其端口功能是 ( )。 A)雙向 B)輸出 C)輸入 D)傳送 答案 A) 10. 8086/8088的中斷向量表用于存放( )。 答案 B) A) 中斷類型號(hào) B)中斷服務(wù)程序入口地址 C) 中斷服務(wù)程序 D)中斷服務(wù)程序返回地址 11. 一個(gè)8259可管理( )中斷源。 答案

12、 B)A)1 B)8 C)16 D)64 12. 當(dāng)8086CPU的INTR=1且IF=1時(shí),則CPU至少應(yīng)完成( )后,才能響應(yīng)該中斷請(qǐng)求,進(jìn)行中斷處理。 答案 C)A)當(dāng)前時(shí)鐘周期 B)當(dāng)前總線周期 C)當(dāng)前指令周期 D)下一個(gè)指令周期 13. 8086CPU響應(yīng)可屏蔽中斷時(shí),CPU( )。 答案 C)A)執(zhí)行一個(gè)中斷響應(yīng)周期 B)執(zhí)行兩個(gè)連續(xù)的中斷響應(yīng)周期C)執(zhí)行兩個(gè)中斷響應(yīng)周期,其間有3個(gè)Ti (空閑周期) D)不執(zhí)行中斷響應(yīng)周期 14. 9片8259A級(jí)連可管理( )中斷源。 答案 D) A)1 B)8 C)16 D)64 15. 8253的哪種工作方式能產(chǎn)生連續(xù)方波輸出( )。 答

13、案 D) A)方式0 B)方式1 C)方式2 D)方式3 16. 8253某通道的最大計(jì)數(shù)值對(duì)應(yīng)的初值是( )。 答案 D) A)FFFFH B)65535 C)10000 D)0000H 17. 8086系統(tǒng)中若訪問奇存儲(chǔ)體的一個(gè)字節(jié)單元,則此時(shí)與A0是( )狀態(tài)。 答案 B)A)1,0 B)0,1 C)0,0 D)1,118. 存儲(chǔ)系統(tǒng)中,通常SRAM芯片所用控制信號(hào)有( )。 答案 B)A) READYB) C) ALE D) 19. 6116芯片地址及數(shù)據(jù)線的條數(shù)分別為( )。 答案 C)A)11條地址線,16條數(shù)據(jù)線 B)10條地址線,8條數(shù)據(jù)線C)11條地址線,8條數(shù)據(jù)線D)10條

14、地址線,16條數(shù)據(jù)線20. 半導(dǎo)體EPROM中寫入的內(nèi)容,可以通過( )擦除。 答案 A)A)紫外線照射 B)電信號(hào) C)口令 D)DOS命令21. 8253某一通道工作于方式3,接入1MHZ的時(shí)鐘,如要求產(chǎn)生400HZ的方波,則計(jì)數(shù)器的初值應(yīng)為( ) 答案 B)A) 2000B)2500C) 3000D) 400022. 8086有兩種工作模式,即最大模式和最小模式,工作于何種模式由控制總線中的一條( )信號(hào)線來決定。 答案 A)A) MN/B) M/C) NMID) LOCK23. 兩片8259A采用主從級(jí)連方式,最多能管理( ) 答案 B)A)8級(jí)中斷B)15級(jí)中斷C)16級(jí)中斷D)7級(jí)

15、中斷24. 8086CPU對(duì)內(nèi)存讀/寫操作,需兩個(gè)總線周期的讀/寫操作是( ) 答案 D)A)從偶地址讀/寫一個(gè)字節(jié) B)從奇地址讀/寫一個(gè)字節(jié) C)從偶地址讀/寫一個(gè)字 D)從奇地址讀/寫一個(gè)字25. 8086微機(jī)系統(tǒng)主存和外設(shè)端口,通常分為偶地址存儲(chǔ)器和奇地址存儲(chǔ)器(或外設(shè)端口),通常奇偶地址存儲(chǔ)器(或外設(shè)端口)數(shù)據(jù)線以及選通信號(hào)和8086接法是( ) 。 答案 A)A)奇地址存儲(chǔ)器數(shù)據(jù)線接8086 D15D8,選通信號(hào)是 =0,A0=1 偶地址存儲(chǔ)器數(shù)據(jù)線接8086 D7D0,選通信號(hào)是 =1,A0=0 B)奇地址存儲(chǔ)器數(shù)據(jù)線接8086 D7D0,選通信號(hào)是 =0,A0=1 偶地址存儲(chǔ)器

16、數(shù)據(jù)線接8086 D15D8,選通信號(hào)是 =1,A0=0 C)奇地址存儲(chǔ)器數(shù)據(jù)線接8086 D15D8,選通信號(hào)是 =1,A0=0 偶地址存儲(chǔ)器數(shù)據(jù)線接8086 D7D0,選通信號(hào)是 =0,A0=1 D)奇地址存儲(chǔ)器數(shù)據(jù)線接8086 D7D0,選通信號(hào)是 =1,A0=0 偶地址存儲(chǔ)器數(shù)據(jù)線接8086 D15D8,選通信號(hào)是 =0,A0=126. 8086CPU復(fù)位后,CPU執(zhí)行的第一條指令的起始地址應(yīng)是( ) 答案 A)A)ROM,F(xiàn)FFF0H B)RAM,F(xiàn)FFF0H C)ROM,F(xiàn)FFFH D)RAM,F(xiàn)FFFH27. 8253工作在( )時(shí),計(jì)數(shù)到0時(shí)OUT引腳能輸出一個(gè)CLK周期寬度的

17、負(fù)脈沖。 答案 D)A) 方式0 B) 方式1 C) 方式3 D) 方式4或方式528. 若8259A工作在優(yōu)先級(jí)自動(dòng)循環(huán)方式,則IRQ3的中斷請(qǐng)求被響應(yīng)并且服務(wù)完畢后,優(yōu)先權(quán)最高的中斷源是( )。 答案 D)A)IRQ0 B)IRQ2 C)IRQ3 D)IRQ429. 由2732芯片組成64KB的存儲(chǔ)器,則需要( )塊芯片和至少( )根地址總線。 答案 C) C)A)12 B)24 C)16 D)1430. ADC0809轉(zhuǎn)換完成后可以用( )引腳經(jīng)中斷邏輯向CPU申請(qǐng)中斷。 答案 C)A)OE B)START C)EOC D)ALE31. 與8253工作方式4輸出波形相同的是( ) 。 答

18、案 D)A)方式1 B)方式3 C)方式2 D)方式532. 如果計(jì)數(shù)初值N=9,8253工作在方式3,則高電平的周期為( ) 個(gè)CLK周期。 答案 A)A)5 B)6C)3 D)433. 8253有( ) 個(gè)獨(dú)立的計(jì)數(shù)器。 答案 B)A)2 B)3 C)4 D)634. 8255工作在方式1的輸出時(shí),OBF信號(hào)表示( ) 信號(hào)。 答案 B)A)輸入緩沖器滿B)輸出緩沖器滿C)輸入緩沖器空D)輸出緩沖器空35. 對(duì)8255的C口D3位置1的控制字為( ) 。 答案 B)A)00000110B B)00000111B C)00000100B D)00000101B36. 對(duì)8255的端口A工作在

19、方式1輸入時(shí),C口的( ) 一定為空閑的。 答案 C)A)PC4、PC5 B)PC5、PC6 C)PC6、PC7 D)PC2、PC337. 8255的( ) 一般用作控制或狀態(tài)信息傳輸。 答案 C)A)端口A B)端口B C)端口C D)端口C的上半部分38. PC/XT機(jī)中若對(duì)8259A寫入的ICW2是70H,則該8259A芯片的IRQ5的中斷矢量存儲(chǔ)的地址是 ( ) 答案 D)A)75H B)280H C)300H D)1D4H39. 若8259A工作在優(yōu)先級(jí)自動(dòng)循環(huán)方式,則IRQ4的中斷請(qǐng)求被響應(yīng)并且服務(wù)完畢后,優(yōu)先權(quán)最高的中斷源是()。 答案 B)A)IRQ3 B)IRQ5 C)IRQ

20、0 D)IRQ440. CPU響應(yīng)INTR引腳上來的中斷請(qǐng)求的條件之一是( )。 答案 A)A)IF=0 B)IF=1 C)TF=0 D)TF=141. 由2K4的芯片組成容量為4KB的存儲(chǔ)器需要( )片這樣的存儲(chǔ)芯片。 答案 B)A)2 B)4 C)8 D)16簡(jiǎn)答題1 8086/8088CPU中,EU與BIU各自的功能是什么?如何協(xié)同工作?答:EU是執(zhí)行部件,主要的功能是執(zhí)行指令。BIU是總線接口部件,與片外存儲(chǔ)器及I/O接口電路傳輸數(shù)據(jù)。EU經(jīng)過BIU進(jìn)行片外操作數(shù)的訪問,BIU為EU提供將要執(zhí)行的指令。EU與BIU可分別獨(dú)立工作,當(dāng)EU不需BIU提供服務(wù)時(shí),BIU可進(jìn)行填充指令隊(duì)列的操

21、作。2 8086/8088微處理器內(nèi)部有那些寄存器,它們的主要作用是什么?答:執(zhí)行部件有8個(gè)16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作為通用數(shù)據(jù)寄存器。SP為堆棧指針存器,BP、DI、SI在間接尋址時(shí)作為地址寄存器或變址寄存器??偩€接口部件設(shè)有段寄存器CS、DS、SS、ES和指令指針寄存器IP。段寄存器存放段地址,與偏移地址共同形成存儲(chǔ)器的物理地址。IP的內(nèi)容為下一條將要執(zhí)行指令的偏移地址,與CS共同形成下一條指令的物理地址。3 8086對(duì)存儲(chǔ)器的管理為什么采用分段的辦法?答:8086是一個(gè)16位的結(jié)構(gòu),采用分段管理辦法可形成超過16位的存儲(chǔ)器物

22、理地址,擴(kuò)大對(duì)存儲(chǔ)器的尋址范圍 (1MB,20位地址)。若不用分段方法,16位地址只能尋址64KB空間。4 在8086中,邏輯地址、偏移地址、物理地址分別指的是什么?如何將邏輯地址轉(zhuǎn)換為物理地址?答:邏輯地址是在程序中對(duì)存儲(chǔ)器地址的一種表示方法,由段地址和段內(nèi)偏移地址兩部分組成,如1234H:0088H。偏移地址是指段內(nèi)某個(gè)存儲(chǔ)單元相對(duì)該段首地址的差值,是一個(gè)16位的二進(jìn)制代碼。物理地址是8086芯片引線送出的20位地址碼,用來指出一個(gè)特定的存儲(chǔ)單元。將邏輯地址中的段地址左移四位后再加上邏輯地址中的段內(nèi)偏移地址便可轉(zhuǎn)換為對(duì)應(yīng)的物理地址。5 8086與8088CPU在編程結(jié)構(gòu)和引腳上的主要區(qū)別是

23、什么?答:在內(nèi)部編程結(jié)構(gòu)上的區(qū)別:8086片內(nèi)指令預(yù)取緩沖器深度為6字節(jié),8088只有4字節(jié)。在引腳上的區(qū)別:8086有16條數(shù)據(jù)信號(hào)引線,8088只有8條;在8086中,M/IO引腳為高時(shí)表示訪問內(nèi)存單元,為低時(shí)則訪問I/O端口,而在8088中剛好相反;8086中有BHE(高8位有效)信號(hào),而8088中無(wú)此信號(hào),對(duì)應(yīng)引腳僅為狀態(tài)信號(hào)。6 8086基本總線周期由幾個(gè)時(shí)鐘周期構(gòu)成?其中各時(shí)鐘周期分別完成什么基本操作?答:基本總線周期由4個(gè)時(shí)鐘(CLK)周期組成,按時(shí)間順序定義為T1、T2、T3、T4。在T1期間8086發(fā)出訪問目的地的地址信號(hào)和地址鎖存選通信號(hào)ALE;T2期間發(fā)出讀寫命令信號(hào)RD

24、#、WR#及其它相關(guān)信號(hào);T3期間完成數(shù)據(jù)的訪問;T4結(jié)束該總線周期。7 8086中斷分哪兩類?8086可管理多少個(gè)中斷?答:8086中斷可分為硬件中斷和內(nèi)部中斷兩類。8086可管理256個(gè)中斷。8 在基于8086的微計(jì)算機(jī)系統(tǒng)中,存儲(chǔ)器是如何組織的?是如何與處理器總線連接的?/BHE信號(hào)起什么作用?答:8086為16位處理器,可訪問1M字節(jié)存儲(chǔ)器空間;1M字節(jié)的存儲(chǔ)器分為兩個(gè)512K字節(jié)的存儲(chǔ)體,分別為偶地址存儲(chǔ)體和奇地址存儲(chǔ)體;偶地址存儲(chǔ)體的數(shù)據(jù)線連接D7D0,“選通”信號(hào)接地址線A0;奇地址存儲(chǔ)體的數(shù)據(jù)線連接D15D8,“選通”信號(hào)接/BHE信號(hào);/BHE信號(hào)有效時(shí)允許訪問奇地址存儲(chǔ)體中

25、的存儲(chǔ)單元。9 A/D和D/A轉(zhuǎn)換在微機(jī)應(yīng)用中分別起什么作用?答:在微機(jī)應(yīng)用中A/D轉(zhuǎn)換器完成輸入模擬量到數(shù)字量的轉(zhuǎn)換,供微機(jī)采集數(shù)據(jù)。D/A轉(zhuǎn)換器完成微機(jī)輸出數(shù)字量到模擬量的轉(zhuǎn)換,實(shí)現(xiàn)微機(jī)控制。10 微型計(jì)算機(jī)系統(tǒng)總線由哪三部分組成?它們各自的功能是什么?答:由地址總線、數(shù)據(jù)總線和控制總線三部分組成。地址總線用于指出數(shù)據(jù)的來源或去向;數(shù)據(jù)總線提供了模塊間數(shù)據(jù)傳輸?shù)穆窂剑豢刂瓶偩€用來傳送各種控制信號(hào)以便控制數(shù)據(jù)、地址總線的操作及使用。11 CPU與接口之間有哪幾種傳送信息方式,他們各應(yīng)用在什么場(chǎng)合? 答:CPU與接口之間有哪幾種傳送信息方式有四種:程序控制方式、中斷方式、DMA方式。其中程序控

26、制方式包括無(wú)條件傳送和查詢傳送。無(wú)條件傳送只能應(yīng)用于簡(jiǎn)單對(duì)象控制,如LED顯示等。查詢傳送在CPU不太忙,傳送速度不太高的情況下可以采用。中斷方式用于CPU任務(wù)比較忙,傳送速度不太高的系統(tǒng)中,尤其適合實(shí)時(shí)控制及緊急事件處理。DMA方式對(duì)于高速度大批量數(shù)據(jù)傳送特別有用。12 什么是中斷類型碼、中斷向量、中斷向量表?在8086/8088的微機(jī)系統(tǒng)中,中斷類型碼和中斷向量之間有什么關(guān)系?答:處理機(jī)可處理的每種中斷的編號(hào)為中斷類型碼。中斷向量是指中斷處理程序的入口地址,由處理機(jī)自動(dòng)尋址。中斷向量表是存放所有類型中斷處理程序入口地址的一個(gè)默認(rèn)的內(nèi)存區(qū)域。在8086系統(tǒng)中,中斷類型碼乘4得到向量表的入口,

27、從此處讀出4字節(jié)內(nèi)容即為中斷向量。13 簡(jiǎn)述可屏蔽中斷的響應(yīng)過程。答:當(dāng)8086收到INTR的高電平信號(hào)時(shí),在當(dāng)前指令執(zhí)行完且IF=1的條件下,8086在兩個(gè)總線周期中分別發(fā)出INTA#有效信號(hào);在第二個(gè)INTA#期間,8086收到中斷源發(fā)來的一字節(jié)中斷類型碼;8086清除IF、T F并將PSW、CS、IP內(nèi)容進(jìn)入堆棧;然后用類型碼乘4后得到中斷向量入口地址,從此地址開始讀取4字節(jié)的中斷處理程序的入口地址,8086從此地址開始執(zhí)行程序,遇到中斷返回指令時(shí),便從堆棧中恢復(fù)PSW、CS、IP的內(nèi)容,從而返回中斷前的程序去執(zhí)行,至此完成了INTR中斷請(qǐng)求的響應(yīng)過程。14 已知某系統(tǒng)的存儲(chǔ)器全部用21

28、14存儲(chǔ)芯片擴(kuò)展而成,每片2114存儲(chǔ)容量為1K4bit,請(qǐng)問: 每片2114存儲(chǔ)器有多少條地址引腳,有多少數(shù)據(jù)引腳? 若要擴(kuò)展8K8的存儲(chǔ)器,需要用多少片2114?與系統(tǒng)連接時(shí),芯片上的/OE引腳和/WE引腳應(yīng)分別與系統(tǒng)總線上的什么信號(hào)相聯(lián)?。15 8086/8088CPU在尋址I/O端口時(shí)使用多少位地址?可尋址多少個(gè)字端口和字節(jié)端口? 8086/8088CPU在尋址內(nèi)存時(shí)使用多少位地址?可尋址多少字節(jié)內(nèi)存單元?16 設(shè)CS=4000H,DS=5000H,ES=6000H,SS=7000H,IP=200H,SP=300H,BX=400H,BP=500H,SI=600H,則a) 下一條待執(zhí)行指

29、令的物理地址為多少?b) 當(dāng)前棧頂?shù)奈锢淼刂窞槎嗌??c) BX尋址的存儲(chǔ)單元的物理地址為多少?d) BP尋址的存儲(chǔ)單元的物理地址為多少?e) ES:BX+SI尋址的存儲(chǔ)單元的物理地址為多少?17 8255有哪幾種工作方式?其中有幾個(gè)輸入輸出口?它們分別可工作在什么方式下?18 對(duì)8255進(jìn)行初始化編程通常要寫入哪兩個(gè)控制字?如何區(qū)分這兩個(gè)控制字?其作用分別是什么?答:對(duì)8255進(jìn)行初始化編程時(shí)通常要寫的兩個(gè)控制字分別是方式選擇控制字和C口置位復(fù)位控制字。它們均是寫往控制端口,是根據(jù)最高位(特征位)來進(jìn)行區(qū)分的:當(dāng)寫入的控制字最高位為1時(shí)被當(dāng)作方式選擇控制字,當(dāng)最高位為0時(shí)被當(dāng)作C口的置位復(fù)位控

30、制字。方式選擇控制字的作用是對(duì)A口、B口和C口的工作方式和輸入輸出方向進(jìn)行設(shè)置,而C口置位復(fù)位控制字是對(duì)C口中的某一位進(jìn)行置1或清0的。19 微機(jī)系統(tǒng)中,I/O端口的編址方式有哪兩種?在8088/8086系統(tǒng)中采用的是哪一種編址方式?20 8253有幾種工作方式?它們的觸發(fā)方式分別是什么?哪一(幾)種方式計(jì)數(shù)到0時(shí)OUT端將變低一個(gè)時(shí)鐘周期再變高?答:每計(jì)時(shí)/計(jì)數(shù)通道都有六種工作方式,其中方式0和方式4是電平觸發(fā)(軟件觸發(fā)),方式1和方式5為邊沿觸發(fā)(硬件觸發(fā)),方式2和方式3既可電平觸發(fā)和邊沿觸發(fā)。方式4和方式5計(jì)數(shù)到0時(shí)OUT端將變低一個(gè)時(shí)鐘周期再變高。21 DAC0832有哪三種工作方式

31、?22 8253中有幾個(gè)定時(shí)/計(jì)數(shù)通道?它們分別是多少位?是按什么方式進(jìn)行計(jì)數(shù)的(加還是減)?有幾種工作方式?哪種工作方式輸出的波形為連續(xù)的負(fù)脈沖?答: 8253中有3個(gè)定時(shí)/計(jì)數(shù)通道,它們均是16位的,按減方式進(jìn)行計(jì)數(shù),有6種工作方式,方式2輸出的波形為連續(xù)的負(fù)脈沖。綜合應(yīng)用題1、下圖所示存貯系統(tǒng):(1)RAM和EPROM的容量各是多少? (2)RAM和EPROM的地址范圍各是多少?答案(1)RAM容量:2KB;EPROM容量:4KB(2) RAM地址范圍:A11未接,A11取0時(shí):A12A13A14構(gòu)成片選邏輯信號(hào)位。RAM接的是Y1非 (001),則A14A13A12為001 A19接地

32、高位有效,所以是1。A18-A15與或后低電平有效,所以是全1。地址A19-A0則是: 1111 1001 0000 0000 0000 1111 1001 0111 1111 1111 所以有A11取0時(shí):F9000HF97FFH;類似有A11取1時(shí):F9800HF9FFFH。所以是2KB存貯容量,占4KB地址空間,有地址重疊,一個(gè)內(nèi)存單元占兩個(gè)地址。EPROM地址范圍:A12A13A14構(gòu)成片選邏輯信號(hào)位。ROM接的是Y5非 (101),則A14A13A12為1011111 1101 0000 0000 00001111 1101 1111 1111 1111 FD000HFDFFFH2、

33、8253通道2工作在1方式,進(jìn)行8位二進(jìn)制計(jì)數(shù),端口地址是304H307H,其初始化程序段為:MOV DX,307H ;控制口地址307HMOV AL,;方式字 通道2 :10, 低8位:01,1方式:001,二進(jìn)制計(jì)數(shù):0 (1001 0010B = 92H)OUT DX,AL ;端口地址超過一個(gè)字節(jié)范圍,用DX寄存器間址MOV DX, ;T2數(shù)據(jù)口 306H最低2位為10MOV AL,BYTEL ;低8位計(jì)數(shù)值OUT DX,AL ;端口地址超過一個(gè)字節(jié)范圍,用DX寄存器間址程序中把T2設(shè)定成僅讀/寫低8位計(jì)數(shù)初值,高8位自動(dòng)補(bǔ)0。 答案 92H ,306H 3、8253通道1工作在0方式進(jìn)

34、行16位二進(jìn)制計(jì)數(shù),端口地址是304H307H,其初始化程序段為:MOV DX,307H ;控制口地址307HMOV AL, ;方式字 通道1 :01, 16位:11,0方式:000,二進(jìn)制計(jì)數(shù):0 (0111 0000B = 70H)OUT DX ,AL ;端口地址超過一個(gè)字節(jié)范圍,用DX寄存器間址MOV DX, ;8253通道1地址305H,305H最低2位為01MOV AL,BYTEL ;計(jì)數(shù)值低字節(jié)OUT DX,AL ;端口地址超過一個(gè)字節(jié)范圍,用DX寄存器間址MOV AL,BYTEH ;計(jì)數(shù)值高字節(jié)OUT DX,AL ; 端口地址超過一個(gè)字節(jié)范圍,用DX寄存器間址 答案 70H,DX

35、 ,305H 3、8253通道0工作在2方式,進(jìn)行16位二進(jìn)制計(jì)數(shù)。端口地址是200H203H,其初始化程序段為:MOV DX,;命令口地址203HMOV AL, ;方式字OUT DX,AL ;端口地址超過一個(gè)字節(jié)范圍,用DX寄存器間址MOV DX, ;通道0數(shù)據(jù)口地址200HMOV AL,BYTEL ;低8位計(jì)數(shù)值OUT DX,AL ;端口地址超過一個(gè)字節(jié)范圍,用DX寄存器間址MOV AL,BYTEH ;高8位計(jì)數(shù)值OUT DX,AL ;端口地址超過一個(gè)字節(jié)范圍,用DX寄存器間址 答案 203H ,34H ,200H4、下面是一個(gè)8253初始化程序段。8253的控制口地址為46H,3個(gè)計(jì)數(shù)器

36、端口地址分別為40H,42H,44H,請(qǐng)對(duì)下面程序段加詳細(xì)注釋,說明各通道的工作方式、計(jì)數(shù)初值等,并以十進(jìn)制數(shù)表示出各計(jì)數(shù)初值。MOV AL,36H;8253控制字:CNT0,先讀/寫低8位,后讀/寫 OUT 46H,AL ;高8位,方式3,二進(jìn)制計(jì)數(shù) 36H=0011 0110B即通道0,16位,方式3,二進(jìn)制MOV AL,0OUT 40H,AL ;CNT0輸出低8位計(jì)數(shù)值MOV AL,40H ;CNT0輸出高8位計(jì)數(shù)值OUT 40H,AL ;其十進(jìn)制數(shù)為16384MOV AL,54H ;8253控制字:CNT1,讀/寫計(jì)數(shù)器低8位,OUT 46H,AL ;方式2,二進(jìn)制計(jì)數(shù)MOV AL,1

37、8H;OUT 42H,AL ;CNT1輸出計(jì)數(shù)值,其十進(jìn)制數(shù)為24MOV AL,0A6H ;8253控制字:CNT2,讀/寫計(jì)數(shù)器高8位OUT 46H,AL ;方式3,二進(jìn)制計(jì)數(shù)MOV AL,46HOUT 44H,AL ;CNT2輸出高8位計(jì)數(shù)值5、8253控制信號(hào)與8086相總線相連,詳見下圖。8253各端口地址為80H、82H、84H、86H,用8253控制LED點(diǎn)亮或熄滅,點(diǎn)亮10秒鐘后,再熄滅10秒,周而復(fù)始。2MHZ頻率從CLK0輸入,通道0與通道1級(jí)聯(lián)。N0初始值為5000。請(qǐng)完成:通道0為方式2,計(jì)數(shù)初值N0=5000,OUT0負(fù)脈沖頻率為400;N0 = fclk0/fout0

38、 = 2000000/fout0 =5000通道1為方式3,OUT1輸出信號(hào)的周期為20秒,N1為8000;fout0=fclk1,N1=fclk1/fout1=400/(1/20)=8000初始化程序如下,請(qǐng)根據(jù)題目要求和注釋將其補(bǔ)充完整。MOV AL,00 010 11 1B;通道0控制字,先讀寫低字節(jié),后高字節(jié),方式2,BCD計(jì)數(shù)OUT 86H,ALMOV AL,00H先低8位:00HOUT 80H,ALMOV AL,04H 后高8位04H,就是0400H,BCD碼OUT 80H,ALMOV AL,01 011 11 1B ;通道1控制字,先讀寫低字節(jié),后高字節(jié),方式3,BCD計(jì)數(shù)OUT

39、 86H,ALMOV AL,00H 先低8位:00HOUT 82H,ALMOV AL,80H 后高8位80H,就是8000H,BCD碼OUT 82H,AL6、要求不斷檢測(cè)某一系統(tǒng)的8個(gè)開關(guān)量,即K7K0的通斷狀態(tài),并隨時(shí)在發(fā)光二極管LED7LED0上顯示出來。開關(guān)斷開,相應(yīng)的LED點(diǎn)亮,開關(guān)合上,LED熄滅。8255四個(gè)端口地址為CNS1()、CNS2()、CNS3()、CNS4(控制),分別對(duì)應(yīng)于A口、B口、C口和控制寄存器。硬件連接如圖所示。請(qǐng)完成按上述要求:填寫下述程序段中的空格。MOV DX,CNS4MOV AL,_;控制字;如圖,輸入,是輸出,控制字為:1 00 1 x 0 0 xB

40、,x可為0也可為1,這里設(shè)為0 (90H)OUT_DX_,_AL_TEST1:MOV DX,CNS1IN _AL_,_DX_MOV DX,_CNS2_OUT _DX_,_AL_JMP TEST1計(jì)算端口地址CNS1的實(shí)際數(shù)值為:_7、 設(shè)8255A與8086CPU相連,8255A芯片A口工作在方式1輸出,B口工作在方式0輸入,禁止A口中斷,C口中未用位用于輸入。8255A芯片A口、B口、C口、控制口地址分別為FFF8H、FFFAH、FFFCH、FFFEH,請(qǐng)寫出初始化程序。解:方式選擇控制字:1 01 0 1 0 1 1B(0ABH)禁止A口中斷:通過C口置位/復(fù)位控制字對(duì)PC6清0實(shí)現(xiàn):00

41、001100BMOV AL,0ABHMOV DX,0FFFEHOUT DX,ALMOV AL,0CHOUT DX,AL8、 設(shè)8255端口地址為80H86H中的偶地址,設(shè)端口A工作在方式1輸入,中斷允許,端口B工作在方式0輸出,端口C輸出,對(duì)8255初始化編程。解:方式選擇控制字:10110000B(0B0H)允許A口輸出中斷:通過C口置位/復(fù)位控制字對(duì)PC4清1實(shí)現(xiàn),C口置位/復(fù)位控制字:00001001B(09H)初始化程序如下:MOV AL,0B0HOUT 86H,ALMOV AL,09HOUT 86H,AL10、 假設(shè)在8253-5定時(shí)器/計(jì)數(shù)器的CLK0端輸入的時(shí)鐘頻率為1MHz,G

42、ATE0接+5V,設(shè)8253-5端口地址為88H、8AH、8CH、8EH,要求在OUT0端輸出重復(fù)周期為4ms的方波,試編程實(shí)現(xiàn)上述要求。解:初值的計(jì)算:1000000/(1/(4103))10000004/1000=4000方式選擇控制字:00100111B(27H)(采用BCD碼計(jì)數(shù))初始化程序如下:MOV AL,27HOUT 8EH,ALMOV AL,40HOUT 88H,AL11、某一8255A芯片的端口地址為90H93H,現(xiàn)設(shè)置該接口芯片的PA口為選通式輸出方式并允許當(dāng)輸出緩沖器為空時(shí)向CPU發(fā)出中斷請(qǐng)信號(hào)、PB口為基本輸出方式,PC口中未用位為輸入方式。要求:(1)按要求編寫初始化

43、程序;(要求無(wú)關(guān)項(xiàng)置“0”)(要求:控制字中無(wú)關(guān)位設(shè)為0)解:方式選擇控制字:10101001BC口置位/復(fù)位控制字:00001101B初始化程序如下:MOV AL,0A9HOUT 93H,ALMOV AL,0DHOUT 93H,AL(2)畫出執(zhí)行如下程序段后PB0輸出的波形?L1:MOV AL,01HOUT 91H,ALCALL D20MS;延時(shí)20msMOV AL,00HOUT 91H,ALCALL D20MS;延時(shí)20msJMP L11. 某微機(jī)系統(tǒng)中,CPU系統(tǒng)有16條地址線,擴(kuò)展了3片2764,它們的片選信號(hào)的連接如下圖:(共10分) 圖中對(duì)存儲(chǔ)器的選址采用的是線選法還是譯碼法?是部

44、分譯碼還是完全譯碼?答:譯碼法,完全譯碼 分別計(jì)算每一片2764的尋址空間,并寫出計(jì)算過程。存儲(chǔ)器芯片A15A14A13A12 A11A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 尋址空間2764(1)0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 10000H1FFFH2764(2)0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 00 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 12000H3FFFH2764(3)0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 00 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論