南郵《微型計算機接口技術(shù)》綜合習題冊2023 .10期末復習題_第1頁
南郵《微型計算機接口技術(shù)》綜合習題冊2023 .10期末復習題_第2頁
南郵《微型計算機接口技術(shù)》綜合習題冊2023 .10期末復習題_第3頁
南郵《微型計算機接口技術(shù)》綜合習題冊2023 .10期末復習題_第4頁
南郵《微型計算機接口技術(shù)》綜合習題冊2023 .10期末復習題_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE13南京郵電大學高等函授《微型計算機接口技術(shù)》綜合練習習題與解答南京郵電大學繼續(xù)教育學院2023年10月第一章一、填空(每空1分,共20分)1、8086/8088CPU采用技術(shù),使得取指令、執(zhí)行指令同時進行,來提高CPU的效率。2、從地址開始的字稱為“非規(guī)格字”,訪問時,需個總線周期。3、按照總線的規(guī)模、用途和應用場合,總線可分為、__________和__________三類。4、用2k×8的SRAM芯片組成16K×16的存儲器,共需SRAM芯片________片,用作產(chǎn)生片選信號和片內(nèi)尋址的地址總線的條數(shù)分別為、________。5、已知中斷向量表中從60H地址開始的4個連續(xù)單元中的內(nèi)容為30H、40H、50H、60H,則該中斷對應的類型碼為,中斷服務程序入口地址為______________。6、DMA技術(shù)提供了和之間的數(shù)據(jù)直接高速傳輸通道。7、大部分DMAC都有四種DMA傳送方式,這四種方式是_、、和。8、如果要讀取8253的當前數(shù)值,必須先____,如果要計數(shù)器1生成一正跳變信號,應選用方式____________。9、識別鍵盤上的閉合鍵,通常采用兩種方法:和行反轉(zhuǎn)法。二、選擇題(每題2分,共20分)1、Reset信號有效后,8086CPU的啟動地址()A、FFFFFh B、0FFFFh C、FFFF0h D、00000h2、堆棧的工作方式是()A、先進先出 B、隨機讀寫 C、只能讀出不能寫入 D、后進先出3、RS-232C是一個()標準。A、片內(nèi)總線 B、內(nèi)部總線 C、串行通信 D、并行總線4、目前在PC機主板上所使用的總線是()A、ISA總線 B、EISA總線 C、PCI總線 D、PCI總線和ISA總線5、有一靜態(tài)RAM芯片的地址線為A0~A10,數(shù)據(jù)線為D0~D3,則該存儲器芯片的存儲容量為()A、2K×4位 B、1KB(B:字節(jié)) C、2KB D、1KB×4位6、在DMA方式下,外設數(shù)據(jù)輸入到內(nèi)存的路徑是()A、外設→CPU→DMAC→內(nèi)存 B、外設→DMAC→內(nèi)存C、外設→存儲器 D、外設→數(shù)據(jù)總線→存儲器7、在進入DMA工作方式之前,DMA控制器當作CPU總線上的一個()A、I/O設備 B、I/O接口 C、主處理器 D、協(xié)處理器8、要使8253輸出1個時鐘周期(1CLK)寬度的負脈沖,可選擇哪幾種工作方式()A、方式2,4,0B、方式0,4,5C、方式2,4,5D、方式1,4,59、若串行通信方式中傳送率為1200bps,波特率因子n=16,則收、發(fā)時鐘引腳信號(RxC、TxC)的頻率為()A、1MHz B、19.2KHz C、20KHz D、2400Hz10、在8259A內(nèi)部,()是用于反映當前哪些中斷源要求CPU中斷服務的。A、中斷請求寄存器B、中斷服務寄存器C、中斷屏蔽寄存器D、中斷優(yōu)先級比較器三、簡答題(每題5分,共15分)1、8086CPU系統(tǒng)中為什么要用地址鎖存器?當用74LS373芯片作為地址鎖存器時需要多少片74LS373芯片。2、試對下面給出的8259A的初始化程序填加簡要注釋:MOV AL,13HOUT 20H,ALMOV AL,80HOUT 21H,ALMOV AL,0DHOUT 21H,AL附注:8259AICW1的格式為:

ICW4的格式為:3、什么是接口?接口的基本功能是什么?四、基本分析設計題(每題10分,共30分)1、某8088系統(tǒng),使用2114芯片(1K×4B)構(gòu)成2K×8B的存儲器系統(tǒng)。試確定2114芯片數(shù)量,并畫出所使用芯片的數(shù)據(jù)線、地址線、控制線與系統(tǒng)總線的連接示意圖。2、某一8253的端口地址84H—87H,其中87H為控制口,84H—86H分別為通道0、通道1和通道2?,F(xiàn)要求設置功能為:在外部脈沖信號(一持續(xù)高電平信號)的作用下,OUT端產(chǎn)生一個寬度為1s的負脈沖,外部時鐘fCLK=1.19MHz。試完成其編程。采用BCD計數(shù)。3、使用8250作串行接口時,若要求以1200bps的波特率發(fā)送一個字符,字符格式為7個數(shù)據(jù)位,一個停止位,一個奇校驗位,試編寫初始化程序。注:8250通信線控制寄存器(3FBH/2FBH)波特率因子寄存器(高8位3F9H/2F9H,低8位3F8H/2F8H)五、綜合應用題(15分)利用工作在方式1的8255A口作D/A轉(zhuǎn)換器的輸出接口,利用高電平啟動D/A轉(zhuǎn)換,轉(zhuǎn)換結(jié)束的回答信號為"0"脈沖,8255的端口地址為3E0H-3E3H。1、試設計D/A轉(zhuǎn)換器的接口電路(包括D/A轉(zhuǎn)換器與8255連接,8255的主要信號線D0-D7,eq\o(\s\up11(___),RD),eq\o(\s\up11(___),WR),RESET,A0,A1與PC總線連接以及eq\o(\s\up11(___),CS)片選邏輯路)。2、采用條件傳送方式,將存儲器BUFFER緩沖區(qū)中的5000B波形數(shù)送D/A轉(zhuǎn)換器轉(zhuǎn)換,編寫程序段。第二章一、填空(每空1分,共20分)1、80386的總線周期分為讀/寫周期和讀/寫周期,80386的IP指令寄存器有________位;2、當一個系統(tǒng)中包含的外設接口較多時,數(shù)據(jù)總線上需要有以增強驅(qū)動能力。3、對一個微機系統(tǒng)而言有三種總線——片內(nèi)總線、內(nèi)部總線和外部總線,外部總線又稱為,內(nèi)部總線又稱為4、若用8K*4RAM組成32K*8的存儲容量,需RAM芯片___________個,以及擴展芯片選擇地址線___________根。5、中斷類型號為20H的中斷所對應的中斷向量存放在內(nèi)存從開始的四個連續(xù)字節(jié)單元中,若這四個字節(jié)單元的內(nèi)容由低地址到高地址依次為00H,50H,00H,60H,則中斷服務程序的入口地址。6、已知IRQ0中斷類型號為08H,則IRQ2的中斷類型號為________,IRQ2中斷對應的中斷向量地址為_________;8088A17A16A10-A8088A17A16A10-A02716A10-A0CECE6116A10-A08、一片8255A端口A有______種工作方式,端口B有_______種工作方式。9、8253有______種工作方式,其中有______種工作方式只能單次執(zhí)行。10、計算機中常用的顯示器有______顯示器和________顯示器等。二、選擇題(每題2分,共20分)1、8086CPU用來區(qū)分是訪問內(nèi)存還是訪問I/O端口的控制信號是()A、eq\o(\s\up11(),MRDC)B、eq\o(\s\up11(___),RD)C、eq\o(\s\up11(__),M)/IOD、M/eq\o(\s\up11(___),IO)2、芯片8288在8086CPU系統(tǒng)中用作()A、總線鎖存器B、總線驅(qū)動器C、總線控制器D、總線仲裁器3、ISA總線是()總線。A、8位B、16位C、32位D、64位4、有一微機系統(tǒng),采用CPU的低10位地址線A0~A9作為輸入/輸出口的地址線,系統(tǒng)中某接口芯片內(nèi)部有16個端口地址,該接口芯片的片選信號由地址譯碼器產(chǎn)生,則地址譯碼器的輸入地址線一般應為()A、A5~A9 B、A4~A9C、A2~A9 D、A0~A95、用三片8259A所能管理的中斷級數(shù)是()A、24級 B、22級 C、23級 D、21級6、CPU響應中斷請求和響應DMA請求的本質(zhì)區(qū)別是()A、程序控制 B、需要CPU干預C、響應中斷時CPU仍控制總線而響應DMA時,讓出總線 D、速度快7、8253定時/計數(shù)器中,某計數(shù)據(jù)的最大計數(shù)初值是()。A、65536B、7FFFHC、0000HD、FFFFH8、在數(shù)據(jù)傳輸率相同的情況下,同步字符串送的速度高于異步字符傳輸,其原因是()A、字符間無間隔B、雙方通信同步C、發(fā)生錯誤的概率少D、附加位信息總量少9、串行通信適用于()微機間的數(shù)據(jù)傳送。A、不同類型 B、同類型C、近距離 D、遠距離10、下面外部設備中,屬于輸出設備的為()A、LED B、CD-ROM C、觸摸屏 D、圖像掃描儀三、簡答題(每題5分,共15分)1、某一串行通信設備以異步方式進行ASCII字符傳送,約定采用7位數(shù)據(jù)位、1位偶校驗位、1位停止位,波特率為9600。試問該設備每分鐘最快能傳送多少個字符?2、8086與8088這兩個微處理器在結(jié)構(gòu)上有何相同點?有何主要區(qū)別?3、8088CPU同存儲器芯片2716和6116的連接如圖所示,請分別寫出A17與A16不相同數(shù)值的情況下2片芯片的存儲容量和地址范圍(先用2進制表示,然后把無關(guān)位設置0后寫出16進制表示)四、基本分析設計題(每題10分,共30分)1、讀8259A相關(guān)寄存器的內(nèi)容。設8259A的端口地址為20H、21H,請讀入IRR、ISR、IMR寄存器的內(nèi)容,并相繼保存在數(shù)據(jù)段2000H開始的內(nèi)存單元中;若該8259A為主片,請用查詢方式,查詢哪個從片有中斷請求。2、利用8253的計數(shù)器0周期性地每隔20ms產(chǎn)生一次中斷信號,計數(shù)時鐘CLK0為2MHz,編寫實現(xiàn)上述功能的初始化程序。8253的口地址為300H~303H。五、綜合應用題(15分)8255并行接口的PA口同A/D轉(zhuǎn)換器相連接,PB口同7段LED顯示器連接,PA、PB口都工作于方式0。(1)根據(jù)圖中連接,寫出使7段顯示器顯示0-9的代碼。(2)編制一程序段,從PA口讀取數(shù)據(jù),如果數(shù)據(jù)大于等于128,則7段LED顯示器顯示“1”,否則顯示“0”。ajgbajgbecdDPDPgjedcba+5VPAD7~D08255PB7PB6PB5PB4PB3PB2PB1PB0A/D第三章一、填空(每空1分,共20分)1、在8086系統(tǒng)中,最大模式下CPU與其他總線主模塊通過信號來交換總線控制權(quán)。2、8086CPU通過_________寄存器和_____________寄存器能準確找到指令代碼。3、總線可分為三類:片內(nèi)總線,;內(nèi)部總線,例如:_______、_______;外部總線,例如:、4、用2K×8位的RAM芯片構(gòu)成32K×16位的存儲器,共需RAM芯片數(shù)、用于片內(nèi)尋址和產(chǎn)生片選信號的地址總線位數(shù)分別為________、___________、________。5、INTEL8086的中斷向量表中存放的是中斷向量,即中斷處理程序的。若在0000H∶0008H開始的4個字節(jié)中分別是11H、22H、33H、44H,則對應的中斷類型號為的中斷向量是。6、8086CPU的外部中斷引腳有__________和。7、CPU在指令的最后一個時鐘周期檢測INTR引腳,若測得INTR為且IF為,則CPU在結(jié)束當前指令后響應中斷請求。8、8255A的工作方式有基本型輸入/輸出方式、____方式和方式。9、通常使用A/D轉(zhuǎn)換器ADC0809,當電壓滿刻度為5V時,轉(zhuǎn)換電路對輸入模擬電壓的分辨能力為_________mV;二、選擇題(每題2分,共20分)1、在8086/8088的延長總線周期中,在()之后插入Tw。A、T1 B、T2 C、T3 D、T42、在16位存儲系統(tǒng)中,為了(),存儲字最好存放在偶地址。A、便于快速尋址B、節(jié)省所占的內(nèi)存空間C、減少執(zhí)行指令的總線周期D、減少讀寫錯誤3、USB實際上是一個萬能插口,其連接器為()芯連接器。A、4B、5C、9D、154、有一微機系統(tǒng)采用Pentium芯片為CPU,該芯片有64條數(shù)據(jù)線,32條地址線,則該微機系統(tǒng)的最大內(nèi)存容量為()A、232×8字節(jié) B、232×4字節(jié) C、232×2字節(jié) D、232字節(jié)5、CPU響應INTR和NMI中斷時,相同的必要條件是()A、當前指令執(zhí)行結(jié)束B、允許中斷C、當前訪問內(nèi)存結(jié)束D、總線空閑6、CPU在中斷響應過程中(),是為了能正確地實現(xiàn)中斷返回。A、識別中斷源B、斷點壓棧C、獲得中斷服務程序入口地址D、清除中斷允許標志IF7、8253可編程定時/計數(shù)器的計數(shù)范圍是()A、0-255 B、I-256 C、0-65535 D、1-655368、兩臺微機間進行串行通信時,波特率應設置為()。A、不同 B、相同 C、可相同也可不同 D、固定不變9、RS—232C標準規(guī)定信號“0”和“1”的電平是()。A、0V和+3V~+15V B、-3V~-15V和0VC、-3V~-15V和+3V~+15V D、+3V~+15V和-3V~-15V10、用8255的PA口的8位與PC口的低4位接一個鍵盤陣列,最多可識別()個按鍵。A、6 B、8 C、16 D、32三、簡答題(每題5分,共15分)1、系統(tǒng)中使用總線的優(yōu)點是什么?EIA-RS-232C是什么總線標準?主要包括哪些內(nèi)容?適用于何種場合。2、在對存儲器芯片進行片選時,有那幾種譯碼方式?各有何特點?3、解釋在存儲器讀周期中下列信號何時有效、信號含義或作用。A19-A0:D15-D0:M/eq\o(\s\up11(___),IO): eq\o(\s\up11(___),RD):ALE: DT/eq\o(\s\up11(__),R):eq\o(\s\up11(___),DEN):四、基本分析設計題(每題10分,共30分)1、某系統(tǒng)中8253的端口地址為2F80H-2F83H,要求通道1工作在方式3,以BCD方式計數(shù),計數(shù)初值為1020,試寫出初始化程序。PC總線DPC總線D7~D0IORIOWA1A0A7A6A5A4A3A2D7~D0PBRDPA7WRA1PA2A0PA18255PA0CSPC7G1Y3G2AG2BCB138A0809D7~D0STARTALEADDCADDBADDAEOCOEIN0:IN7ADC0809通過8255同PC總線的接口如圖所示,采用查詢方式依次從IN0-IN7轉(zhuǎn)換8個模擬量,把轉(zhuǎn)換后的數(shù)字量依次存入內(nèi)存BUFFER變量中。(1)給出滿足上述要求的控制程序;(2)說明該電路的工作過程,寫出Y3的地址范圍。第四章一、填空(每空1分,共20分)1、8086被復位后,以下各寄存器的內(nèi)容是:Flag:;IP:;CS:。系統(tǒng)從存儲器的地址處取指令執(zhí)行。2、按信息傳送形式分類,總線可分為和,EIA-RS-232C接口標準屬于。3、8259A的初始化命令字包括____________,其中_______________是必須設置的。4、在8086系統(tǒng)中,最小模式下CPU通過_________引腳接收DMA控制器的總線請求,而從引腳上向DMA控制器發(fā)總線請求允許。5、從CPU的NMI引腳產(chǎn)生的中斷叫做____________,其響應不受_________的影響。6、8255A可允許中斷請求的工作方式有__和________。7、串行通信有兩種基本的通信方式,分別是和_____。8、軟件識別按鍵時,當識別有鍵按下后所加的一段延時程序是為了_____。9、0832是常用的_________轉(zhuǎn)換芯片,與位數(shù)據(jù)總線相連接。二、選擇題(每題2分,共20分)1、邏輯地址是()。A、信息在存儲器中的具體地址 B、經(jīng)過處理后的20位地址C、允許在程序中編排的地址 D、段寄存器與指針寄存器共同提供的地址2、8086用于區(qū)分奇地址和偶地址的引腳是()。A、eq\o(\s\up11(____),BHE),A0B、ALE,A0C、M/eq\o(\s\up11(___),IO),A0D、M/eq\o(\s\up11(___),IO),eq\o(\s\up11(____),BHE)3、通常,中斷服務程序中的一條STI指令目的是()A、允許低一級中斷產(chǎn)生B、開放所有可屏蔽中斷C、允許同級中斷產(chǎn)生D、允許高一級中斷產(chǎn)生4、可編程定時器/計數(shù)器8253的6種工作方式中,既可軟件啟動,又可硬件啟動的是()A、方式1,2 B、方式2,3 C、方式3,5 D、方式2,55、串行同步傳送時,每一幀數(shù)據(jù)都是由()開頭的。A、低電平B、高電平C、起始位D、同步字符6、將微處理器、內(nèi)存儲器及I/O接口連接起來的總線是()A、片內(nèi)總線 B、外部總線 C、內(nèi)部總線 D、串行總線7、對存儲器訪問時,地址線有效和數(shù)據(jù)線有效的時間關(guān)系應該是。()A、數(shù)據(jù)線較先有效 B、二者同時有效C、地址線較先有效 D、同時高電平8、8259A可編程中斷控制器中的中斷服務寄存器ISR用于()A、記憶正在處理中的中斷 B、存放從外設來的中斷請求信號C、允許向CPU發(fā)中斷請求 D、禁止向CPU發(fā)中斷請求9、對于INS8250,下面說法正確的是()。A、只適合用作異步通信接口電路 B、適用于串行通信的異步和同步兩種方式C、內(nèi)部有10個可訪問的寄存器,需要4根地址線片內(nèi)尋址D、不具有中斷管理能力10、下列A/D轉(zhuǎn)換方法中,精度最高的是()A、逐次逼近法 B、并行比較法 C、雙積分法 D、A和C三、簡答題(每題5分,共15分)1、簡述什么是USB?什么是IFEE--1394?2、在一個8086CPU和單片8259A組成的系統(tǒng)中,試說明:8086CPU在響應可屏蔽中斷的條件是什么?(2)8086CPU在響應中斷過程中,連續(xù)執(zhí)行兩個INTA周期,其作用是?(3)假如8259A已被編程,ICW2=0AH,若連接在8259A的IR3端的外設提出中斷申請,它的中斷向量的存放地址是什么?3、在串行通信時,線路狀態(tài)寄存器中OE、PE、FE各位的含義是什么?四、基本分析設計題(每題10分,共30分)1、CPU為8088,用8253的通道0,每隔2ms輸出一個負脈沖,設CLK為2MHZ,完成軟件設計。設8253端口地址:CH0――00H;控制端口――03H。2、利用并行接口芯片8255的A口接鍵盤矩陣的行線,B口接鍵盤矩陣的列線,A口輸出行掃描碼,B口輸入列值。已知8255端口地址60-63H。要求:(1)簡述鍵盤行掃描法的工作原理(2)編制8255的初始化程序3、某8088系統(tǒng)需擴充8K內(nèi)存,使用6264芯片(8K×8,控制信號有:CS1、CS2、OE(輸出允許)、WE(寫信號)),要求該芯片所占內(nèi)存地址為:F0000H—F1FFFH。試畫出該芯片的數(shù)據(jù)線、地址線、控制線與系統(tǒng)總線的連接示意圖。五、綜合應用題(15分)要求不斷檢測某一系統(tǒng)的8個開關(guān)量,即K7~K0的通斷狀態(tài),并隨時在發(fā)光二極管LED7~LED0上顯示出來。開關(guān)斷開,相應的LED點亮,開關(guān)合上,LED熄滅。8255四個端口地址為CNS1、CNS2、CNS3、CNS4,分別對應于A口、B口、C口和控制寄存器。硬件連接如圖所示。①寫出控制程序段;②計算端口地址CNS1的實際數(shù)值為:_______第五章一、填空(每空1分,共20分)1、8086CPU內(nèi)部數(shù)據(jù)總線有___位,外部數(shù)據(jù)總線有_____位,有______條地址線,直接尋址空間大小______字節(jié)。2、8086的段地址和偏移量必須通過__________產(chǎn)生20位物理地址。3、SCSI總線是一種低成本、高效率的,最多可掛接臺總線設備。4、某8086微處理器系統(tǒng)中設計了一個存儲為128KB的SRAM存儲器模塊,約定該存儲器模塊的起始地址為40000H,則該存儲器模塊的末地址為_____________。5、設主片8259A的IR3上接有一從片,IR5上引入了一個中斷申請。那么初始化時,主、從片的ICW3分別是______、_______。6、中斷返回指令I(lǐng)RET總是安排在,執(zhí)行該指令時,將從堆棧彈出,以使CPU返回到主程序斷點處繼續(xù)執(zhí)行后續(xù)指令。7、主機和I/O設備間的數(shù)據(jù)傳送有、________和________三種方式,其中_____方式傳送過程中CPU無需參與,而是有____控制完成。8、為使傳送過程更可靠,在串行異步通信接口中設立了三種出錯標志,分別是____、_________和。二、選擇題(每題2分,共20分)1、當8086CPU采樣到READY=0,則CPU將()A、執(zhí)行停機指令B、插入等待周期C、執(zhí)行空操作指令D、重新發(fā)送地址碼2、若寄存器AX,BX,CX,DX的內(nèi)容分別為11,12,13,14時,依次執(zhí)行PUSHAX,PUSHBX,POPCX,POPDX,PUSHCX,PUSHDX,POPAX,POPBX后,則寄存器AX和BX的內(nèi)容分別為:()A、11,12B、12,13C、13,14D、11,143、IEEE1394(又稱FireWire)是一種高速串行接口標準,最高數(shù)據(jù)傳輸率可達()A、19.2Kb/s B、12Mb/sC、1Gb/s D、1GB/s4、所謂“端口”是指一些可以由CPU讀或?qū)懙?)A、RAM B、ROM C、寄存器 D、緩沖器5、特殊屏蔽方式要解決的主要問題是()A、屏蔽所有中斷B、設置最低優(yōu)先級C、開放低級中斷D、響應同級中斷6、8086系統(tǒng)中在0000H:007CH-0000H:007FH單元存放的向量對應的中斷類型號為()。A、30B、31C、32D、337、在8253的6種工作方式中,能夠自動重復工作的兩種方式是:()A、方式1,方式2B、方式2,方式3C、方式2,方式4D、方式3,方式58、8255PA口工作在方式2,PB口工作在方式0時,其PC口()。A、兩個4位I/O端口 B、一個8位I/O端口C、部分作聯(lián)絡線 D、全部作聯(lián)絡線9、根據(jù)串行通信規(guī)定,收發(fā)雙方的()必須保持相同。A、通信時鐘 B、數(shù)據(jù)格式C、波特率 D、波特率和數(shù)據(jù)格式10、在8259A內(nèi)部,()是用于保存證在被服務的中斷請求的情況。A、中斷請求寄存器B、中斷服務寄存器C、中斷屏蔽寄存器D、中斷優(yōu)先級比較器三、簡答題(每題5分,共15分)1、簡述DMA的概念及DMA傳送的過程。2、采樣保持器和多路模擬開關(guān)的作用分別是什么?3、試比較8259A中斷控制器的自動結(jié)束中斷與非自動結(jié)束中斷方式的區(qū)別。四、基本分析設計題(每題10分,共30分)2、參照給出的芯片畫圖。要求:⑴分配給RAM的地址為0000H--0FFFH,分配給ROM的地址為1000H--1FFFH。⑵說明如果分配給RAM的地址為E000H-EFFFH,分配給ROM的地址為F000H--FFFFH,應如何改變連線。CPUPB0~7PC6PC1地CPUPB0~7PC6PC1地DATA1~8STB地BUSY8255A打印機插座符送去打印。設已知8255A的口地址為54H~57H。完成程序段。A15~A0CPURDWRD7~D0AY0BY1CY274LS138Y3G1Y4G2AY5Y6G2BY7CSA11~A0RAMOEWED7~D0CSA11~A0ROMOED7~D0五、綜合應用題(15分)+5VM/IO+5VM/IOA7~A0A12MHZA0D15~D8WRRDLEDCSGATE0GATE1 8253A1CLK0A0D7~D0OUT0WRCLK1RDOUT1譯碼器請完成:①通道0為方式2,計數(shù)初值N0=5000,OUT0負脈沖頻率為________;②通道1為方式3,OUT1輸出周期為20秒,計數(shù)初值N1為________;③完成初始化程序。第六章一、填空(每空1分,共20分)1、INTEL8086的當前CS=1234H,IP=5678H,則將執(zhí)行20位物理地址_______處的程序。2、8086系統(tǒng)中,存儲器分為奇、偶兩個存儲體。其中,奇體的數(shù)據(jù)信號線固定與數(shù)據(jù)總線的相連,偶體的數(shù)據(jù)信號線固定與數(shù)據(jù)總線的相連。3、在8086CPU中,總線接口部件(BIU)的功能是___,執(zhí)行部件(EU)的功能是。4、PC總線有________條信號線,支持_________位數(shù)據(jù)的總線傳輸,而PCI總線支持_________位或________位數(shù)據(jù)的總線傳輸;5、GAL是可編程邏輯器件PLD中應用較多的,主要是由可編程的陣列、固定(不可編程)的陣列、可編程的三部分電路組成。6、在中斷方式下,當________已經(jīng)有數(shù)據(jù)要往CPU輸入或者準備好接收數(shù)據(jù)時,接口會向CPU發(fā)一個_____;在DMA方式下,外設要求傳輸數(shù)據(jù)時,DMAC響應接口的請求信號后會向CPU發(fā)____信號。7、可編程中斷控制器8259A對程序員提供了________個初始化命令字和_______個操作命令字。8、若要可編程并行芯片8255A三個端口均作為輸入口,則其方式選擇控制字應為_________9、串行異步接口在接收時是由_寄存器將串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù)。在發(fā)送時,是由__________寄存器將并行數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù)。二、選擇題(每題2分,共20分)1、8086/8088的一個典型總線周期需要()個狀態(tài)。A、4 B、3 C、2 D、12、微機中控制總線傳送的是()A、存儲器和I/O接口的地址碼B、微處理器向內(nèi)存和I/O接口傳送的命令信號C、存儲器和I/O設備向微處理器傳送的狀態(tài)信號D、B和C3、將微處理器、內(nèi)存儲器及I/O接口連接起來的總線是()A、片內(nèi)總線 B、外部總線 C、內(nèi)部總線 D、串行總線4、用1024×1位RAM芯片設計一個128KB的存儲器系統(tǒng),問需要有()片芯片組成。A、1024 B、2048 C、128 D、2565、在CPU停機方式的DMA操作中,CPU與總線的關(guān)系是()A、只能控制數(shù)據(jù)總線 B、只能控制地址總線C、處于隔離狀態(tài) D、能傳送所有控制信號6、在8086CPU的下列4種中斷中,需要由硬件提供中斷類型碼的是()A、INTR B、INTO C、INTn D、NMI+5V::譯碼器D0D+5V::譯碼器D0D1D2:D7ADDCADDBADDAEOC0809OEALESTARTIN0:IN7D0D1D2:D7IRQ2PC總線IORIOWA7~A0QDRCP11Y1Y2A、B口 B、A口 C、C口 D、以上三個端口均可以A10-A0A10-A0A11A12A13A14A15A16A17A18A19ABY0CY1G1Y274LS138Y3G2AY4Y5Y6G2BY7A11A10-A02732CEA、循環(huán)冗余校驗碼B、奇、偶校驗碼C、海明校驗碼D、多種校驗方式的組合9、使多路模擬信號共用一個A/D轉(zhuǎn)換器時,需使用()。A、采樣保持器B、多路模擬開關(guān)C、傳感器D、濾波電路10、USB——通用串行總線實際上是一個萬能插口,目前在PC機上都有USB連接器插座,USB連接器為()芯連接器。A、2 B、3 C、4 D、5三、簡答題(每題5分,共15分)1、簡述8259A配合CPU完成哪些主要任務,其內(nèi)部的寄存器的作用?2、比較軟件定時與硬件定時各自的優(yōu)缺點。3、A某計算機的I/O設備采用異步串行方式傳送字符信息,字符信息格式為:1位起始位,7位數(shù)據(jù),1位校驗位,1位停止位,若要求每秒鐘傳送240個漢字,試計算該設備傳送速率應為多少?B在串行通信時,已知XTAL1=1.8432MHZ,要求數(shù)據(jù)傳輸速率為2400BPS,試計算波特率因子的值。(即2個波特率因子寄存器中的內(nèi)容)四、基本分析設計題(每題10分,共30分)1、設計一個存儲器接口電路,其中部分電路給出如圖所示,要求該存儲系統(tǒng)的地址范圍為FE000H~FEFFFH,可增加的器件可以是基本門電路(與門、或門、非門、與非門和或非門),完成74LS138同的連接,畫出虛線框中門電路。2、編一程序段,使8255A的PC6上發(fā)出一個寬度為1ms的正脈沖,設已知8255A的口地址為54H~57H,1ms的時間可調(diào)用延時子程序DELAY獲得。3、PC總線同ADC0809的接口如圖所示,采用中斷方式依次從IN0~IN7轉(zhuǎn)換8個模擬量,把轉(zhuǎn)換后的數(shù)字量依次存入地址為2500H開始的內(nèi)存緩沖區(qū)。設ADC0809地址為0A0H。參考答案第一章一、填空(每空1分,共20分)1、指令預取2、奇,23、片內(nèi)總線,內(nèi)部總線,外部總線4、16,11,35、24,6050H:4030H。6、外部設備,存儲器7、單字節(jié)DMA傳送,成組傳送,請求方式成組傳送,級聯(lián)方式傳送8、停止計數(shù)或送計數(shù)鎖存命令,0、1。9、行掃描法二、選擇題(每題2分,共20分)1、C 2、D 3、C 4、C 5、A6、D 7、B 8、C 9、B 10、A三、簡答題(每題5分,共15分)1、8086CPU由于引腳數(shù)量少,其地址總線采用了分時復用的雙重總線(A19-A16/S6-S3和AD15–AD0以及eq\o(\s\up11(____),BHE)/S7),僅在總線周期的Tl時鐘周期輸出地址信號,而在整個總線周期中地址信號需保持不變,這就需用地址鎖存器將T1周期發(fā)出的地址信號鎖存起來以在整個總線周期中都能使用,為此8086CPU在T1周期提供地址鎖存允許信號ALE(正脈沖),用ALE的下降沿將地址信息鎖存在地址鎖存器中。共需3片73LS373芯片用作地址鎖存器,鎖存信息A19—A0和eq\o(\s\up11(____),BHE)2、MOV AL,13HOUT 20H,AL ;ICW1,需設ICW4,單片,IRN邊沿觸發(fā)方式MOV AL,80HOUT 21H,AL ;ICW2,設置中斷類型號為80H~87HMOV AL,0DHOUT 21H,AL ;ICW4,用于8086/8088系統(tǒng),一般中斷結(jié)束方式;優(yōu)先級完全嵌套方式,緩沖器方式,作為主控制器3、微機接口是位于主機與外設之間的一些轉(zhuǎn)換電路的總稱。接口的基本功能是輸入輸出、聯(lián)絡、尋址、復位、錯誤檢測、中斷管理、可編程、輸入緩沖、輸出鎖存、信號變換等。四、基本分析設計題(每題10分,共30分)1、2、初始化程序段:(答案不唯一,這里假設用通道1分頻,通道2輸出初始化)MOV AL,01010101B ;寫通道1控制字OUT 87H,ALMOV AL,0 ;寫通道1計數(shù)初值OUT 85H,ALMOV AL,10110001B ;寫通道2控制字OUT 87H,ALMOV AL,19H ;寫通道2計數(shù)初值低8位OUT 86H,ALMOV AL,1 ;寫通道2計數(shù)初值高8位。OUT 86H,AL3、MOV DX,2FBH ;置DLAB=1MOV AL,80H OUT DX,ALMOV DX,2F8H ;置波特率因子寄存器MOV AL,60H ;波特率因子低字節(jié)OUT DX,ALMOV DX,2F9HMOV AL,0 ;波特率因子高字節(jié)OUT DX,ALMOV DX,2FBH ;置線路控制寄存器MOV AL,0AH ;數(shù)據(jù)位7位、停止位1位、奇校驗OUT DX,ALDD7-D0IORIOWRESETA0A1AENA2A3A4A5:A9D7-D0RDPA7-PA0WRRESETA0A18255CSPC3PC6&D/A1五、綜合應用題(15分)1、2、MOV DX,3E3H MOV AL,10100000B OUT DX,AL ;8255方式字 MOV AL,00001101B OUT DX,AL ;PC6置位 LEA SI,BUFFER ;偏移首址 MOV CX,5000 ;數(shù)據(jù)個數(shù)LOP1: MOV DX,3E0HMOV AL,[SI]OUT DX,AL ;從緩沖區(qū)中取數(shù)據(jù)輸出到PAINC SIMOV DX,3E2H ;修改偏移地址LOP2:IN AL,08HJZ LOP2 ;檢查PC3,當PC3=0時,繼續(xù)檢查PC3LOOP LOP1 ;判斷5000字節(jié)輸出完成否INC DXMOV AL,00001100BOUT DX,AL ;將PC6復位第二章一、填空(每空1分,共20分)1、地址流水線,非地址流水線,322、總線收發(fā)器82863、通信總線,系統(tǒng)總線4、8,25、0080H,6000H:5000H6、0AH,28H7、DREQ,HLDA8、3,29、6,410、CRT,LCD二、選擇題(每題2分,共20分)1、D 2、C 3、B 4、B 5、B6、C 7、C 8、D 9、D 10、A三、簡答題(每題5分,共15分)1、9600/(1+7+1+1)*60=57600個字符2、共同點:(1)內(nèi)部均由EU、BIU組成,結(jié)構(gòu)基本相同;(2)寄存器等功能部件均為16位;(3)內(nèi)部數(shù)據(jù)通路為16位;(4)指令系統(tǒng)相同。不同點:(1)對外數(shù)據(jù)總線8086為16位,8088為8位;(2)指令隊列8086為6級,8088為4級。3、存儲容量27162KB,61162KB2716地址范圍××01,××××,×000,0000,0000B××01,××××,×111,1111,1111B10000H-107FFH6116地址范圍××10,××××,×000,0000,0000B××10,××××,×111,11l1,1111B20000H-207FFH四、基本分析設計題(每題10分,共30分)1、MOV AL,xxx01010B;發(fā)OCW3,欲讀取IRR的內(nèi)容OUT 20H,ALIN AL,20H;讀入并保存IRR的內(nèi)容MOV [2000H],ALMOV AL,xxx01011B;發(fā)OCW3,欲讀取ISR的內(nèi)容OUT 20H,ALIN AL,20H;讀入并保存ISR的內(nèi)容MOV [2001H],ALIN AL,21H;讀入并保存IMR的內(nèi)容MOV [2002H],ALMOV AL,xxx0110xB;發(fā)OCW3,欲查詢是否有中斷請求OUT 20HIN AL,20H;讀入相應狀態(tài),并判斷最高位是否為1TEST AL,80HJZ DONEAND AL,07H;判斷中斷源的編碼…………DONE:HLT2、MOV AL,01010101B ;寫通道1控制字MOV DX,303HOUT DX,ALMOV AL,0 ;寫通道1計數(shù)初值MOV DX,301HOUT DX,ALMOV AL,00010101B ;寫通道0控制字MOV DX,303HOUT DX,ALMOV AL,04H ;寫通道0計數(shù)初值低8位MOV DX,300HOUT DX,AL五、綜合應用題(15分)(1) “0”——C0H“5”——92H“1”——F9H“6”——82H“2”——A4H“7”——F8H“3”——BOH“8”——80H“4”——99H“9”——90H(或98H)(2) IN AL,60HSHL AL,1 ;或 TEST AL,80HJNC LOPl ;或 JZ LOPlMOV AL,0F9HJMP LOP2LOPl:MOV AL,0C0HLOP2:OUT 61H,AL第三章一、填空(每空1分,共20分)1、總線控制器82882、CS,IP3、ISA,PCI(EISA\STD\AGP),SCSI,USB(IEEE-488\IDE\FIREWIRE)4、32,11,45、入口地址,2,4433H:2211H6、INTR,NMI7、高電平,18、選通輸入/輸出方式,選通雙向輸入/輸出9、19.6二、選擇題(每題2分,共20分)1、C 2、C 3、A 4、D 5、A6、B 7、D 8、B 9、D 10、D三、簡答題(每題5分,共15分)1、優(yōu)點:簡化了軟硬件設計;簡化了系統(tǒng)結(jié)構(gòu);便于系統(tǒng)擴充;便于系統(tǒng)更新EIA-RS-232C是串行接口總線標準,主要包括:電器特性、邏輯電平、各種信號線功能及傳輸距離等,適用于微機串行通信。2、①全譯碼方式:將CPU高位地址全部作為譯碼器輸入,用譯碼器的輸出作為片選信號。譯碼需要的器件多;②部分譯碼方式:用CPU地址總線中的部分高位線進行譯碼并產(chǎn)生片選信號。地址多義性;③線選:直接用CPU地址總線中的某一高位線作為存儲器芯片的片選信號。連接簡單,地址不連續(xù)性及多義性。3、A19-A0:在T1狀態(tài)有效,輸出20位地址信息D15-D0:在T3狀態(tài)有效,傳輸16位數(shù)據(jù)信息M/eq\o(\s\up11(___),IO):在T1狀態(tài)有效,用以指出是讀存儲器還是讀I/O端口eq\o(\s\up11(___),RD):在T2狀態(tài)有效,讀信號ALE:在T1狀態(tài)有效,控制地址鎖存器鎖存20位地址信息及BHE信號DT/eq\o(\s\up11(__),R):在T1狀態(tài)有效,用于控制數(shù)據(jù)收發(fā)器從數(shù)據(jù)總線上收發(fā)數(shù)據(jù)eq\o(\s\up11(___),DEN):在T2狀態(tài)有效,控制數(shù)據(jù)收發(fā)器允許輸出。四、基本分析設計題(每題10分,共30分)1、MOV AL,77hMOV DX,2F83HOUT DX,ALMOV DX,2F81HMOV AL,20HOUT DX,ALMOV AL,10HOUT DX,AL2、INITADM:OUTDMA+13,AL ;總清MOVAL,40HOUTDMA+2,AL ;送地址低字節(jié)到通道1MOVAL,74HOUTDMA+2,AL ;送地址高字節(jié)到通道1;7440H為通道基地址MOVAL,80HOUTPAG,AL ;送頁地址1000BMOVAL,64HOUTDMA+3,AL ;送傳送字節(jié)數(shù)低字節(jié)到通道1MOVAL,0 ;0064H表示100個字節(jié)OUTDMA+3,AL ;送傳送字節(jié)數(shù)高字節(jié)到通道1MOVAL,59H ;通道1方式字:讀操作,單字節(jié)傳送OUTDMA+11,AL ;地址遞增,自動預置MOVAL,0 ;命令字:允許工作,固定優(yōu)先級OUTDMA+8,AL ;DACK有效OUTDMA+15,AL ;寫入四通道屏蔽寄存器;允許4個通道均可請求DMA傳送。3、LOP:MOV DX,2FDH ;讀線路狀態(tài)寄存器IN AL,DXTEST AL,1EH ;測試接收錯誤?JNZ ER ;有,轉(zhuǎn)錯誤顯示TEST AL,01H ;無,則測試接收數(shù)據(jù)準備好?JZ LOP ;未準備好則循環(huán)測試MOV DX,2F8H ;準備好則接收字符IN AL,DXAND AL,7FHCMP AL,'P' ;判斷接收結(jié)束嗎?JZ OVER ;結(jié)束轉(zhuǎn)OVERMOV [SI],AL ;未結(jié)束則存入緩沖區(qū)INC SIMOV DL,AL ;顯示該字符MOV AH,02INT 21HJMP LOPER:MOV DX,2F8H ;清標志位IN AL,DXMOV DX,OFFSETERROR ;顯示錯誤信息MOV AH,9INT 21HJMP LOP五、綜合應用題(分).(1)MOV AL,8AHOUT 8FH,ALMOV SI,OFFSETBUFFERMOV CX,8MOV BL,00H ;從IN0開始轉(zhuǎn)換,正脈沖啟動轉(zhuǎn)換LOP:MOVAL,BLOUT 8CH,ALADD AL,10000000BOUT 8CH,ALSUB AL,10000000BOUT 8CH,ALLOPl:IN AL,8EH ;檢測EOCTEST AL,80HJZ LOP1IN AL,8DHMOV [SI],ALINC SIINC BLLOOP LOP(2)CPU用OUT指令通過8255的PA7產(chǎn)生正脈沖送ALE和START,啟動0809工作,模擬通道地址由PA2-PA0提供,當A/D轉(zhuǎn)換完成后,EOC為高電平,CPU通過8255的PC7檢測EOC,當PC7=H時用IN指令通過PB口讀入轉(zhuǎn)換后的數(shù)字量。然后修改地址指針(PA2-PA0)準備轉(zhuǎn)換下一通道。Y3的地址范圍8CH-8FH第四章一、填空(每空1分,共20分)1、0000H,0000H,F(xiàn)FFFH,F(xiàn)FFF0H2、并行總線,串行總線,串行總線3、ICW1~ICW4,ICW1、ICW24、HOLD,HLDA5、非屏蔽中斷,IF6、選通輸入/輸出方式,選通雙向輸入/輸出7、異步通信方式,同步通信方式8、消除抖動9、D/A,8二、選擇題(每題2分,共20分)1、C 2、A 3、D 4、B 5、D6、C 7、C 8、A 9、A 10、C三、簡答題(每題5分,共15分)1、USB(UniversalSerialBUS)為外部輸入/輸出接口的新規(guī)格通用串行總線。IEEE1394(FIREWIRE)是用于傳送動畫數(shù)據(jù)的高速總線接口標準,最多可以把63個外設以菊花鏈的形式連接到同一系統(tǒng)中。2、(1)中斷允許標志位置1(IF=1),當前指令執(zhí)行結(jié)束(2)第一個INTA周期,通知中斷源已經(jīng)響應中斷;第二個INTA周期,CPU從中斷源獲取中斷類型號 (3)0000:002CH3、OE:溢出標志;PE:奇偶校驗出錯標志;FE:幀出錯標志四、基本分析設計題(每題10分,共30分)1、MOV AL,34H ;00110100BOUT 03H,ALMOV AX,4000OUT 00H,AL ;先送低八位MOV AL,AHMOV AL,02HOUT 00H,AL ;再送高八位2、(1)A口輸出全“0”,讀B口,若B口的值為FFH,說明無按鍵按下;若B口的值非FFH,某列線值為0,然后,改變輸入輸出方式,將A口輸入,B口輸出,B口輸出為剛才讀的列值,再讀取行線的輸入值,那么,閉合鍵的行線值必定為0,必定讀得唯一的列值和行值。(2) MOVAL,82H OUT63H,AL3、&+5V&+5VA0D0~~D7D0~~D7A1A12…A1A12…A0MEMWMEMROECS1WECS26264芯片A19A18A17A16A15A14A138088系統(tǒng)總線①程序段。MOV DX,CNS4MOV AL,1001X00XB ;控制字OUT DX,ALTEST1: MOV DX,CNS1IN AL,DXMOV DX,CNS2OUT DX,ALJMP TEST1②計算端口地址CNS1的實際數(shù)值為:__0F0H______第五章一、填空(每空1分,共20分)1、16,16,20,1M2、地址加法器3、外部總線,84、5FFFFH5、00001000B,00000011B6、中斷服務程序結(jié)束后,原先壓入的斷點值及程序狀態(tài)字7、程序傳送方式,中斷方式,DMA方式,DMA方式,DMAC8、幀出錯,接收器溢出錯,奇偶錯二、選擇題(每題2分,共20分)1、B 2、A 3、C 4、C 5、C6、B 7、B 8、C 9、D 10、B三、簡答題(每題5分,共15分)1、DMA是指直接存儲器存取,存儲器與外設交換數(shù)據(jù)不經(jīng)過CPU的干預直接交換數(shù)據(jù);(1)外設向DMAC發(fā)出DMA請求(2)DMAC向CPU發(fā)總線請求HOLD(3)CPU向DMAC回送總線響應HLDA(4)DMAC收到HLDA后向外設送出DMA回答信號并開始DMA傳送2、采樣保持器:A/D轉(zhuǎn)換器進行A/D轉(zhuǎn)換需要一段時間,而模擬信號是動態(tài)的,為保證A/D轉(zhuǎn)換的精度,需要在轉(zhuǎn)換時間內(nèi)模擬信號保持不變。多路模擬開關(guān):在數(shù)據(jù)采集系統(tǒng)中,被采集的模擬信號有可能不止一路,而計算機一般在任意時刻只能接收一路信號。因此,當有多路模擬信號輸入時,需要多路模擬開關(guān),按一定順序輪流切換各路通道,以達到分時檢測的目的。3、自動結(jié)束中斷方式指8259A接

溫馨提示

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

評論

0/150

提交評論