版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、微機(jī)原理及接口技術(shù)樣題一填空題(每空1分,共20分)1從編程結(jié)構(gòu)上,8086CPU分為兩部分,即_執(zhí)行部件EU _和 總線接口部件BIU 。2CPU 在指令的最后一個(gè)時(shí)鐘周期檢測INTR引腳,若測得INTR有效且IF為_1_,則CPU在結(jié)束當(dāng)前指令后響應(yīng)可屏蔽中斷請求。3根據(jù)功能,8086的標(biāo)志可以分為兩類,即 控制 和 狀態(tài) _標(biāo)志。4在8086中,一條指令的物理地址是由段基址*16 和 段內(nèi)偏移量 相加得到的。5 ADC0809能把模擬量轉(zhuǎn)換為 8 位的數(shù)字量,可切換轉(zhuǎn)換 8 路模擬信號。6從工作原理上來區(qū)分,A/D轉(zhuǎn)換的方法有 計(jì)數(shù) 式、 雙積分 式、 逐漸逼近 式等多種。7類型碼為_2
2、_的中斷所對應(yīng)的中斷向量存放在0000H:0008H開始的4個(gè)連續(xù)單元中,若從低地址到高地址這4個(gè)單元的內(nèi)容分別為 80 _、 70_、_60_ 、_ 50 _,則相應(yīng)的中斷服務(wù)程序入口地址為5060H:7080H。8中斷控制器8259A中的中斷屏蔽寄存器IMR的作用是_屏蔽掉某個(gè)中斷輸入請求_。9對于共陰極的7段數(shù)碼管,如果要使用某一段發(fā)光,則需要在對應(yīng)的輸入腳上輸入_高_(dá)電平。108086中有 16 根引腳是地址和數(shù)據(jù)復(fù)用的。二選擇題(每題1分,共10分)18086處理器有20條地址線可尋址訪問的內(nèi)存空間為?( ) A1K B 1M C640K D64K2由8086處理器組成的PC機(jī)的數(shù)據(jù)
3、線是?( ) A8條單向線 B16條單向線 C 16條雙向線 D8條雙向線38086處理器的一個(gè)典型總線周期需要 個(gè)T狀態(tài)。( ) A1 B2 C3 D44要管理64級可屏蔽中斷,需要級聯(lián)的8259A芯片數(shù)為幾片?( )A.4片 B.8片 C.10片 D.9片5在8086/8088系統(tǒng)中,內(nèi)存中采用分段結(jié)構(gòu),段與段之間是( ) A分開的 B連續(xù)的 C重疊的 D都可以68086 CPU內(nèi)標(biāo)志寄存器中的控制標(biāo)志位占幾位?( ) A.9位 B.6位 C.3位 D.16位7可編程定時(shí)器/計(jì)數(shù)器8253的6種工作方式中,只可用硬件啟動的是哪幾種?( ) A.方式2、5 B.方式1、2 C.方式1、5 D
4、.方式3、188253計(jì)數(shù)器的最大計(jì)數(shù)初值是多少?( ) A65535 BFF00H C0000H DFFFFH9. 接口器件8251A( )A只能作異步傳送 B只能作同步傳送CA和B均可 D可作并行傳送10當(dāng)8259A在完全嵌套方式下工作時(shí),優(yōu)先級最高的中斷請求端是?( )A.IR4 B.IR3 C.IR0 D.IR7三問答題(共30分)1簡要說明異步串行通信的幀格式。 異步通信所采用的數(shù)據(jù)格式是以一組不定“位數(shù)”數(shù)組組成。第1位稱起始位,它的寬度為1位,低電平 ;接著傳送一個(gè)5-8位的數(shù)據(jù) ,以高電平為“1”,低電平為“0”;以及奇偶校驗(yàn)位, 最后是停止位 ,寬度可以是1位,1.5位或2位
5、 ,在兩個(gè)數(shù)據(jù)組之間可有空閑位2 什么是中斷?什么是中斷向量?什么是中斷向量表? CPU正在執(zhí)行主程序的過程中,由于一個(gè)意外的事件發(fā)生而暫時(shí)中止了程序的運(yùn)行,轉(zhuǎn)去處理為該事件服務(wù)的程序,執(zhí)行完畢后再返回被中斷的程序繼續(xù)運(yùn)行,這樣一個(gè)過程稱為中斷。中斷向量是中斷處理子程序的入口地址,每個(gè)中斷類型對應(yīng)一個(gè)中斷向量。在80868088微機(jī)系統(tǒng)的內(nèi)存中,把0段的000003FFH區(qū)域設(shè)置為一個(gè)中斷向量表。在中斷向量表中,這些中斷向量是按中斷類型的序號排列的。3 什么是DMA方式,簡要說明DMA方式傳送數(shù)據(jù)的過程。 DMA控制方式是一種成塊傳送數(shù)據(jù)的方式。當(dāng)某一外部設(shè)備需要輸入/輸出一批數(shù)據(jù)時(shí),向DMA
6、控制器發(fā)出請求, DMA控制器接收到這一請求后,向CPU發(fā)出總線請求;若CPU響應(yīng)DMA的請求把總線使用權(quán)賦給DMA控制器,數(shù)據(jù)不通過CPU,可直接在DMA控制器操縱下在內(nèi)存和外設(shè)間進(jìn)行 。當(dāng)這批數(shù)據(jù)傳送完畢后,DMA控制器再向CPU發(fā)出“結(jié)束中斷請求”,CPU響應(yīng)這一中斷請求,即可收回總線使用權(quán)48259A可以設(shè)置哪些優(yōu)先級方式,各有何特點(diǎn)? 8259A對中斷優(yōu)先級的設(shè)置方式有固定優(yōu)先級和循環(huán)優(yōu)先級,具體又可分為全嵌套方式,特殊全嵌套方式,優(yōu)先級自動循環(huán)方式和優(yōu)先級特殊循環(huán)4種方式。在特殊全嵌套方式下,當(dāng)處理某一級中斷時(shí),如果有同級的中斷請求,也會給予響應(yīng)從而實(shí)現(xiàn)一種對同級中斷請求的特殊嵌套
7、。在全嵌套方式中,只有當(dāng)更高級的中斷請求來到時(shí),才會進(jìn)行嵌套。在優(yōu)先級自動循環(huán)方式下,當(dāng)某個(gè)中斷源被服務(wù)后,其優(yōu)先級別自動降為最低,中斷系統(tǒng)一開始工作時(shí)IR0優(yōu)先級最高。優(yōu)先級特殊循環(huán)方式和優(yōu)先級自動循環(huán)方式相比,只有一點(diǎn)不同。在優(yōu)先級特殊循環(huán)方式中,一開始的最低優(yōu)先級是由編程確定的。四程序設(shè)計(jì)題(共15分)1 設(shè)8253的端口地址為60H63H。要求通道0工作在方式3,計(jì)數(shù)初值0166H。試編制初始化程序。(5分) MOV AL,00110110B ;36HOUT 63H,AL MOV AL,66H ;初值OUT 60H,,ALMOV AL,01HOUT 60H,AL2. 設(shè)8253端口地址
8、為340H343H,CLK0、CLK1的時(shí)鐘頻率均為2MHz,要求OUT0每20ms向CPU發(fā)出一中斷請求信號,OUT1輸出頻率為1000Hz的方波,請編寫初始化程序。 (10分) MOV DX,343HMOV AL,00110000B ;30HOUT DX,AL MOV DX,340HMOV AX,40000 ;初值OUT DX,ALMOV AL,AHOUT DX,AL MOV DX,343HMOV AL,01110110B ;76HOUT DX,AL MOV DX,341HMOV AL,2000 ;初值OUT DX,ALMOV AL,AHOUT DX,AL 五. 綜合設(shè)計(jì)題(共25分)1在
9、8086構(gòu)成的微機(jī)系統(tǒng)中,利用64K8位的SRAM芯片(控制信號有寫信號,片選信號)組成256KB的RAM,畫出連線圖。(10分)或用線選法進(jìn)行片選也可。2.如下圖所示:現(xiàn)將8255A的B口作為傳送字符的通道,工作于方式0,輸出方式,A端口未用,端口C也工作于方式0,PC0作為BUSY信號的輸入端,PC7作為STB信號輸出端,負(fù)脈沖時(shí)外設(shè)才能接收一個(gè)數(shù)據(jù)。設(shè)8255A的端口地址為: C0H-C6H,試對8255A進(jìn)行初始化編程,并寫出通過查詢方式把CL中內(nèi)容向打印機(jī)傳送一次數(shù)據(jù)的程序段。(15分) BUSY DATA078255APC7PC0PB0PB7打印機(jī)STBMOV AL, 81H OU
10、T 0C6H, AL MOV AL, 00001111B ; OUT 0C6H, AL LPST: IN AL, 0C4H ;查詢 TEST AL, 01H ; JNZ LPST MOV AL, CL ;數(shù)據(jù) OUT 0C2H, AL MOV AL, 00001110B ;啟動脈沖 OUT 0C6H, AL INC AL OUT 0C6H, AL 微機(jī)原理與接口技術(shù)試題(第一套)一、選擇題(每題3分,共30分)18288在8086/8088組成的計(jì)算機(jī)中的作用是( )。 數(shù)據(jù)緩沖器 總線控制器 地址鎖存器 提供系統(tǒng)時(shí)鐘CLK2指令 MOV 0283HBXSI , AX 中目標(biāo)操作數(shù)的尋址方式為
11、( )。 寄存器尋址 基址變址相對尋址 基址尋址 變址尋址3某存儲單元的段基址為3806H,段內(nèi)偏移地址為2A48H,該存儲單元的物理地址為( )。 4100H 3AA08H 3B008H 3AAA8H38060+2A48=3AAA8H4某存儲器芯片有地址線13根,數(shù)據(jù)線8根、該存儲器芯片的存儲容量為( )。 15K8 32K256 8K8 32K85某存儲器芯片容量為2K1bit、若用它組成16K8bit存儲器組,所用芯片數(shù)以及用于組內(nèi)尋址的地址線為( )。 32片、11根 64片、14根 8片、 14根 16片、8根6“ADD AX,BX+8”的源操作數(shù)在當(dāng)前()。 堆棧段 數(shù)據(jù)段 代碼段
12、 程序段7 DMAC 8237具有( ) 。 八個(gè)獨(dú)立通道 四個(gè)獨(dú)立通道 二個(gè)獨(dú)立通道 三個(gè)獨(dú)立通道DMAC8237A的主要性能:1、有4個(gè)獨(dú)立的DMA通道,每個(gè)通道都充許開放或禁止DMA請求,都可以獨(dú)立控制自動預(yù)置方式。2、具有三種基本的傳輸方式:單字節(jié)傳送、數(shù)據(jù)塊傳送、請求傳送。3、具有存儲器到存儲器的傳送功能4、具有正常時(shí)序和壓縮時(shí)序兩種基本時(shí)序。5、8257A級聯(lián)可擴(kuò)充任意個(gè)DMA通道。6、有兩種優(yōu)先管理方式:固定優(yōu)先級和循環(huán)優(yōu)先級。7、有較高的數(shù)據(jù)傳輸速率。8可編程并行接口8255A具有( ) 兩個(gè)8位(A口、B口) 和兩個(gè)4位(C口的高、低各4位) 并行輸入輸出端口。 兩個(gè)8位(A
13、口、C口) 和兩個(gè)4位(B口的高、低各4位)并行輸入輸出端口。 兩個(gè)8位(B口、C口) 和兩個(gè)4位(A口的高、低各4位) 并行輸入輸出端口。 兩個(gè)4位(A口、B口) 和一個(gè)8位(C口) 并行輸入輸出端口。98259分別有( )個(gè) ICW和OCW。 2, 4 4, 2 4, 3 3, 48259A有3個(gè)操作命令字OCW1-OCW3,4個(gè)初始化命令字ICW1-ICW4。108255A有3種工作方式,能工作與工作方式2的口有( )。 A口和B口 B口和C口 B口 A口二、判斷題(每題2分,共10分)1數(shù)據(jù)總線是單向總線。(錯 )雙向總線。2RAM是指只讀存儲器(錯 )RAM隨機(jī)訪問存儲器。ROM只讀
14、存儲器3CPU與外界交換信息的方式有兩種:同步通信和異步通信。(對 )48259A具有8級優(yōu)先權(quán)控制,通過級聯(lián)可擴(kuò)展至64級優(yōu)先權(quán)控制。(對)5CPU的發(fā)展經(jīng)歷了4代,第三代用的是半導(dǎo)體管。( 錯 )集成電路。三、填空題(每空2分,共20分)1標(biāo)志寄存器FR中下列標(biāo)志位的名稱以及為0和1時(shí)代表的意義分別為: CF :( 進(jìn)位標(biāo)志位;0:無進(jìn)位 1:有進(jìn)位); IF :(中斷允許標(biāo)志位;0:屏蔽外部的可屏蔽的中斷請求;1:允許接受外部的可屏蔽的中斷請求);2物理地址是指(存儲器的實(shí)際地址,一個(gè)存儲單元的物理地址是惟一);3微機(jī)中的ROM是( 只讀存儲器)。5. CPU與接口之間傳送信息的方式一般
15、有四種,即: ( 無條件 )、( 查詢式 )、( 中斷方式 )、( DMA方式 )。6. 8086/8088 從總的說來有(內(nèi)部)、(外部)兩種中斷。7總線根據(jù)其所處的位置不同,可以分為(片內(nèi)總線)、(片總線)、(內(nèi)總線)、(外總線)。8.中斷處理要完成的操作有:關(guān)中斷,保存 ,形成 ,執(zhí)行 ,恢復(fù) 。98253一個(gè)芯片上有(3)個(gè)獨(dú)立的16位計(jì)數(shù)器通道,每個(gè)通道有(6)種工作方式。10MOV AX,1234H中源操作數(shù)所使用的尋址方式為:(立即數(shù)尋址方式),MOV ES,AX源操作數(shù)所采用的尋址方式:(寄存器尋址方式)。“微機(jī)原理與接口技術(shù)”2008年期末考試復(fù)習(xí)題 1. 微機(jī)系統(tǒng)的硬件由哪
16、幾部分組成? 答:三部分:微型計(jì)算機(jī)(微處理器,存儲器,I/0接口,系統(tǒng)總線),外圍設(shè)備,電源。2. 什么是微機(jī)的總線,分為哪三組?答:是傳遞信息的一組公用導(dǎo)線。分三組:地址總線,數(shù)據(jù)總線,控制總線。3. 8086/8088CPU的內(nèi)部結(jié)構(gòu)分為哪兩大模塊,各自的主要功能是什么?答:總線接口部件(BIU)功能:根據(jù)執(zhí)行單元EU的請求完成CPU與存儲器或IO設(shè)備之間的數(shù)據(jù)傳送。執(zhí)行部件(EU),作用:從指令對列中取出指令,對指令進(jìn)行譯碼,發(fā)出相應(yīng)的傳送數(shù)據(jù)或算術(shù)的控制信號接受由總線接口部件傳送來的數(shù)據(jù)或把數(shù)據(jù)傳送到總線接口部件進(jìn)行算術(shù)運(yùn)算。4. 8086指令隊(duì)列的作用是什么?答:作用是:在執(zhí)行指令
17、的同時(shí)從內(nèi)存中取了一條指令或下幾條指令,取來的指令放在指令隊(duì)列中這樣它就不需要象以往的計(jì)算機(jī)那樣讓CPU輪番進(jìn)行取指和執(zhí)行的工作,從而提高CPU的利用率。5. 8086的存儲器空間最大可以為多少?怎樣用16位寄存器實(shí)現(xiàn)對20位地址的尋址?完成邏輯地址到物理地址轉(zhuǎn)換的部件是什么?答:8086的存儲器空間最大可以為220(1MB);8086計(jì)算機(jī)引入了分段管理機(jī)制,當(dāng)CPU尋址某個(gè)存儲單元時(shí),先將段寄存器內(nèi)的內(nèi)容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。6. 段寄存器CS1200H,指令指針寄存器IP=FF00H,此時(shí),指令的物理地址為多少?指向這一物理地址的CS值和IP值是
18、唯一的嗎?答:指令的物理地址為21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。7. 設(shè)存儲器的段地址是4ABFH,物理地址為50000H,其偏移地址為多少?答:偏移地址為54100H。(物理地址=段地址*16+偏移地址)8. 8086/8088CPU有哪幾個(gè)狀態(tài)標(biāo)志位,有哪幾個(gè)控制標(biāo)志位?其意義各是什么?答:狀態(tài)標(biāo)志位有6個(gè): ZF,SF,CF,OF,AF,PF。其意思是用來反映指令執(zhí)行的特征,通常是由CPU根據(jù)指令執(zhí)行結(jié)果自動設(shè)置的;控制標(biāo)志位有3個(gè):DF,IF,TF。它是由程序通過執(zhí)行特定的指令來設(shè)置的,以控制指令的操作方式。9. 8086CPU的AD0A
19、D15是什么引腳?答:數(shù)據(jù)與地址引腳10. INTR、INTA、NMI、ALE、HOLD、HLDA引腳的名稱各是什么?答:INTR是可屏蔽請求信號,INTA中斷響應(yīng)信號,NMI是不可屏蔽中斷請求信號,ALE是地址鎖存允許信號,HOLD總線請求信號,HLDA總線請求響應(yīng)信號。11. 虛擬存儲器有哪兩部分組成?答:有主存儲器和輔助存儲器。12. 在80x86中,什么是邏輯地址、線性地址、物理地址?答:線性地址是連續(xù)的不分段的地址;邏輯地址是由程序提供的地址;物理地址是內(nèi)存單元的實(shí)際地址。13. 段描述符分為哪幾種?答:分為三大類,程序段描述符,系統(tǒng)段描述符,門描述符。14. RAM有幾種,各有什么
20、特點(diǎn)?ROM有幾種,各有什么特點(diǎn)?答:RAM有兩種,SRAM(靜態(tài)RAM),它采用觸發(fā)器電路構(gòu)成一個(gè)二進(jìn)制位信息的存儲單元,這種觸發(fā)器一般由6個(gè)晶體管組成,它讀出采用單邊讀出的原理,寫入采用雙邊寫入原理;DRAM(動態(tài)RAM),它集成度高,內(nèi)部存儲單元按矩陣形式排列成存儲體,通常采用行,列地址復(fù)合選擇尋址法。ROM有5種,固定掩摸編程ROM,可編程PROM,紫外光檫除可編程EPROM,電可檫除的可編程EPROM,閃速存儲器。15. 若用4K位的RAM芯片組成8K8為的存儲器,需要多少芯片?A19A0地址線中哪些參與片內(nèi)尋址,哪些用做芯片組的片選信號?答:需要16片芯片;其中A11-A0參與片內(nèi)
21、尋址;A12做芯片組的片選信號。16. 若系統(tǒng)分別使用512K8、16、64的RAM,各需要多少條地址線進(jìn)行尋址,各需要多少條數(shù)據(jù)線?答:512K8需要19條地址線,8條數(shù)據(jù)線。需要10條地址線,4條數(shù)據(jù)線。16需要14條地址線,8條數(shù)據(jù)線。64需要14條地址線,1條數(shù)據(jù)線。17. 某微機(jī)系統(tǒng)的RAM容量為8K*8,若首地址為4800H,則最后一個(gè)單元的地址是多少?答:最后一個(gè)單元的地址是:4800H+213-118. 什么是總線,微機(jī)中的總線通常分為哪幾類?答:是一組信號線的集合,是一種在各模塊間傳送信息的公共通路;有四類,片內(nèi)總線,微處理器總線,系統(tǒng)總線,外總線。19. 微處理器為什么需要
22、用接口和外設(shè)相連接?答:因?yàn)樵S多接口設(shè)備中,在工作原理,驅(qū)動方式,信息格式以及工作速度方面彼此相差很大,因此為了進(jìn)行速度和工作方式的匹配,并協(xié)助完成二者之間數(shù)據(jù)傳送控制任務(wù)。20. 一般的I/O接口電路有哪四種寄存器,它們各自的作用是什么?答:數(shù)據(jù)輸入寄存器,數(shù)據(jù)輸入寄存器,狀態(tài)寄存器和控制寄存器。數(shù)據(jù)端口能對傳送數(shù)據(jù)提供緩沖,隔離,寄存的作用 ;狀態(tài)寄存器用來保存外設(shè)或接口的狀態(tài);控制寄存器用來寄存CPU通過數(shù)據(jù)總線發(fā)來的命令。21. 8086最多可有多少級中斷?按照產(chǎn)生中斷的方法分為哪兩大類?答:有8級;按照產(chǎn)生中斷的方法可分為硬件中斷和軟件中斷。22. 什么是中斷?什么是中斷向量?中斷向
23、量表的地址范圍?答:中斷就是CPU在執(zhí)行當(dāng)前程序時(shí)由于內(nèi)外部事件引起CPU暫時(shí)停止當(dāng)前正在執(zhí)行的程序而轉(zhuǎn)向執(zhí)行請求CPU暫時(shí)停止的內(nèi)外部事件的服務(wù)程序,該程序處理完后又返回繼續(xù)執(zhí)行被停止的程序;中斷向量是中斷處理子程序的入口地址;地址范圍是00000H-003FFH。23. 中斷向量表的功能是什么?若中斷向量號分別為1AH和20H,則它們的中斷向量在中斷向量表的什么位置上?答:中斷向量表的功能是當(dāng)中斷源發(fā)出中斷請求時(shí),即可查找該表,找出其中斷向量,就可轉(zhuǎn)入相應(yīng)的中斷服務(wù)子程序。1AH在中斷向量表的位置是1AH*4=68H在中斷向量表0000:0068處;20H在中斷向量表的位置是80H在中斷向
24、量表0000:0080處。24. 通常,解決中斷優(yōu)先級的方法有哪幾種?答:3種,軟件查詢確定優(yōu)先級,硬件優(yōu)先級排隊(duì)電路確定優(yōu)先級,具體中斷屏蔽的接口電路。25. 8259A通過級聯(lián)的方式可以由幾片構(gòu)成最多多少級優(yōu)先權(quán)的中斷源。答:8259A通過級聯(lián)的方式由9片構(gòu)成最多64級優(yōu)先權(quán)的中斷源。26. 簡述中斷控制器8259A的內(nèi)部結(jié)構(gòu)和主要功能。答:8259A的內(nèi)部結(jié)構(gòu)有數(shù)據(jù)總線緩沖器,讀寫邏輯電路,級聯(lián)緩沖比較器,中斷請求寄存器(IRR),中斷屏蔽寄存器(IMR),中斷服務(wù)寄存器(ISR),優(yōu)先權(quán)判別器(PR),控制邏輯。27. 8259A的內(nèi)部寄存器中IRR、IMR、ISR三個(gè)寄存器的作用是什
25、么?答:見課本153頁。28. 8259A有哪些中斷結(jié)束方式,分別適用于哪些場合。答:8259A有2種中斷結(jié)束方式:中斷自動結(jié)束方式,中斷非自動結(jié)束方式(一般中斷和特殊中斷);中斷自動結(jié)束方式只適合有一塊8259A,并且各中斷不發(fā)生嵌套的情況。中斷非自動結(jié)束方式只能適合與全嵌套方式下不能用與循環(huán)優(yōu)先級方式。29. 8259A對優(yōu)先級的管理方式有哪幾種,各是什么含義?答:有4種,普通全嵌套方式,特殊全嵌套方式,自動循環(huán)方式,優(yōu)先級特殊循環(huán)方式(詳細(xì)見課本P159和P160)30. 8259A的初始化命令字和操作命令字有哪些,其功能是什么;哪些應(yīng)寫入奇地址,哪些應(yīng)寫入偶地址。答:8259A的初始化
26、命令字ICW1,ICW2,ICW3,ICW4;操作命令字OCW1,OCW2,OCW3。(見課本P155到P158);ICW2,ICW3,ICW4,OCW1寫如奇地址,ICW1,OCW2,OCW3為偶地址。31. 簡述8259A的初始化過程。答:8259A的初始化編程,需要CPU向它輸出一個(gè)24字節(jié)的初始化命令字,輸出初始化命令字的流程如圖所示,其中ICW1和ICW2是必須的,而ICW3和ICW4需根據(jù)具體的情況來加以選擇。各初始化命令字的安排與作用分?jǐn)⑷缦拢?2. 8253有幾個(gè)計(jì)數(shù)通道,每條計(jì)數(shù)通道有哪些信號線,其作用是什么?答:8253有三個(gè)計(jì)數(shù)通道,每個(gè)計(jì)數(shù)通道有3條信號線:CLK:計(jì)數(shù)
27、輸入用于輸入定時(shí)基準(zhǔn)脈沖或計(jì)數(shù)脈沖.OUT:輸出信號以相應(yīng)的電平指示計(jì)數(shù)的完成或輸出脈沖的波型.GATA:選通輸入用于啟動或禁止計(jì)數(shù)器的操作,以使計(jì)數(shù)器和計(jì)數(shù)輸入信號同步。33. 8253有幾種工作方式,其特點(diǎn)是什么?答:六種方式(見課本P224)34. 8253的內(nèi)部寄存器及各位的意義是什么?答:8253的內(nèi)部寄存器有四個(gè),8位的控制寄存器:初始化時(shí),將控制字寫入該寄存器;16位的計(jì)數(shù)器初值寄存器,初始化是寫入該計(jì)數(shù)器的初始值,其最大初始值為0000H;16位的減一計(jì)數(shù)器,計(jì)數(shù)器的初值由計(jì)數(shù)初值寄存器送入減法計(jì)數(shù)器,當(dāng)計(jì)數(shù)輸入端輸入一個(gè)計(jì)數(shù)脈沖時(shí),減法計(jì)數(shù)器內(nèi)容減一;16位的輸出鎖存器用來鎖
28、存計(jì)數(shù)脈沖時(shí),減法計(jì)數(shù)器內(nèi)容減一。35. 8255A的功能是什么,有哪幾個(gè)控制字,各位的意義是什么?答:8255A是一種通用的可編程程序并行I/O接口芯片.它有兩個(gè)控制字,一個(gè)是方式選擇控制字,它的作用是實(shí)現(xiàn)對8255A的各個(gè)端口的選擇。一個(gè)是對C口進(jìn)行置位或復(fù)位控制字. 它的作用是能實(shí)現(xiàn)對端口C的每一位進(jìn)行控制。36. 8255A的A口、B口、C口有哪幾種工作方式,其特點(diǎn)是什么?C口有哪些使用特點(diǎn)? 答:8255A的A口可以工作在3種工作方式的任何一種,B口只能工作在方式0或方式1,C口則常常配合端口A和端口B工作,為這兩個(gè)端口的輸入/輸出傳輸提供控制信號和狀態(tài)信號。37. 同步通信、異步通
29、信的幀格式各是什么?什么是奇、偶校驗(yàn)?答:異步通信的幀格式是用一個(gè)起始位表示傳送字符的開始,用1-2個(gè)停止位表示字符結(jié)束。起始位與停止位之間是數(shù)據(jù)位,數(shù)據(jù)位后是校驗(yàn)位,數(shù)據(jù)的最底位緊跟起始位,其他各位順序傳送;同步通信的幀格式是在每組字符之前必須加上一個(gè)或多個(gè)同步字符做為一個(gè)信息幀的起始位。38. 什么是波特率?若在串行通信中的波特率是1200b/s,8位數(shù)據(jù)位,1個(gè)停止位,無校驗(yàn)位,傳輸1KB的文件需要多長時(shí)間?答:波特率是單位時(shí)間內(nèi)通信系統(tǒng)所傳送的信息量。 需要多長時(shí)間=1024/(1200/10)=8.53s39. 對8255A進(jìn)行初始化,要求端口A工作于方式1,輸入;端口B工作于方式0
30、,輸出;端口C的高4位配合端口A工作,低4位為輸入。設(shè)控制口的地址為006CH。答:由題知應(yīng)為10111001H(B9H)MOV AL,B9HMOV DX,006CHOUT DX,AL40. 設(shè)8255A的四個(gè)端口地址分別為00C0H、00C2H、00C4H和00C6H,要求用置0、置1的方法對PC6置1,對PC4置0。答:MOV DX,00C0H ;端口地址MOV AL,00001101 ;對PC6置1OUT DX,ALMOV AL,00001000 ;對PC4置0OUT DX,AL41. 試按照如下要求對8259A進(jìn)行初始化:系統(tǒng)中只有一片8259A,中斷請求信號用電平觸發(fā)方式,下面要用I
31、CW4,中斷類型碼為60H、61H、62H67H,用全嵌套方式,不用緩沖方式,采用中斷自動結(jié)束方式。設(shè)8259A的端口地址為94H和95H。答:MOV DX,94H ;偶地址 MOV AL,00011011B ;ICW1 OUT DX,AL MOV AL,10011111B ;ICW2 ,中斷源在IR7 MOV DX,95H ;奇地址 OUT DX,AL MOV AL,00000011B ;ICW4 OUT DX,AL42. 試編程對8253初始化啟動其工作。要求計(jì)數(shù)器0工作于模式1,初值為3000H;計(jì)數(shù)器1工作于模式3,初值為100H;計(jì)數(shù)器2工作于模式4,初值為4030H。設(shè)端口地址為4
32、0H、41H、42H和43H。答:MOV AL,00011110H ; 控制字OUT 43H,ALMOV AL,3000H ;計(jì)數(shù)初值OUT 40H,ALMOV AL,01010110H ; 計(jì)數(shù)器1OUT 43H,ALMOV AL,100HOUT 41H,ALMOV AL,10011000H ; 計(jì)數(shù)器2OUT 43H,ALMOV AL,4030HOUT 42H,AL模擬試題一一、簡答題:1.簡述USB總線的特點(diǎn)。2.什么是中斷類型碼?什么叫中斷向量?什么叫中斷向量表?它們之間有什么聯(lián)系?3.簡述高速緩沖存儲器Cache為什么能夠?qū)崿F(xiàn)高速的數(shù)據(jù)存?。?.有一個(gè)由20個(gè)字組成的數(shù)據(jù)區(qū),其起始地
33、址為3500H:0320H。試寫出數(shù)據(jù)區(qū)首末單元的實(shí)際地址。5.設(shè)有一個(gè)具有16位地址和8位數(shù)據(jù)的存儲器,問:(1)該存儲器能存書多少個(gè)字節(jié)的信息?(2)如果存儲器由8K4位RAM芯片組成,需要多少片?(3)需要地址多少位做芯片選擇?6.定性分析微型計(jì)算機(jī)總線的性能指標(biāo)。7.虛擬存儲器的含義是什么?二、編程及綜合題1.已知8255A的地址為0060H0063H,A組設(shè)置方式1,端口A作為輸入,PC6PC7作為輸出,B組設(shè)置方式1,端口B作為輸入,編制初始化程序.。2編寫8253初始化程序。如下圖所示(注意端口地址),要求3個(gè)計(jì)數(shù)通道分別完成以下功能:(1)通道0工作于方式3,輸出頻率為2KHZ
34、的方波;(2)通道1產(chǎn)生寬度為480us的單脈沖;(3)通道2用硬件方式觸發(fā),輸出負(fù)脈沖,時(shí)間常數(shù)為26。(提示:8253的端口地址分別為:0310H、0312H、0314H、0316H)參考答案:一、簡答題1答:1)具備即插即用特性,為USB接口設(shè)計(jì)的驅(qū)動程序和應(yīng)用程序可自動啟動、成本低,節(jié)省空間,為開放性的不具備專利版權(quán)的理想工業(yè)標(biāo)準(zhǔn)。2)可動態(tài)連接和重新配置外設(shè),支持熱插拔功能;3)允許多臺設(shè)備同時(shí)工作;4)可以向USB總線上的設(shè)備供電,總線上的設(shè)備可以自備電源;5)通訊協(xié)議支持等時(shí)數(shù)據(jù)傳輸和異步消息傳輸?shù)幕旌夏J剑?)支持實(shí)時(shí)語音、音頻、和視頻數(shù)據(jù)傳輸。2答:8086/8088系統(tǒng)可以
35、處理256種中斷,為了區(qū)別每一種中斷,為每個(gè)中斷安排一個(gè)號碼,稱為中斷類型碼。每一種中斷服務(wù)程序在內(nèi)存中的起始地址稱為中斷向量,以32位邏輯地址表示,即為CS:IP。把所有中斷向量存儲在內(nèi)存中的某一個(gè)連續(xù)區(qū)中,這個(gè)連續(xù)的存儲區(qū)稱為中斷向量表。中斷向量CS:IP在中斷向量表中的位置為:中斷向量表中偏移量為(中斷類型碼4)的單元中存放IP的值,偏移量為(中斷類型碼42)的單元中存放CS的值。3答:高速緩沖存儲器Cache是根據(jù)程序局部性原理來實(shí)現(xiàn)高速的數(shù)據(jù)存取。即在一個(gè)較小的時(shí)間間隔內(nèi),程序所要用到的指令或數(shù)據(jù)的地址往往集中在一個(gè)局部區(qū)域內(nèi),因而對局部范圍內(nèi)的存儲器地址頻繁訪問,而對范圍外的地址則
36、范圍甚少的現(xiàn)象稱為程序訪問的局部性原理。如果把正在執(zhí)行的指令地址附近的一小部分指令或數(shù)據(jù),即當(dāng)前最活躍的程序或數(shù)據(jù)從主存成批調(diào)入Cache,供CPU在一段時(shí)間內(nèi)隨時(shí)使用,就一定能大大減少CPU訪問主存的次數(shù),從而加速程序的運(yùn)行。4答:數(shù)據(jù)區(qū)首地址3500 H10H+0320H33320H數(shù)據(jù)區(qū)末地址33320H+28H-1=33347H5答:(1)因?yàn)?位二進(jìn)制數(shù)為1個(gè)字節(jié),所以16位地址能存儲21664KB個(gè)字節(jié)的信息;(2)需要64K8/8K416片RAM(3)因?yàn)樾枰?6片來構(gòu)成存儲器,而16片需要4位地址線進(jìn)行譯碼輸出,故需要4位做芯片選擇。6答:微型計(jì)算機(jī)總線的主要職能是負(fù)責(zé)計(jì)算機(jī)各
37、模塊間的數(shù)據(jù)傳輸,對總線性能的衡量也是圍繞這一性能而進(jìn)行的。性能中最重要的是數(shù)據(jù)傳輸率,另外,可操作性、兼容性和性能價(jià)格比也是很重要的技術(shù)特征。具體來說,總線的主要性能指標(biāo)有以下幾項(xiàng):(1)總線寬度:以位數(shù)表示。(2)標(biāo)準(zhǔn)傳輸率Mb/s:是總線工作頻率與總線寬度的字節(jié)數(shù)之積。(3)時(shí)鐘同步/異步:總線中與時(shí)鐘同步工作的稱為同步總線;與時(shí)鐘不同步工作的稱為異步總線。這取決于數(shù)據(jù)傳輸時(shí)源模塊與目標(biāo)模塊間的協(xié)議約定。(4)信號線數(shù):這是地址總線、數(shù)據(jù)總線和控制總線線數(shù)的總和。信號線數(shù)和系統(tǒng)的復(fù)雜程度成正比關(guān)系。(5)負(fù)載能力:以系統(tǒng)中可以連接的擴(kuò)展電路板數(shù)表示。(6)總線控制方法:包括突發(fā)傳輸、并發(fā)
38、工作、自動配置、仲裁方式、邏輯方式、中斷方式等項(xiàng)內(nèi)容。(7)擴(kuò)展板尺寸:這項(xiàng)指標(biāo)對電路板生產(chǎn)廠家很重要。(8)其他指標(biāo):電源是5V還是3V,能否擴(kuò)展64位寬度等。任何系統(tǒng)的研制和外圍模塊的開發(fā),都必須服從其采用的總線規(guī)范。7答:虛擬存儲器是以存儲器訪問的局部性為基礎(chǔ),建立在主存輔存物理體系結(jié)構(gòu)上的存儲管理技術(shù)。在存儲系統(tǒng)中,由于主存容量不能滿足用戶的需要,因而引入輔存作為后援。即輔存做主存用,擴(kuò)大編程者的使用空間。二、綜合及編程題1答案: MOV DX, 0063HMOV AL, 00110111BOUT DX, AL2答案:編寫8253的初始化程序1.確定端口地址:0310H、0312H、0
39、314H、0316H2.確定工作方式: 通道0,方式3通道1,方式1通道2,方式53.確定計(jì)數(shù)值: 通道0:N0=1MHz/2KHz=500通道1:N1480us/(1/1mhz)=480通道2:N2=264確定控制字:通道0:00110111B通道1:01110011B通道2:10011011B對3個(gè)通道的初始化程序如下:;通道0初始化程序MOV DX, 316HMOV AL,00110111BOUT DX,ALMOV DX,310HMOV AL,00HOUT DX, ALMOV AL,05HOUT DX,AL;通道1的初始化程序MOV DX, 316HMOV AL, 001110011BO
40、UT DX, ALMOV DX, 312HMOV AL, 80HOUT DX, ALMOV AL, 04HOUT DX, AL;通道2初始化程序MOV DX, 316HMOV AL, 10011011BOUT DX, ALMOV DX, 314HMOV AL,26HOUT DX,AL模式試題二一、 填空:1、設(shè)字長為八位,有x= -1,y=124,則有:x+y補(bǔ)=_, x-y 補(bǔ)=_;2、數(shù)制轉(zhuǎn)換:247.86= H =_BCD;3、在8086CPU中,由于BIU和EU分開,所以_和_ 可以重疊操作,提高了CPU的利用率;4、8086的中斷向量表位于內(nèi)存的_區(qū)域,它可以容納_個(gè)中斷向量, 每一
41、個(gè)向量占_ 個(gè)字節(jié);5、8086系統(tǒng)中,地址FFFF0H是_ 地址;6、8086CPU的MN/MX引腳的作用是_;7、8251芯片中設(shè)立了_、_ 和_三種出錯標(biāo)志;8、8086CPU中典型總線周期由_個(gè)時(shí)鐘周期組成,其中T1期間,CPU輸出_信息;如有必要時(shí),可以在_兩個(gè)時(shí)鐘周期之間插入1個(gè)或多個(gè)TW等待周期。9、8259A共有_個(gè)可編程的寄存器,它們分別用于接受CPU送來的_命令字和_命令字。二、簡答題:1、什么是信號的調(diào)制與解調(diào)?為什么要進(jìn)行調(diào)制和解調(diào)?試舉出一種調(diào)制的方式。2、已有AX=E896H,BX=3976H,若執(zhí)行ADD BX,AX指令,則結(jié)果BX,AX,標(biāo)志位CF,OF,ZF各
42、為何值?三、閱讀程序與接口芯片初始化:1、源程序如下: MOV CL,4 MOV AX,2000H SHL AL,CL SHR AX,CL MOV 2000H,AX試問:j若程序執(zhí)行前,數(shù)據(jù)段內(nèi)(2000H)=09H,(2001H)=03H, 則執(zhí)行后有(2000H)=_,(2001H)=_。 k本程序段的功能_。2、源程序如下: MOV AL,0B7H AND AL,0DDH XOR AL,81H OR AL,33HJP LAB1JMP LAB2試問:j執(zhí)行程序后AL=_;k程序?qū)⑥D(zhuǎn)到哪一個(gè)地址執(zhí)行:_。3、源程序如下: MOV CX,9 MOV AL,01H MOV SI,1000HNEX
43、T: MOV SI,AL INC SI SHL AL,1 LOOP NEXT試問:j執(zhí)行本程序后有:AL=_;SI=_;CX=_;k本程序的功能是_。4、某系統(tǒng)中8253占用地址為100H103H。初始化程序如下: MOV DX, 103HMOV AL, 16HOUT DX, ALSUB DX, 3OUT DX, AL試問:j此段程序是給8253的哪一個(gè)計(jì)數(shù)器初始化?安排工作在哪種工作方式?_;k若該計(jì)數(shù)器的輸入脈沖的頻率為1MHZ,則其輸出脈沖的頻率為:_。5、已知某8255A在系統(tǒng)中占用888BH號端口地址,現(xiàn)欲安排其PA,PB,PC口全部為輸出,PA,PB口均工作于方式0模式,并將PC6
44、置位,使PC3復(fù)位,試編寫出相應(yīng)的初始化程序:模式試題二 參考答案一、填空題1、01111011 100000112、F7.DCH 1.10000110 BCD3、取指令 執(zhí)行指令4、00000H003FFH區(qū) 256個(gè) 4個(gè)5、CPU復(fù)位以后執(zhí)行第一條指令的地址6、決定CPU工作在什么模式(最小/最大) 7、奇/偶錯 幀格式錯 溢出錯8、4個(gè) 地址 T3和T49、7個(gè) 初始化 操作二、簡答題1、串行長距離通信時(shí),需要利用模擬信道來傳輸數(shù)字信號,由于信道的頻帶窄,一般為3003400HZ,而數(shù)字信號的頻帶相當(dāng)寬,故傳輸時(shí)必須進(jìn)行調(diào)制,以免發(fā)生畸變而導(dǎo)致傳輸出錯。(3分)調(diào)制是將數(shù)字信號模擬信號
45、。而解調(diào)則是相反。例如FSK制(調(diào)頻制或稱數(shù)字調(diào)頻)可將數(shù)字“1”和“0”分別調(diào)制成2400HZ和1200HZ的正弦波信號。(2分)2、BX=220CH (1分) AX=E896H (1分) CF=1 (1分) OF=0 (1分) ZF=0 (1分)三、閱讀程序與接口芯片初始化:1、 (2000H)=39H (2001H)=00H 將(2000H),(2001H)兩相鄰單元中存放的未組合型BCD碼壓縮成組合型BCD碼,并存入(2000H)單元,0(2001H) 2、37H LAB2 3、0 1009H 0 對數(shù)據(jù)段內(nèi)1000H1008H單元置數(shù),依次送入1,2,4,8,16,32,64,128
46、,0共九個(gè) 4、計(jì)數(shù)器0 工作于方式3 45.454KHZ 5、 MOV AL, 80H OUT 8BH,AL MOV AL,ODH OUT 8BH,AL MOV AL,06HOUT 8BH,AL 模式試題三一、填空題1、將十進(jìn)制數(shù)279.85轉(zhuǎn)換成十六進(jìn)制數(shù)、八進(jìn)制數(shù)、二進(jìn)制數(shù)及BCD碼數(shù)分別為:_H,_Q,_B, BCD。2、字長為8位的二進(jìn)制數(shù)10010100B,若它表示無符號數(shù),或原碼數(shù),或補(bǔ)碼數(shù),則該數(shù)的真值應(yīng)分別為_D,_D或_D。3、已知BX=7830H,CF=1,執(zhí)行指令:ADC BX,87CFH之后,BX=_,標(biāo)志位的狀態(tài)分別為CF=_,ZF=_,OF=_,SF=_。4、80
47、86中,BIU部件完成_功能,EU部件完成 _功能。5、8086中引腳BHE信號有效的含義表示_。6、8086正常的存儲器讀/寫總線周期由_個(gè)T狀態(tài)組成,ALE信號在_狀態(tài)內(nèi)有效,其作用是_。7、設(shè)8086系統(tǒng)中采用單片8259A,其8259A的ICW2=32H,則對應(yīng)IR5的中斷類型號為_H,它的中斷入口地址在中斷向量表中的地址為_H。二、簡答及判斷題1、某指令對應(yīng)當(dāng)前段寄存器CS=FFFFH,指令指針寄存器IP=FF00H,此時(shí),該指令的物理地址為多少?指向這一物理地址的CS值和IP值是唯一的嗎?試舉例說明2、8086CPU的FLAG寄存器中,狀態(tài)標(biāo)志和控制標(biāo)志有何不同?程序中是怎樣利用這
48、兩類標(biāo)志的?3、設(shè)采用16550進(jìn)行串行異步傳輸,每幀信息對應(yīng)1個(gè)起始位,7個(gè)數(shù)據(jù)位,1個(gè)奇/偶校驗(yàn)位,1個(gè)停止位,波特率為4800,則每分鐘能傳輸?shù)淖畲笞址麛?shù)為多少個(gè)? 三、讀圖和作圖題1、8086系統(tǒng)中接口連接關(guān)系如下圖所示。要求回答以下問題:(1) 試分別確定8255,8253,8259及8251的端口地址;(2) 設(shè)8255的PA口為輸出,PB口為輸入,試寫出對PA口和PB口執(zhí)行輸入/輸出操作的指令。8255的端口地址為:_;8253的端口地址為:_; 8259的端口地址為:_; 8251的端口地址為:_; 對PA口操作的I/O指令為_;對PB口操作的I/O指令為_。2、作圖題。系統(tǒng)采用4個(gè)接口芯片:8253,8251,8259及8255。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 負(fù)面情緒處理課程設(shè)計(jì)
- 2024年幼兒健康管理知識培訓(xùn)題庫(含答案)
- 二零二五版四荒地承包經(jīng)營權(quán)投資融資合同3篇
- 年度多用客房車市場分析及競爭策略分析報(bào)告
- 年度垃圾收轉(zhuǎn)裝備戰(zhàn)略市場規(guī)劃報(bào)告
- 2024版遠(yuǎn)程教育平臺搭建合同3篇
- 二零二五年度門店租賃合同范本:環(huán)保節(jié)能標(biāo)準(zhǔn)版4篇
- 室外電氣工程施工方案
- 送水泵房的課程設(shè)計(jì)
- 2025年度個(gè)人電子設(shè)備買賣合同模板2篇
- 骨科手術(shù)后患者營養(yǎng)情況及營養(yǎng)不良的原因分析,骨傷科論文
- GB/T 24474.1-2020乘運(yùn)質(zhì)量測量第1部分:電梯
- GB/T 12684-2006工業(yè)硼化物分析方法
- 定崗定編定員實(shí)施方案(一)
- 高血壓患者用藥的注意事項(xiàng)講義課件
- 特種作業(yè)安全監(jiān)護(hù)人員培訓(xùn)課件
- (完整)第15章-合成生物學(xué)ppt
- 太平洋戰(zhàn)爭課件
- 封條模板A4打印版
- T∕CGCC 7-2017 焙烤食品用糖漿
- 貨代操作流程及規(guī)范
評論
0/150
提交評論