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

下載本文檔

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

文檔簡(jiǎn)介

1.8086微處理器指令隊(duì)列長(zhǎng)度為:2.8086CPU若在最小工作方式,下列控制信號(hào)在讀/寫(xiě)總線周期怎樣組合才能從存貯器中讀出信息M/IODT/RRDWR3.當(dāng)RESET信號(hào)進(jìn)入高電平狀態(tài)后(即初始化狀態(tài)),將使8086微處理器的哪個(gè)寄存器置成FFFFH4.8088/8086CPU的輸入輸出指令,它們的直接/間接尋址能力最大為5.8088/8086CPU是在總線周期的哪個(gè)狀態(tài)用地址鎖存允許信號(hào)ALE來(lái)解決地址/數(shù)據(jù)線和地址/狀態(tài)線的分時(shí)復(fù)用的?6..用64K*4位芯片,組成512K*32位的存貯器模塊,需要多少片64K*4的存貯器芯片?7.8088/8086微處理器中,標(biāo)志寄存器共有狀態(tài)標(biāo)志和控制標(biāo)志幾位?(6-狀態(tài)、3-控制)8.8088/8086CPU是用哪個(gè)控制信號(hào)來(lái)解決地址/數(shù)據(jù)、地址/狀態(tài)線的分時(shí)復(fù)用的(ALE)9.CPU與接口之間數(shù)據(jù)傳送,是以什么形式進(jìn)行的?(并行)10.8086CPU的基本總線周期可分為幾個(gè)時(shí)鐘周期?(4)11.用64K*1位的RAM芯片構(gòu)成128KB的存貯器,需要個(gè)RAM芯片。設(shè)計(jì)算機(jī)系統(tǒng)為20位地址線,采用全譯碼方法,需要作為片外地址譯碼。12.在微型計(jì)算機(jī)系統(tǒng)中,CPU與外設(shè)數(shù)據(jù)常用的三種傳送控制方式(條件、中斷、DMA)13.8086微處理器設(shè)計(jì)成兩個(gè)獨(dú)立的功能部件,它們分別為(EU、BIU)。14.當(dāng)8088/8086CPU的工作方式引腳MN/MX接+5V電源時(shí),則8088/8086CPU工作于(最),當(dāng)MN/MX接地時(shí),則8088/8086CPU工作在(最大)15.8086微處理器中,共有16位寄存器數(shù)為(14-A-D、BPSPSIDIIPFRDSSSCSES)16.名詞解釋及簡(jiǎn)答題:時(shí)鐘周期、指令周期、總線周期;計(jì)算機(jī)接口技術(shù)、物理地址、邏輯地址、接口的基本功能;178088/8086CPU的20位物理地址是怎樣形成的?當(dāng)CS=2300H,IP=0110H時(shí),求它的物理地址。18CPU可訪問(wèn)地址空間的大小取決于(地址總線位數(shù))。19.有一個(gè)存儲(chǔ)體,其地址線為15條,數(shù)據(jù)線為8條,則1)如果該存儲(chǔ)體由2K*4位的芯片組成,需要多少片這樣的芯片?(2)需多少根地址線選擇這些芯片?(3)該存儲(chǔ)器能存儲(chǔ)多少字節(jié)信息?20.執(zhí)行OUT83H,AL指令時(shí),、、M/信號(hào)應(yīng)為。A.0、1、0B.1、0、0C.0、0、1D.0、1、121.向82C54命令端口寫(xiě)入控制字時(shí),82C54地址引腳A1、A0應(yīng)為22.為了獲得20位存儲(chǔ)器地址,8086系統(tǒng)采用。A.直接使用段地址B.段地址左移4位加上偏移量C.直接使用偏移量D.偏移量左移4位加上段地址23.82C54計(jì)數(shù)器按十進(jìn)制計(jì)數(shù),其最大計(jì)數(shù)初值為。A.65535B.65536C.9999D.1000024.要使得82C54計(jì)數(shù)器0輸出標(biāo)準(zhǔn)正方波,計(jì)數(shù)器0應(yīng)采用什么工作方式?對(duì)計(jì)數(shù)初值有什么要求?控制字的內(nèi)容是什么?25.82C54工作在方式2和方式3時(shí),計(jì)數(shù)結(jié)束時(shí)在OUT端產(chǎn)生正跳變。(錯(cuò))26.對(duì)8254定時(shí)計(jì)數(shù)器3個(gè)通道進(jìn)行初始化編程的順序有沒(méi)有要求?已知8254中計(jì)數(shù)器0、1、2及控制寄存器地址分別為340H、342H、344H、346H,試對(duì)8254三個(gè)計(jì)數(shù)器進(jìn)行編程,使計(jì)數(shù)器0設(shè)置為方式1,計(jì)數(shù)初值為2050H;計(jì)數(shù)器1設(shè)置為方式2,計(jì)數(shù)初值為3000H;計(jì)數(shù)器2設(shè)置為方式3,計(jì)數(shù)初值為1000H。DMA傳送方式的主要特點(diǎn)。27.8237DMAC有個(gè)獨(dú)立通道,每個(gè)通道有KB尋址能力。28.1片8259A可管理級(jí)中斷,5片8259A級(jí)聯(lián)最多可管理級(jí)中斷。29.在A.INT0B.INTnC.NMID.INTR中,只有需要硬件提供中斷類(lèi)型碼30.中斷服務(wù)程序的入口地址簡(jiǎn)稱(chēng)為。A.中斷優(yōu)先級(jí)B.中斷向量C.中斷類(lèi)型碼D.中斷向量表31.在IF=1且INTR輸入高電平時(shí),CPU立即執(zhí)行相應(yīng)的中斷服務(wù)程序。(錯(cuò))32.在一個(gè)8086CPU和單片8259A組成的系統(tǒng)中,試說(shuō)明:

(1)8086CPU在響應(yīng)可屏蔽中斷的條件是什么?

(2)8086CPU在響應(yīng)中斷過(guò)程中,連續(xù)執(zhí)行兩個(gè)INTA周期,其作用是什么?(3)假如8259A已被編程,ICW2=0AH,若連接在8259A的IR3端的外設(shè)提出中斷申請(qǐng),它的中斷向量的存放地址是什么?

33.若82C55A組工作在方式1,輸出,B組工作在方式0,輸入,則其方式控制字為。82C55AC口的按位置位/復(fù)位命令應(yīng)寫(xiě)到中34.8255A設(shè)置工作方式1,PA口和PC口高4位輸出,PB口和PC口低4位輸入,該設(shè)置對(duì)應(yīng)的控制字應(yīng)為。A.A7HB.27HC.BCHD.3CH35.8255A在工作方式2時(shí)PA、PB端口可以進(jìn)行雙向數(shù)據(jù)傳輸。(錯(cuò))36.EIA-RS-232C數(shù)據(jù)線上輸入的邏輯“1”電平對(duì)應(yīng)的電壓值是V,“0”電平對(duì)應(yīng)的是V。37.在RS-232接口中,用于微機(jī)向MODEM發(fā)送數(shù)據(jù)的輸入控制信號(hào)是()。A.DTR和DSRB.DSR和CTSC.RTS和CTSD.DTR和RTS五、編程題1.使用82C54通道0,方式3,BCD碼計(jì)數(shù),定時(shí)τ=4ms,設(shè)CLK0為2MHZ,試編寫(xiě)初始化程序。設(shè)82C54的口地址為40~43H。2.假設(shè)CPU正在執(zhí)行8259A的IR2中斷服務(wù)程序,在服務(wù)過(guò)程中希望允許比IR2優(yōu)先級(jí)低的中斷得到響應(yīng),請(qǐng)?jiān)贗R2中斷服務(wù)程序中編寫(xiě)特殊屏蔽方式程序。設(shè)8259A的口地址為20、21H,允許開(kāi)放所有中斷。3.用8254監(jiān)視流水線,每通過(guò)30個(gè)工件發(fā)送中斷請(qǐng)求信號(hào)IRQ,同時(shí)揚(yáng)聲器短促發(fā)聲,頻率為1KHz。計(jì)數(shù)時(shí)鐘頻率為2MHz。設(shè)8254口地址為300H~303H,畫(huà)出連接圖,并編制初始化程序段。4.用8259A的IR1~IR4連接4個(gè)搶答器,編號(hào)分別為1、2、3、4。用IR0連接觸發(fā)按紐,工作人員按觸發(fā)按紐后在屏幕上顯示“OK”,選手開(kāi)始按搶答器。判別最先搶答者(原則上認(rèn)為不可能存在同時(shí)搶答),在屏幕上顯示選手編號(hào)。(顯示采用ROMBIOS的INT10調(diào)用)。中斷類(lèi)型號(hào)為08~0FH,邊沿觸發(fā)。畫(huà)出連接圖,編寫(xiě)8259A初始化程序,以及IR0中斷處理程序和IR1~IR4中斷處理程序(IR1~IR4中斷處理用同一個(gè)程序)。1通常所說(shuō)的32位計(jì)算機(jī),是指著中計(jì)算機(jī)的CPU。A.有32個(gè)控制器B.共有32個(gè)運(yùn)算器和控制器C.由32個(gè)運(yùn)算器組成D.能夠同時(shí)處理32位二進(jìn)制數(shù)據(jù)2.中斷向量是。A.中斷服務(wù)程序入口地址B.子程序入口地址B.中斷服務(wù)程序入口地址的地址C.中斷類(lèi)型碼3.計(jì)算機(jī)的字長(zhǎng)越長(zhǎng),一個(gè)字所能表示的數(shù)據(jù)精度就越高,在完成同樣精度的運(yùn)算時(shí),數(shù)據(jù)處理速度。A.越慢B.越快C.不定D.無(wú)影響4.8086CPU的下列寄存器中,不能用作寄存器間接尋址方式時(shí)的地址寄存器的有。A.SIB.CXC.DXD.BX5.CPU響應(yīng)中斷請(qǐng)求和響應(yīng)DMA請(qǐng)求的本質(zhì)區(qū)別是。A.程序控制B.中斷時(shí)CPU仍控制總線,而響應(yīng)DMA時(shí)須讓出總線C.需要CPU干預(yù)響應(yīng)D.速度快6.將三片8259A進(jìn)行級(jí)聯(lián)后,可以響應(yīng)級(jí)中斷。A.24級(jí)B.22級(jí)C.16級(jí)D.21級(jí)7.8086CPU中的通用寄存器是指。A.AX、BX、CX、DXB.SP、BP;C.SI、DID.上述三者8.當(dāng)CPU使用中斷方式讀取數(shù)據(jù)時(shí),ADC0809向CPU發(fā)出中斷請(qǐng)求的信號(hào)是。A.STARTB.EOCC.OED.INTR9.在DMA方式下,外設(shè)數(shù)據(jù)輸入到內(nèi)存的路徑是()。A.外設(shè)→DMAC→內(nèi)存B.外設(shè)→CPU→DMAC→內(nèi)存C.外設(shè)→內(nèi)存D.外設(shè)→DMAC→CPU→存儲(chǔ)器10.8255內(nèi)部B組控制()。A.PB口和PC口的低4位B.PA口C.PB口D.PB口和PC口11.12.13.14..二.填空題(每小題1分,共20分)1.當(dāng)進(jìn)行DMA方式下的讀操作時(shí),數(shù)據(jù)是從傳送到中。2.8255并行接口內(nèi)部的A組有種工作方式、B組有種工作方式。3.8086/8088的3個(gè)控制標(biāo)志是、和。4.8253進(jìn)行初始化編程時(shí),先寫(xiě)入字后再寫(xiě)入計(jì)數(shù)初值。5.Intel8086工作在最大模式時(shí),需要芯片提供控制信號(hào)。6.某一DRAM芯片,其容量為512X8位,該芯片需要條地址線,條數(shù)據(jù)線。7.在8086系統(tǒng)中,規(guī)定內(nèi)存中地址為至的內(nèi)存單元存放中斷向量表。8.若采用8255A的PA口輸出控制一個(gè)七段LED顯示器,8255A的PA口應(yīng)工作于方式。9.8237芯片的是芯片,它占用個(gè)端口地址。10.每片8259A芯片可管理級(jí)中斷,占用個(gè)端口地址。11.12.13.14.15.16.17.18.19.20.三.判斷題(每小題1分,共10分;正確的答“Y”,錯(cuò)誤的答“N”)1.在計(jì)算機(jī)中,所有運(yùn)算最終都是對(duì)“0”,“1”的運(yùn)算,實(shí)質(zhì)是邏輯代數(shù)運(yùn)算。()2.一個(gè)指令周期包括若干個(gè)總線周期,每個(gè)總線周期不一定只包括4個(gè)時(shí)鐘周期。()3.程序計(jì)數(shù)器用于存放下一條要執(zhí)行的指令的首地址。80486CPU中等效于程序計(jì)數(shù)器的寄存器是CS:EIP。()4.在存儲(chǔ)器系統(tǒng)中,僅全譯碼和部分譯碼方法能實(shí)現(xiàn)片選控制。()5.8253-5能產(chǎn)生連續(xù)方波輸出的工作方式是方式2。()6.7.8.9.10.四.簡(jiǎn)答題(每小題5分,共30分)1.什么是微處理器(2分)?簡(jiǎn)述其具體功能(3分)。2.寫(xiě)出寄存器AX、BX、CX、DX、SI的隱含用法。3.簡(jiǎn)述8086中邏輯地址與物理地址的關(guān)系。4.5.6.五.應(yīng)用題(共20分) 若已知加在8253上的外部的計(jì)數(shù)時(shí)鐘頻率為1MHz,在不增加其它硬件芯片的情況下,欲使8253產(chǎn)生周期為8ms的對(duì)稱(chēng)方波,試回答問(wèn)題:(1)應(yīng)選用哪種工作方式?(4分)(2)計(jì)數(shù)初值是多少?(6分)(3)寫(xiě)出初始化程序段。(10分)(注:端口地址是40H~43H)1.通常所說(shuō)的32位計(jì)算機(jī),是指著中計(jì)算機(jī)的CPU。A.有32個(gè)控制器B.共有32個(gè)運(yùn)算器和控制器C.由32個(gè)運(yùn)算器組成D.能夠同時(shí)處理32位二進(jìn)制數(shù)據(jù)2.中斷向量是。A.中斷服務(wù)程序入口地址B.子程序入口地址B.中斷服務(wù)程序入口地址的地址C.中斷類(lèi)型碼3.8086CPU代碼段寄存器CS的初始化狀態(tài)為。A.0000H B.8000HC.FFF0H D.FFFFH4.8086CPU的下列寄存器中,不能用作寄存器間接尋址方式時(shí)的地址寄存器的有。A.SIB.CXC.DXD.BX5.CPU響應(yīng)中斷請(qǐng)求和響應(yīng)DMA請(qǐng)求的本質(zhì)區(qū)別是。A.程序控制B.中斷時(shí)CPU仍控制總線,而響應(yīng)DMA時(shí)須讓出總線C.需要CPU干預(yù)響應(yīng)D.速度快6.將三片8259A進(jìn)行級(jí)聯(lián)后,可以響應(yīng)級(jí)中斷。A.24級(jí)B.22級(jí)C.16級(jí)D.21級(jí)7.8086CPU中的通用寄存器是指。A.AX、BX、CX、DXB.SP、BP;C.SI、DID.上述三者8.當(dāng)CPU使用中斷方式從讀取數(shù)據(jù)時(shí),DAC0809向CPU發(fā)出中斷請(qǐng)求的信號(hào)是。A.STARTB.EOCC.OED.INTR9.在DMA方式下,外設(shè)數(shù)據(jù)輸入到內(nèi)存的路徑是()。A.外設(shè)→DMAC→內(nèi)存B.外設(shè)→CPU→DMAC→內(nèi)存C.外設(shè)→內(nèi)存D.外設(shè)→DMAC→CPU→存儲(chǔ)器10.8255內(nèi)部B組控制()。A.PB口和PC口的低4位B.PA口C.PB口D.PB口和PC口11.8086

CPU內(nèi)有指示下條指令有效地址的指示器是。

A.IP

B.SP

C.BP

D.SI

12.設(shè)串行異步傳送的數(shù)據(jù)格式是7個(gè)數(shù)據(jù)位、1個(gè)起始位,1個(gè)停止位、1個(gè)校驗(yàn)位,波特率為2400,則每秒鐘傳送的最大字符數(shù)為.A.100個(gè)

B.120個(gè)

C.10個(gè)

D.240個(gè)

13.CPU響應(yīng)INTR和NMI中斷時(shí),相同的必要條件是.A.當(dāng)前總線空閑

B.允許中斷

C.當(dāng)前訪問(wèn)內(nèi)存結(jié)束

D.當(dāng)前指令執(zhí)行結(jié)束

14.用2K×4位的RAM芯片組成16K字節(jié)的存儲(chǔ)器,共需RAM芯片和片選地址分別為。A.16位和3片

B.8位和8片

C.4片和3位

D.32片和8位15.設(shè)置特殊屏蔽方式的目的是。A.屏蔽低級(jí)中斷B.響應(yīng)高級(jí)中斷

C.響應(yīng)低級(jí)中斷

D.響應(yīng)同級(jí)中斷

16.設(shè)8255A的方式選擇控制字為9BH,其含義是。A.A、B、C口全為輸出

B.A、B、C口全為輸入

C.A、B口為方式0且輸出

D.以上都不對(duì)

17.若8086

CPU主頻為8MHz,則其基本總線周期為。A.200ns

B.500ns

C.125ns

D.250ns

18.8253工作在哪幾種方式時(shí),可輸出1個(gè)時(shí)鐘周期寬度(1clk)的負(fù)脈沖。A.方式0,4,5

B.方式2,4,5

C.方式1,2,4

D.方式0,2,4

19.8086CPU有20條地址線,可直接尋址1MB的內(nèi)存地址空間,這1MB的存儲(chǔ)器分成兩個(gè)512KB的存儲(chǔ)體——“偶存儲(chǔ)體”和“奇存儲(chǔ)體”,在全譯碼的情況下,“偶存儲(chǔ)體”和“奇存儲(chǔ)體”分別用_________來(lái)選通。()A.A0, B.,A0C.A0,ALE D.ALE,20.在中斷系統(tǒng)中,中斷類(lèi)型號(hào)是在__________的作用下送往CPU的。()A.讀信號(hào) B.地址譯碼信號(hào)C.中斷請(qǐng)求信號(hào)INTR D.中斷響應(yīng)信號(hào)21.8255A的PA口工作于方式2,PB口工作于方式0時(shí),其PC口()A.用作一個(gè)8位I/O端口 B.用作一個(gè)4位I/O端口C.部分作聯(lián)絡(luò)線 D.全部作聯(lián)絡(luò)線22.與并行通信相比,串行通信適用于_________的情況。()A.傳送距離遠(yuǎn) B.傳送速度快C.傳送信號(hào)好 D.傳送費(fèi)用高23.在異步串行通信中,表示數(shù)據(jù)傳送速率的是波特率,這里的波特率是指()A.每秒鐘傳送的2進(jìn)制位數(shù) B.每秒鐘傳送的字節(jié)數(shù)C.每秒鐘傳送的字符數(shù) D.每秒鐘傳送的數(shù)據(jù)幀數(shù)24.根據(jù)采樣定理,當(dāng)采樣器的采樣頻率至少高于或等于連續(xù)信號(hào)的最高頻率_________倍時(shí),原信號(hào)才能通過(guò)采樣器而無(wú)失真地復(fù)現(xiàn)出來(lái)。()A.2 B.3C.4 D.525.8位模/數(shù)轉(zhuǎn)換器ADC的輸入電壓滿刻度值為VFS,則該ADC的分辨率為VFS的。A.1/8 B.1/128C.1/256 D.1/512二.填空題(每小題1分,共20分)1.當(dāng)進(jìn)行DMA方式下的讀操作時(shí),數(shù)據(jù)是從傳送到中。2.8255并行接口內(nèi)部的A組有種工作方式、B組有種工作方式。3.8086/8088的3個(gè)控制標(biāo)志是、和。4.8253進(jìn)行初始化編程時(shí),先寫(xiě)入字后再寫(xiě)入計(jì)數(shù)初值。5.Intel8086工作在最大模式時(shí),需要芯片提供控制信號(hào)。6.某一DRAM芯片,其容量為512X8位,該芯片需要條地址線,條數(shù)據(jù)線。7.在8086系統(tǒng)中,規(guī)定內(nèi)存中地址為至的內(nèi)存單元存放中斷向量表。8.若采用8255A的PA口輸出控制一個(gè)七段LED顯示器,8255A的PA口應(yīng)工作于方式。9.8237芯片的是芯片,它占用個(gè)端口地址。10.每片8259A芯片可管理級(jí)中斷,占用個(gè)端口地址。11.在8086系統(tǒng)中,采用分段方式進(jìn)行存儲(chǔ)器管理,一個(gè)段最大為字節(jié)。12.I/O接口有和兩種編址方式。13.8259有和兩種優(yōu)先級(jí)控制方式。14.最小模式系統(tǒng)除CPU、存儲(chǔ)器、I/O接口和總線外,至少還應(yīng)配置________________________________三種芯片部件。15.CPU與外設(shè)間的數(shù)據(jù)傳送控制方式有_______________________________三種,其中______________適用于高速數(shù)據(jù)傳輸。

16.CPU執(zhí)行IN、OUT指令,在硬件上會(huì)使____、___信號(hào)有效。17.描述D/A轉(zhuǎn)換器性能的主要指標(biāo)有。18.CPU通過(guò)一個(gè)接口同外設(shè)之間交換的信息包括數(shù)據(jù)信息、____________和控制信息,這三種信息通常都是通過(guò)CPU的____________總線來(lái)傳送的。19.在存儲(chǔ)器系統(tǒng)中,實(shí)現(xiàn)片選控制的方法有三種,即全譯碼、____________和____________。20.8259A工作在自動(dòng)結(jié)束中斷方式時(shí),會(huì)在第2個(gè)INTA期間自動(dòng)將寄存器的相應(yīng)位清零三.判斷題(每小題1分,共10分;正確的答“Y”,錯(cuò)誤的答“N”)1.在計(jì)算機(jī)中,所有運(yùn)算最終都是對(duì)“0”,“1”的運(yùn)算,實(shí)質(zhì)是邏輯代數(shù)運(yùn)算。()2.一個(gè)指令周期包括若干個(gè)總線周期,每個(gè)總線周期不一定只包括4個(gè)時(shí)鐘周期。()3.程序計(jì)數(shù)器用于存放下一條要執(zhí)行的指令的首地址。80486CPU中等效于程序計(jì)數(shù)器的寄存器是CS:EIP。()4.在存儲(chǔ)器系統(tǒng)中,僅全譯碼和部分譯碼方法能實(shí)現(xiàn)片選控制。()5.8253-5能產(chǎn)生連續(xù)方波輸出的工作方式是方式2。()6.中斷類(lèi)型號(hào)是中斷向量表中存放相應(yīng)中斷向量的首地址。()7.8086CPU在讀/寫(xiě)總線周期的T3狀態(tài)結(jié)束對(duì)READY線采樣,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。()8.在地址譯碼過(guò)程中,應(yīng)將將譯碼器的輸入端與接口芯片的片選信號(hào)端相連。()9.在級(jí)聯(lián)情況下,主8259A與從8259A應(yīng)設(shè)置相同的中斷嵌套方式。()10.ADC0809芯片的轉(zhuǎn)換啟動(dòng)信號(hào)和轉(zhuǎn)換結(jié)束信號(hào)是START和OE。()四.簡(jiǎn)答題(每小題5分,共30分)1.INTR中斷和NMI中斷有什么區(qū)別?2.寫(xiě)出寄存器AX、BX、CX、DX、SI的隱含用法。3.已知存儲(chǔ)器物理地址為8FEABH,計(jì)算它所對(duì)應(yīng)的邏輯地址。此結(jié)果惟一嗎?4.8086在什么條件下可以響應(yīng)一個(gè)外部INTR中斷請(qǐng)求?中斷向量表的內(nèi)容是什么?8086如何將控制轉(zhuǎn)向中斷服務(wù)程序?5.已知加在8253上的外部的計(jì)數(shù)時(shí)鐘頻率為1MHz,在不增加其它硬件芯片的情況下,欲使8253產(chǎn)生周期為8ms的對(duì)稱(chēng)方波,試問(wèn)(1)應(yīng)選用哪種工作方式(2)計(jì)數(shù)初值是多少?6.A/D轉(zhuǎn)換器與系統(tǒng)連接時(shí)需要考慮哪些問(wèn)題?五.應(yīng)用題(共15分)1.(6分)某微機(jī)系統(tǒng)中使用1片8253,其端口地址為300H、301H、302H、303H,系統(tǒng)提供的計(jì)數(shù)脈沖頻率為500KHz,CLK1由8253內(nèi)其它計(jì)數(shù)器提供,對(duì)8253的初始化程序如下所示,閱讀該程序,請(qǐng)完成:(1)對(duì)程序加上適當(dāng)注釋。

(2)指出各計(jì)數(shù)器的工作方式、計(jì)數(shù)初值。

(3)各個(gè)計(jì)數(shù)器輸出的定時(shí)信號(hào)形式及周期或頻率。

MOV

DX,

303

MOV

AL,

36H

OUT

DX,MOV

DX,

300H

MOV

AL,

0F4H

OUT

DX,MOV

AL,

01H

OUT

DX,OUT

DX,

303H

MOV

AL,

54H

OUT

DX,MOV

DX,

301H

MOV

AL,

0AH

OUT

DX,2.(9分)有一微機(jī)系統(tǒng)的I/O接口系統(tǒng)如下圖所示(1)8253的計(jì)數(shù)通道1每20ms定時(shí)向CPU發(fā)出一次中斷請(qǐng)求,以便進(jìn)行有關(guān)的I/O處理;同時(shí)要求8255的PA0輸出控制一個(gè)LED,要求初始化結(jié)束LED熄滅,PB0、PC0為輸入,請(qǐng)編寫(xiě)8253和8255的初始化程序(注:無(wú)關(guān)位清0)。其控制字格式如下:8253控制字格式:8255控制字格式:(2)要求在定時(shí)中斷服務(wù)程序中完成A/D轉(zhuǎn)換及數(shù)據(jù)采集,其中:當(dāng)開(kāi)關(guān)K閉合時(shí)進(jìn)行A/D轉(zhuǎn)換;將A/D轉(zhuǎn)換結(jié)果存入內(nèi)存變量區(qū)BUFFER中。請(qǐng)編寫(xiě)該中斷服務(wù)程序,1.若8086

CPU主頻為10MHz,則其基本總線周期為。A.200ns

B.500ns

C.125ns

D.400ns

2.8086/8088的中斷向量表。A.用于存放中斷服務(wù)程序入口地址B.是中段服務(wù)程序入口地址B.是中斷服務(wù)程序的返回地址C.用于存放中斷類(lèi)型碼3.8086/8088復(fù)位后從()地址處開(kāi)始執(zhí)行程序。A.00000HB.FFFF0HC.FFFFFHD.FFF0H4.8086CPU的下列寄存器中,通常用作數(shù)據(jù)寄存器,且隱含用法為計(jì)數(shù)器的寄存器是。A.SIB.CXC.DXD.BX5.響應(yīng)NMI請(qǐng)求的必要條件是。A.IF=1B.IF=0C.一條指令結(jié)束D.無(wú)INTR請(qǐng)求6.將6片8259A進(jìn)行級(jí)聯(lián)后,可以響應(yīng)級(jí)中斷。A.24級(jí)B.22級(jí)C.43級(jí)D.21級(jí)7.8086CPU中的通用寄存器是指。A.AX、BX、CX、DXB.SP、BP;C.SI、DID.上述三者8.當(dāng)CPU使用中斷方式讀取數(shù)據(jù)時(shí),ADC0809向CPU發(fā)出中斷請(qǐng)求的信號(hào)是。A.STARTB.OEC.EOCD.INTR9.單片(一片)8259A可以提供個(gè)中斷類(lèi)型號(hào)。A.1B.8

C.16

D.6410.8255內(nèi)部A組控制()。A.PB口和PC口的低4位B.PA口和PC口的高4位C.PB口D.PB口和PC口11.8086

CPU內(nèi)用于指示下條指令有效地址的指示器是。

A.IP

B.SP

C.BP

D.SI

12.設(shè)串行異步傳送的數(shù)據(jù)格式是6個(gè)數(shù)據(jù)位、1個(gè)起始位,2個(gè)停止位、1個(gè)校驗(yàn)位,波特率為1800,則每秒鐘傳送的最大字符數(shù)為.A.100個(gè)B.120個(gè)

C.180個(gè)

D.240個(gè)

13.8086在響應(yīng)外部HOLD請(qǐng)求后。A.轉(zhuǎn)入特殊中斷服務(wù)程序B.進(jìn)入等待周期C.只接收外部數(shù)據(jù)D.所有三態(tài)引腳處于高阻,CPU放棄對(duì)總線控制權(quán)14.8237總清除命令是通過(guò)()寫(xiě)入的。A.0CHB.0DHC.0EHD.0FH15.設(shè)8255A的方式選擇控制字為80H,其含義是。A.A、B、C口全為輸出

B.A、B、C口全為輸入

C.A、B口為方式0且輸出

D.以上都不對(duì)

16.通常所說(shuō)的32位計(jì)算機(jī),是指計(jì)算機(jī)的CPU。A.有32個(gè)控制器B.共有32個(gè)運(yùn)算器和控制器C.由32個(gè)運(yùn)算器組成D.能夠同時(shí)處理32位二進(jìn)制數(shù)據(jù)17.8086在最小模式下,通過(guò)信號(hào)將地址鎖存。A.DENB.ALEC.BHED.DT/R18.8253工作在時(shí),可輸出1個(gè)時(shí)鐘周期寬度(1clk)的負(fù)脈沖。A.方式1、2、4

B.方式0、2、4

C.方式

0、4、5D.方式2、4、519.8086CPU有20條地址線,可直接尋址1MB的內(nèi)存地址空間,這1MB的存儲(chǔ)器分成兩個(gè)512KB的存儲(chǔ)體——“偶存儲(chǔ)體”和“奇存儲(chǔ)體”,在全譯碼的情況下,“偶存儲(chǔ)體”和“奇存儲(chǔ)體”分別用_________來(lái)選通。A.A0、 B.、A0C.A0、ALE D.ALE、20.在8253的6種工作方式中,能夠自動(dòng)重復(fù)工作的兩種方式是。A.方式1,方式2B.方式2,方式3C.方式2,方式4D.方式3,方式521.8255A的PA口工作于方式1輸入,PB口工作于方式1輸出時(shí),其PC口。A.用作一個(gè)8位I/O端口 B.用作一個(gè)4位I/O端口C.部分作聯(lián)絡(luò)線 D.全部作聯(lián)絡(luò)線22.與并行通信相比,串行通信適用于_________的情況。A.傳送距離遠(yuǎn) B.傳送速度快C.傳送信號(hào)好 D.傳送費(fèi)用高23.在異步串行通信中,波特率是指。A.每秒鐘傳送的字符數(shù) B.每秒鐘傳送的字節(jié)數(shù)C.每秒鐘傳送的二進(jìn)制位數(shù) D.每秒鐘傳送的數(shù)據(jù)幀數(shù)24.根據(jù)采樣定理,當(dāng)采樣器的采樣頻率至少高于或等于連續(xù)信號(hào)的最高頻率倍時(shí),原信號(hào)才能通過(guò)采樣器而無(wú)失真地復(fù)現(xiàn)出來(lái)。A.2 B.3C.4 D.525.10位模/數(shù)轉(zhuǎn)換器ADC的輸入電壓滿刻度值為VFS,則該ADC的分辨率為VFS的。A.1/128B.1/256C.1/512 D.1/1024二.填空題(每小題1分,共20分)1.8086/8088系統(tǒng)對(duì)I/O進(jìn)行讀寫(xiě)操作時(shí),I/O尋址空間為_(kāi)____。2.8086CPU從內(nèi)部功能上可分為和執(zhí)行部件(EU)兩個(gè)獨(dú)立的功能部件。3.8255并行接口內(nèi)部的A組有種工作方式。4.8086/8088的3個(gè)控制標(biāo)志是DF、TF和。5.8253進(jìn)行初始化編程時(shí),先寫(xiě)入方式命令字后再寫(xiě)入。6.CPU執(zhí)行IN、OUT指令,在硬件上會(huì)使____、___信號(hào)有效。7.某一DRAM芯片,其容量為5128位,該芯片需要條地址線。8.在8086系統(tǒng)中,規(guī)定內(nèi)存中物理地址為至的內(nèi)存單元存放中斷向量表。9.8086CPU中計(jì)算物理地址時(shí),給定的段寄存器中的數(shù)是2000H,有效地址是8000H,則它的物理地址是_____。10.8237芯片的是芯片,它占用個(gè)端口地址。11.當(dāng)進(jìn)行DMA方式下的“寫(xiě)操作”時(shí),數(shù)據(jù)是從傳送到中。12.I/O接口有和兩種編址方式。13.串行數(shù)據(jù)傳送方向有單工、半雙工和三種方式。14.CPU與外設(shè)間的數(shù)據(jù)傳送控制方式有_______________________________三種,其中______________適用于高速數(shù)據(jù)傳輸。

15.某4位D/A轉(zhuǎn)換器,滿量程電壓為10V。若輸入0CH,則輸出為。16.8086CPU工作在最大模式時(shí),需要芯片提供控制信號(hào)。17.描述D/A轉(zhuǎn)換器性能的主要指標(biāo)有。18.當(dāng)8255A的控制字的D7=0時(shí),該控制字的功能是。19.在存儲(chǔ)器系統(tǒng)中,實(shí)現(xiàn)片選控制的方法有三種,即全譯碼、____________和____________。20.在對(duì)存儲(chǔ)器進(jìn)行訪問(wèn)時(shí),地址線有效和數(shù)據(jù)線有效的時(shí)間關(guān)系應(yīng)該是____________。三.判斷題(每小題1分,共10分;正確的答“Y”,錯(cuò)誤的答“N”)1.在計(jì)算機(jī)中,所有運(yùn)算最終都是對(duì)“0”,“1”的運(yùn)算,實(shí)質(zhì)是邏輯代數(shù)運(yùn)算。()2.一個(gè)指令周期包括若干個(gè)總線周期,每個(gè)總線周期不一定只包括4個(gè)時(shí)鐘周期。()3.在AEOI(自動(dòng)中斷結(jié)束)下,在第二個(gè)的后沿,中斷服務(wù)寄存器(ISR)的對(duì)應(yīng)位被復(fù)位。()4.8253的每一個(gè)計(jì)數(shù)器都有CLK、OUT和GATE引腳與外部進(jìn)行聯(lián)系。()5.8253-5能產(chǎn)生連續(xù)方波輸出的工作方式是方式3。()6.當(dāng)8086CPU訪問(wèn)100H端口時(shí),應(yīng)采用寄存器間接尋址方式。()7.8086CPU在讀/寫(xiě)總線周期的T3狀態(tài)結(jié)束對(duì)READY線采樣,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。()8.CPU可以對(duì)8237的基地址寄存器、基字節(jié)寄存器、當(dāng)前地址寄存器、當(dāng)前字節(jié)寄存器進(jìn)行讀/寫(xiě)操作。()9.在級(jí)聯(lián)情況下,主8259A應(yīng)設(shè)定為特殊全嵌套工作方式。()10.對(duì)8255的C口進(jìn)行按位置位/復(fù)位的命令字是通過(guò)C端口寫(xiě)入的。()四.簡(jiǎn)答題(每小題5分,共30分)1.畫(huà)出8086CPU在最小方式下的讀周期時(shí)序圖。2.寫(xiě)出寄存器AX、BX、CX、DX、SI的隱含用法。3.已知存儲(chǔ)器物理地址為8F018H,計(jì)算它所對(duì)應(yīng)的邏輯地址。此結(jié)果惟一嗎?4.說(shuō)明8086響應(yīng)INTR中斷請(qǐng)求的條件。假設(shè)中斷類(lèi)型號(hào)為11H,8086微機(jī)內(nèi)存中的部分?jǐn)?shù)據(jù)如下圖所示,試計(jì)算中斷服務(wù)程序的入口地址,并說(shuō)明轉(zhuǎn)向中斷服務(wù)程序的過(guò)程。CS:IP0000:0040B3188ACC4DF800F041F800F0C5188ACC0000:005039E700F0A0198ACC2EE800F0D2EF00F05.8255A的端口地址譯碼電路如下圖所示,試計(jì)算兩片8255A的端口地址。6.簡(jiǎn)述DMA傳送過(guò)程。五.應(yīng)用題(共15分)1.(6分)某微機(jī)系統(tǒng)中使用1片8253,其端口地址為80H、81H、82H、83H,系統(tǒng)提供的計(jì)數(shù)脈沖頻率為1000KHz,CLK1由8253內(nèi)其它計(jì)數(shù)器提供,對(duì)8253的初始化程序如下所示,閱讀該程序,請(qǐng)完成:(1)對(duì)程序加上適當(dāng)注釋。

(2)指出各計(jì)數(shù)器的工作方式、計(jì)數(shù)初值。

(3)各個(gè)計(jì)數(shù)器輸出的定時(shí)信號(hào)形式及周期或頻率。

MOV

AL,

36H

OUT

83H,

AL

MOV

AL,

0F4H

OUT

80H,

AL

MOV

AL,

01H

OUT

80H,

AL

MOV

AL,

54H

OUT

83H,

AL

MOV

AL,

0AH

OUT

81,

AL

2.(9分)有一微機(jī)系統(tǒng)的I/O接口系統(tǒng)如下圖所示(1)8253的計(jì)數(shù)通道1每20ms定時(shí)向CPU發(fā)出一次中斷請(qǐng)求,以便進(jìn)行有關(guān)的I/O處理;同時(shí)要求8255的PA0輸出控制一個(gè)LED,要求初始化結(jié)束LED熄滅,PB0、PC0為輸入,請(qǐng)編寫(xiě)8253和8255的初始化程序(注:無(wú)關(guān)位清0)。其控制字格式如下:8253控制字格式:8255控制字格式:(2)要求在定時(shí)中斷服務(wù)程序中完成A/D轉(zhuǎn)換及數(shù)據(jù)采集,其中:當(dāng)開(kāi)關(guān)K閉合時(shí)進(jìn)行A/D轉(zhuǎn)換;將A/D轉(zhuǎn)換結(jié)果存入內(nèi)存變量區(qū)BUFFER中。請(qǐng)編寫(xiě)該中斷服務(wù)程序,一.單項(xiàng)選擇題(每小題1分,共20分)1.響應(yīng)INTR請(qǐng)求的必要條件是。A.IF=1B.有INTR請(qǐng)求C.一條指令結(jié)束D.A、B、C同時(shí)滿足2.中斷服務(wù)程序入口地址被稱(chēng)為。A.子程序入口地址B.斷點(diǎn)C.中斷向量D.中斷類(lèi)型碼3.8086CPU最小工作方式時(shí),在存貯器寫(xiě)操作總線周期中下列控制信號(hào)、、、WR組合值為:A.1001B.0110C.1110D.11014.8086CPU的下列寄存器中,不能用作寄存器間接尋址方式時(shí)的地址寄存器的有。A.SIB.BXC.DXD.CX5.8086CPU的基本總線周期是由個(gè)時(shí)鐘周期組成。A.2B.4C.6.D.86.將4片8259A進(jìn)行級(jí)聯(lián)后,可以響應(yīng)級(jí)中斷。A.28級(jí)B.32級(jí)C.38級(jí)D.24.級(jí)7.8086CPU中的通用寄存器是指。A.AX、BX、CX、DXB.SP、BP\SI、DI;C.CS,DS,ES,SSD.A、B兩者8.當(dāng)CPU使用中斷方式讀取數(shù)據(jù)時(shí),ADC0809向CPU發(fā)出中斷請(qǐng)求的信號(hào)是。A.STARTB.EOCC.OED.ALE9.為了獲得存儲(chǔ)器的20位物理地址,8086系統(tǒng)采用。A.直接使用段地址B.段地址左移4位加上偏移量C.段地址右移4位加上偏移量D.偏移量左移4位加上段地址10.8255內(nèi)部A組控制()。A.PA口和PC口的低4位B.PA口和PC口C.PA口D.PA口和PC口高4位11.要使得82C54計(jì)數(shù)器1輸出標(biāo)準(zhǔn)正方波,計(jì)數(shù)器1應(yīng)采用方式工作。A.1B.2C.3D.412.設(shè)8255A的方式選擇控制字為88H,其含義是。A.PA、PB、PC口全為輸出

B.PA、PB、PC口全為輸入

C.PA、PB口為方式0且輸出

D.以上都不對(duì)

13.用32K*4位芯片,組成256K*16位的存貯器模塊,需要片64K*4的存貯器芯片.A.8

B.16C.32D.6414.8086在最小模式下,通過(guò)信號(hào)將地址打入鎖存器。A.DENB.ALEC.D.15.8253工作在時(shí),可輸出1個(gè)時(shí)鐘周期寬度(1clk)的負(fù)脈沖。A.方式0、1、2、4

B.方式0、2、3、4

C.方式

0、1、4、5D.方式2、3、4、516.設(shè)串行異步傳送的數(shù)據(jù)格式是6個(gè)數(shù)據(jù)位、1個(gè)起始位,2個(gè)停止位、1個(gè)校驗(yàn)位,波特率為1800,則每秒鐘傳送的最大字符數(shù)為.。A.300 B.200C.180 D.12017.在8253的6種工作方式中,能夠自動(dòng)重復(fù)工作的兩種方式是。A.方式1,方式2B.方式2,方式3C.方式2,方式4D.方式3,方式518.8255A的PA口工作于方式1輸入,PB口工作于方式1輸出時(shí),其PC口。A.用作一個(gè)8位I/O端口 B.用作一個(gè)4位I/O端口C.部分作聯(lián)絡(luò)線 D.全部作聯(lián)絡(luò)線19.若要求級(jí)聯(lián)的8259A從片上較高級(jí)別的中斷請(qǐng)求能夠中斷該片較低級(jí)別的中斷服務(wù),則主8259A必須工作在。A.一般全嵌套方式

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論