微機(jī)與接口答案2008_第1頁
微機(jī)與接口答案2008_第2頁
微機(jī)與接口答案2008_第3頁
微機(jī)與接口答案2008_第4頁
微機(jī)與接口答案2008_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

一、 單項(xiàng)選擇題(每小題2分,共20分)答案:1、C;2、B;3、A;4、D;5、A;6、C;7、D;8、C;9、B;10、A。由于8088外部數(shù)據(jù)線只有( )條,所以稱為準(zhǔn)16位CPU。A.16; B.24; C.8; D.32。8088CPU上READY信號為下面哪種信號有效?( )上升沿; B.高電平; C.下降沿; D.低電平。以下敘述中,不正確的是()?!獋€(gè)指令周期就是一個(gè)總線周期;—個(gè)時(shí)鐘周期也稱為一個(gè)T狀態(tài);一個(gè)基本總線周期含4個(gè)T狀態(tài);執(zhí)行一條指令所需時(shí)間為一個(gè)指令周期。8251芯片是可編程 接口芯片。A、定時(shí)器; B、計(jì)數(shù)器;C、并行通信; D、串行通信。TOC\o"1-5"\h\z采用兩片8259A可編程中斷控制器級聯(lián)使用,最多可以使可屏蔽中斷級數(shù)擴(kuò)大到( )。A.15級; B.9級; C.12級; D.64級。采用查詢方式來實(shí)現(xiàn)輸入輸出是因?yàn)樗?)。A.速度最快; B.CPU可以不介入; C.實(shí)現(xiàn)起來比較容易;D.在對多個(gè)事件查詢工作時(shí),能對突發(fā)事件做出實(shí)時(shí)響應(yīng)。8253可編程定時(shí)器/計(jì)數(shù)器中,采用二進(jìn)制計(jì)數(shù)時(shí),其計(jì)數(shù)器的最大計(jì)數(shù)初值應(yīng)設(shè)置為( )A.65536; B.7FFFH; C.FFFFH; D.0000H。在下面各類總線中, 是一種串行總線接口。( )A.SCSI, B.ISA; C.USB; D.EISA。RS—232C標(biāo)準(zhǔn)規(guī)定信號“0”和T”的電平是()。A.0V和+3V?+15V; B.+3V?+15V和-3V?-15V;C.-3V?-15V和+3V?+15V D.-3V?-15V和0V。對8259A進(jìn)行初始化時(shí),必須設(shè)置的兩個(gè)初始化命令字為:( )A.ICW1,ICW2 B.ICW1,ICW3C.ICW1,ICW4 D.ICW2,ICW4判斷題(每空1分,共10分)1、 8086/8088CPU的復(fù)位后開始執(zhí)行的第一條指令的地址為FFFFH。(X)2、 若各中斷源的優(yōu)先級是一樣的,則可用自動(dòng)循環(huán)優(yōu)先級來實(shí)現(xiàn)。(J3、 最小模式下8086/8088讀總線操作時(shí)序和寫總線操作時(shí)序中的DT/R信號波形基本相同。(V4、 A/D轉(zhuǎn)換器是將數(shù)字量變成模擬量的器件(X5、 CPU響應(yīng)可屏蔽中斷時(shí),無須從數(shù)據(jù)總線上讀取中斷類型碼。(X6、 采用直接尋址輸入/輸出指令的最大端口地址為0FFH。(V7、 8225A的“端口C置1/置0控制字”不能寫入其控制寄存器中。(X8、 ROM必須定時(shí)刷新,否則所存信息就會(huì)丟失。(X

9、 在串行異步通信中,停止位的作用表示全部數(shù)據(jù)傳送完畢,接收方在收到停止位信號以后,就不再去接收串行數(shù)據(jù)。(X)對8086/8088系統(tǒng),中斷類型碼的大小與中斷優(yōu)先級高低無關(guān)。(J填空題(每空1分,共10分)1、 在8086/8088CPU中,由于BIU和EU分開,所以取指令和執(zhí)行指令可以重疊操作,提高了CPU的工作效率;2、 8086/8088的中斷向量表位干內(nèi)存的00000H?003FFH區(qū)域,它可以容納256個(gè)中斷向量,每一個(gè)向量占4個(gè)字節(jié):3、 8086/8088CPU的MN/MX引腳的作用是決定CPU工作在什么組態(tài)(最小/最大):4、 8086/8088CPU中典型總線周期由4個(gè)時(shí)鐘周期組成,其中T1期間,CPU輸出地址信息;如有必要時(shí),可以在t3、t4兩個(gè)時(shí)鐘周期之間插入1個(gè)或多個(gè)T*等待周期。5、8259A共有個(gè)可編程的寄存器,它們分別用于接受CPU送來的ICW(初始化)命令字和OCW(操作)命令字。簡答題(每小題5分,共20分)微型計(jì)算機(jī)系統(tǒng)總線由哪三部分組成?它們各自的功能是什么?答:由地址總線、數(shù)據(jù)總線和控制總線三部分組成。地址總線用于指出數(shù)據(jù)的來源或去向;數(shù)據(jù)總線提供了模塊間數(shù)據(jù)傳輸?shù)穆窂?;控制總線用來傳送各種控制信號以便控制數(shù)據(jù)、地址總線的操作及使用。試說明在8088CPU執(zhí)行INT40H指令的過程?答:CPU取出INT40H指令,經(jīng)指令譯碼獲知這是一條中斷指令。并且得到40H就是該軟件央斷的中斷向量碼。接著就將PSW、CS和IP壓入堆棧保護(hù)起來,并關(guān)中斷。而后,將中斷向量碼40H乘4得到中斷向量表地址,從該地址開始的順序兩個(gè)單元的內(nèi)容送IP,下兩個(gè)單元的內(nèi)容送CS。這就轉(zhuǎn)向了中斷服務(wù)程序。當(dāng)然,在此之前,中斷服務(wù)程序的入口地址早已填入中斷向量表中。簡述掃描法識別矩陣式鍵盤上閉合鍵的方法。答:將行線接輸出口,列線接輸入口,采用行掃描法,先將某一行輸出為低電平,其它行輸出為高電平,用輸入口來查詢列線上的電平,逐次讀入列值,如果行線上的值為0時(shí),列線上的值也為0,則表明有鍵按下。否則,接著讀入下一列,直到找到該行有按下的鍵為止。如該行沒有找到有鍵按下,就按此方法逐行找下去,直到掃描完全部的行和列。一個(gè)異步串行發(fā)送器,發(fā)送具有8位數(shù)據(jù)位的字符,在系統(tǒng)中使用一位作偶校驗(yàn),2個(gè)停止位。若每秒鐘發(fā)送100個(gè)字符,它的波特率和位周期是多少?答:每個(gè)字符需要的發(fā)送位數(shù)是12位(數(shù)據(jù)位8位,校驗(yàn)位1位,停止位2位,起始位1位)。每秒發(fā)送100個(gè)字符共1200位。因此波特率為1200波特,位周期q833s1200(10分)AD1n下圖中,AD7~AD0為8086/8088CPU低八位地址總線。AD1nM/IOAD0

試分析,要求寫出分析過程。1、 8259A占用了幾個(gè)端口地址,分別為什么?其中ICW[的地址是什么?2、 8255A占用占用了幾個(gè)端口地址,分別為什么?其中控制寄存器的地址是什么?分分分分燉1、 8259A占2個(gè) 分分分分燉端口地址:20H,22H或24H,26H :其中ICW]的地址:20H或24H 2、 8255A占4個(gè) 端口地址:80H,82H,84H,86H 控制寄六.(15分)已知8253的端口地址為40H?43H,CLK2的時(shí)鐘是4MHz。要求通過三個(gè)定時(shí)器級聯(lián),實(shí)現(xiàn)從OUT2輸出頻率為1000Hz的方波,從OUT1輸出頻率為100Hz的單時(shí)鐘脈沖波,從OUTO輸出頻率為1Hz的方波。1、 畫出8253各通道的GATE0?GATE2、CLK1、CLK2的接線圖;2、 選定各通道的工作方式,并計(jì)算各自的計(jì)數(shù)初值;3、 編寫各通道的初始化程序段。(說明:方波用方式3,單時(shí)鐘脈沖波用方式2)附:8253方式控制字D7D6D5D4D3D2D1D0計(jì)數(shù)器讀寫格式工作方式數(shù)制存器的地址:86H計(jì)數(shù)器讀寫格式工作方式數(shù)制存器的地址:86H1分解:1、 3分TOC\o"1-5"\h\z2、計(jì)數(shù)器2工作在方式3,計(jì)數(shù)初值為:4MHz/1000Hz=4000=0FA0H 2分計(jì)數(shù)器1工作在方式2,計(jì)數(shù)初值為:1000Hz/100Hz=10=0AH 2分計(jì)數(shù)器0工作在方式3,計(jì)數(shù)初值為:1000Hz/1=1000=3E8H 2分計(jì)數(shù)器2:MOVAL計(jì)數(shù)器2:MOVAL,10110110BOUT73H,ALMOVAL,0A0HOUT72H,ALMOVAL,0FHOUT72H,AL計(jì)數(shù)器1:MOVAL,01010100BOUT73H,ALMOVAL,0AHOUT71H,AL—2分計(jì)數(shù)器0:MOVAL,00110110BOUT73H,ALMOVAL,0E8HOUT70H,ALMOVAL,03HOUT70H,AL七.(15分)用8255A方式0與打印機(jī)接口(如下圖所示),STROBE 為打印機(jī)選通信號,低電平有效;BUSY打印機(jī)忙狀態(tài)信號,高電平有效。1、 8255A的端口地址為80H~83H,編寫8255A的初始化程序段;2、 8255A的PA端口用查詢方式向打印機(jī)輸出數(shù)據(jù),編寫打印機(jī)子程序。附:8255A的方式選擇控制字:打印機(jī)8255A;方式控制字:81H;A端口方式0輸出,C端口上輸出、下輸入;端口C的復(fù)位置位控制字,使PC7=1解:1.分析:8255A的A口為方式0輸出,C口高4位為方式打印機(jī)8255A;方式控制字:81H;A端口方式0輸出,C端口上輸出、下輸入;端口C的復(fù)位置位控制字,使PC7=12?根據(jù)分析查詢輸出打印子程序如下:printcprocpushaxpushdxprn: 2?根據(jù)分析查詢輸出打印子程序如下:printcprocpushaxpushdxprn: inal,82Handal,04hjnzprnmoval,ah;out80h,almoval,00001110Bout83h,alnopnopmoval,00001111Bout83h,alpopdxpopaxretprintcendp;讀取端口C,查詢打印機(jī)狀態(tài);PC2=BUSY=0?;PC2=1,打印機(jī)忙;則循環(huán)等待PC2=0,打印機(jī)不忙;則輸出數(shù)據(jù);將打印數(shù)據(jù)從端口A輸出;從PC7送出控制低脈沖,置STROBE=0;產(chǎn)生一定寬度的低電平.置=1;最終,STROBE*產(chǎn)生低脈沖信號二、填空題(每空1分,共15分)1.RESET信號到來后8088/86的CS和IP分別為FFFF_H和O000_H。在特殊全嵌套方式下,8259可響應(yīng)同級或高級中斷請求。CPU與外設(shè)接口通過數(shù)據(jù)總線傳送狀態(tài)信號與命令信號。8255有3種工作方式,其中方式2只允許A口使用。有地址重迭現(xiàn)象的譯碼方式為部分譯碼和線選法。外設(shè)端口的編址方式有I/O端口獨(dú).立編址和I/O端口與存儲器統(tǒng)一編址。7.INT8253采用BCD碼計(jì)數(shù)時(shí),其最大計(jì)數(shù)值為10000,此時(shí)的計(jì)數(shù)初值為0000 。8.8088/8086的AD7-AD0是地址數(shù)據(jù)復(fù)用引腳,在T1時(shí)傳送_地址信號。9.8259A作為主片時(shí)其引腳CAS0-CAS2的信息傳送方向是向處。RS-232C是適用于數(shù)據(jù)終端設(shè)備DTE和數(shù)據(jù)通信設(shè)備DCE間的接口。三、 單項(xiàng)選擇題(每小題1分,共20分)8086CPU尋址I/O端口最多使用(4)條地址線。(1)8 (2)10 (3)12 (4)16_2.CPU執(zhí)行IN指令時(shí)有效的信號組合是(1J。(1)RD=0,IO/M=1 (2)RD=0,IO/M=0(3)WR=0,IO/M=1 (4)WR=0,IO/M=0某計(jì)算機(jī)的字長是16位,它的存儲器容量是64KB,若按字編址那么它的最大尋址范圍是(2)。(1)64K字(2)32K字 (3)64KB (4)32KB4?某一SRAM芯片的容量是512X8位,除電源和接地線外,該芯片的其他引腳最少應(yīng)為(4)根。(1)25 (2)23 (3)21 (4)195.8088/8086的基本總線周期由(2)個(gè)時(shí)鐘周期組成。(1)2 (2)4 (3)5 (4)66?在8086系統(tǒng)中中斷號為0AH,則存放中斷向量的內(nèi)存起始地址為(2)。(1)0AH (2)28H (3)4AH (4)2AH7?采用兩片8259A可編程中斷控制器級聯(lián)使用,可以使CPU的可屏蔽中斷擴(kuò)大到(1)。(1)15級 (2)16級 (3)32級 (4)64級8.當(dāng)IF=0,8088/8086CPU不響應(yīng)(2)中斷請求。(1)INTN (2)INTR (3)NMI (4)INTO9.8253可編程定時(shí)器/計(jì)數(shù)器中,其二進(jìn)制的最大計(jì)數(shù)初值為(3)。(1)65536 (2)7FFFH (3)0000H (4)FFFFH10.8086/88CPU在響應(yīng)中斷時(shí)要執(zhí)行(2)個(gè)中斷響應(yīng)周期。(1)1個(gè) (2)2個(gè) (3)3個(gè) (4)4個(gè)中斷向量表是存放(2)的存儲區(qū)域.(1)中斷類型號 (2)中斷服務(wù)程序入口處地址(3)中斷斷點(diǎn)地址 (4)程序狀態(tài)字12.INT8255中可用置位/復(fù)位控制字對(3)的各位進(jìn)行按位操作以實(shí)現(xiàn)某些控制功能。(1)A口 (2)B口 (3)C口 (4)數(shù)據(jù)總線緩沖器RS-232C標(biāo)準(zhǔn)規(guī)定信號“0”和“1”的電平是(3)。(1)0V和+3V?+15V (2)-3V?-15V和0V(3)+3V至+15V和-3V?-15V (4)+3V?+15V和-0V對于開關(guān)型設(shè)備的控制,適合采用的I/O傳送方式是(1)。(1)無條件 (2)查詢 (3)中斷⑷DMA傳送數(shù)據(jù)時(shí),占用CPU時(shí)間最長的傳送方式是(1)。(1)查詢 (2)中斷(3)DMA (4)IOP既然是在數(shù)據(jù)傳輸率相同的情況下,那么,又說同步字符傳輸速度要高于異步字符傳輸其原因是(2)(1)發(fā)生錯(cuò)誤的概率少 (2)附加位信息總量少(3)雙方通信同步 (4)字符之間無間隔巳知DRAM2118芯片容量為16KX1位,若組成64KB的系統(tǒng)存儲器,則組成的芯片組數(shù)和每個(gè)芯片組的芯片數(shù)為(4).

(1)2和8 (2)1和16 (3)4和16 (4)4和816.INT8259中斷屏蔽寄存儲器的作用是(2).(1)禁止CPU響應(yīng)外設(shè)的中斷請求 (2)禁止外設(shè)向CPU發(fā)中斷請求(3)禁止軟中斷請求 (4)禁止NMI中斷請求17?在正常EOI方式下,中斷結(jié)束命令是清除(2)中的某一位.(2)ISR(4)(2)ISR(4)程序狀態(tài)字(2)N值愈大級別愈高(4)隨應(yīng)用而定(3)IMR軟中斷INTN的優(yōu)先級排列原則是(3).(1)N值愈小級別愈高(3)無優(yōu)先級別串行異步通信傳輸?shù)闹饕攸c(diǎn)是(2).(1)通信雙方不必同步 (2)每個(gè)字符的發(fā)送是獨(dú)立的(3)字符之間的傳送時(shí)間長度應(yīng)相同(4)字符發(fā)送速率由波特率決定8位D/A轉(zhuǎn)換器的分辨率能給出滿量程電壓的(4).(1)1/8(3)1/32(2)1/16(4)1/256(1)1/8(3)1/32四、 判斷說明題(正者在括號內(nèi)打誤者在括號內(nèi)打"X”均需說明理由。每小題2分,共10分)1.8086CPU在讀/寫總線周期的T3狀態(tài)結(jié)束對READY線采樣,如果READY為低電平,則在T3與T/犬態(tài)之間插入等待狀態(tài)Tw。(x)應(yīng)改為:8086CPU在讀/寫總線周期的T3狀態(tài)開始對READY線采樣,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。3 4 W2?在8253的方式控制字中,有一項(xiàng)計(jì)數(shù)鎖存操作,其作用是暫停計(jì)數(shù)器的計(jì)數(shù)。(x)應(yīng)改為:鎖存計(jì)數(shù)器的當(dāng)前值到鎖存器,但不影響對計(jì)數(shù)器的計(jì)數(shù)工作。3.8250的溢出錯(cuò)誤指示CPU還未取走前一個(gè)數(shù)據(jù),接收移位寄存器又將接收到的一個(gè)新數(shù)據(jù)送至輸入緩沖器。(7)在8088系統(tǒng)(最小組態(tài))中,執(zhí)行指令”MOV[2000H],AX嚅1個(gè)總線周期。(x)應(yīng)改為:需2個(gè)總線周期DMA控制器8237A現(xiàn)行字節(jié)數(shù)寄存器的值減到0時(shí),終止計(jì)數(shù)。(x)應(yīng)改為:DMA控制器8237A現(xiàn)行字節(jié)數(shù)寄存器的值減到0,再由0減到0FFFFH時(shí),終止計(jì)數(shù)。五、 簡答題(每小題5分,共20分)試述8250的數(shù)據(jù)接收時(shí)鐘RCLK使用16倍比特率的時(shí)鐘信號接收異步通信信號的原因以及接收過程。答:主要是為了確定起始位避免傳輸線上的干擾。其接收過程為:接收器檢測到串行數(shù)據(jù)輸入引腳SIN由高電平變低后,連續(xù)測試8個(gè)RCLK時(shí)鐘周期,若采樣到的都是低電平,則確認(rèn)為起始位;若低電平的保持時(shí)間不足8個(gè)RCLK時(shí)鐘周期,則認(rèn)為是傳輸線上的干擾。2.8255A工作于方式2,采用中斷傳送,CPU如何區(qū)分輸入中斷還是輸出中斷?答:CPU響應(yīng)8255A的中斷請求后,在中斷服務(wù)程序的開始可以查詢8255A的狀態(tài)字,判斷?OBFA(PC7)和IBF(PC5)位的狀態(tài)來區(qū)分是輸入中斷還是輸出中斷,并據(jù)此轉(zhuǎn)向相應(yīng)的輸入或輸出A操作。用2KX4位RAM構(gòu)成64KB的存儲系統(tǒng),需要多少RAM芯片?需要多少位地址作為片外地址譯碼?設(shè)系統(tǒng)為20位地址線,采用全譯碼方式。答:64片。9位。其中A16?A19固定,A10?A15譯碼形成組選信號。請說明Intel8253各個(gè)計(jì)數(shù)通道中三個(gè)引腳信號CLK,OUT和GATE的功能。答:CLK為計(jì)數(shù)時(shí)鐘輸入引腳,為計(jì)數(shù)器提供計(jì)數(shù)脈沖。GATE為門控信號輸入引腳,用于啟動(dòng)或禁止計(jì)數(shù)器操作,如允許/禁止計(jì)數(shù)、啟動(dòng)/停止計(jì)數(shù)等。OUT為輸出信號引腳以相應(yīng)的電平或脈沖波形來指示計(jì)數(shù)的完成、定時(shí)時(shí)間到。

六、簡單應(yīng)用題(每小題5分,共15分)l.Intel8253的通道0按方式3工作,時(shí)鐘CLK的頻率為1兆,要求輸出方波的頻率為40KHz,采用BCD碼計(jì)數(shù),設(shè)通道0的地址為PORT,請對它寫入計(jì)數(shù)值。0解:n(計(jì)數(shù)初值)=1MHz/40KHz=25寫入計(jì)數(shù)值的程序段:MOVAL,25HOUTPORT,AL2?若8086系統(tǒng)采用單片8259A,其中斷類型碼為46H,則其中斷矢量表的地址指針是多少?這個(gè)中斷源應(yīng)連向8259A的哪一個(gè)IR輸入端?解:中斷矢量表的地址指針是46HX4=118H應(yīng)連向8259A的IR3.若某8位ADC輸入電壓范圍是-5V?+5V,求出V=3.75V的數(shù)字量編碼(偏移碼)。, IN解:N=(V-V)/(V-V )X28INREF(-) REF(+)REF(-)=(3.75+5)/(5+5)X256=224=0E0H六、綜合應(yīng)用題(每小題10分,共20分)1?如圖所示采用8255A作為打印機(jī)接口。PA口作為向打印機(jī)輸出的數(shù)據(jù)口,工作于方式0,采用程序查詢的控制方式。由PC0產(chǎn)生負(fù)脈沖選通信號,PC7讀取外沒狀態(tài)BUSY,8255A的端口地址為90H?93H。寫出從內(nèi)存2000H:3000H開始取出100個(gè)數(shù)據(jù)送打印機(jī)的控制程序。8255A 打印機(jī)PA(?PA7 r1 DATA8255A 打印機(jī)PA(?PA7 r1 DATAPC0 1STBPC7BUSYPA口人PC口高4位PB口PC口一'低4位r廠i——V嚴(yán)"Q00=方式00=輸出0=方式00=輸出01=方式1"輸入\/匸方式11=輸入8255A方式控制字1X=方式2 0=輸出 0=輸出1=輸入 匸輸入解:其控制程序?yàn)椋篗OVAX,MOVDS,MOVBX,MOVCX,MOVAL,OUT93H,LOP:INAL,TESTAL,JNZLOPMOVAL,OUT90H,MOVAL,OUT93H,MOVAL,OUT93H,MOVAL,OUT93H,INCBXLOOPLOPMOVAH,AX3000H10010001000B;8255A初始化AL92H80H;若BUSY有效則繼續(xù)查詢[BX]AL ;A口輸出01HAL00HAL01Hal ;以上六行產(chǎn)生STB-4CHINT21H

4CH一.填空題(每空1分,共20分)當(dāng)INTEL8086工作在最大模式時(shí),需要8288芯片提供控制信號。2?靜態(tài)RAM的優(yōu)點(diǎn)是只要電源不撤除,信息就不會(huì)丟失,但它的功耗較大,容量小,存取速度較快。3?微機(jī)系統(tǒng)中數(shù)據(jù)傳送的控制方式有三種,其中程序控制的數(shù)據(jù)傳送又分為無條件傳送、査詢傳送和中斷傳送。所謂“串行通信”是指數(shù)據(jù)是一位一位順序傳送的。在串行通信中有兩種基本的通信方式:即異步通信(ASYNC)和同步通信(SYNC)。5?當(dāng)要進(jìn)行一次DMA傳送時(shí),首先由外設(shè)向DMAC發(fā)DMA請求信號,DMAC收到此申請后向CPU發(fā)總線請求信號。若CPU響應(yīng)此請求則發(fā)總線響應(yīng)給DMAC,DMAC接管總線后開始工作。6?總線可分為內(nèi)總線和外總線,其中內(nèi)總線舉例有:STD總線、PC總線;外總線舉例有:RS—232C 、IEEE488。7.數(shù)據(jù)總線用來在一CPU與內(nèi)存儲器或I/O設(shè)備之間交換信息,地址總線由CPU發(fā)出,用來確定CPU要訪問的內(nèi)存單元或I/O端口的地址。單項(xiàng)選擇題(每小題1分,共20分)1、 一個(gè)接口可由(D)組成。D)若干個(gè)I/O地址D)并行線D)顯示器D)斷點(diǎn)中斷D)D)若干個(gè)I/O地址D)并行線D)顯示器D)斷點(diǎn)中斷D)單步中斷D)不定D)設(shè)計(jì)控制電路2、 微機(jī)總線的位數(shù)指的是(C)的位數(shù)。A)地址線 B)控制線 0數(shù)據(jù)線3、 輸入/輸出指的是主機(jī)與(B)交換數(shù)據(jù)。A)存儲器 B)外設(shè) C)鍵盤4、 對以下類型的中斷,優(yōu)先級最低的是(C)。A)指令中斷 B)非屏蔽中斷C)可屏蔽中斷5、6、7、5、6、7、8、9、10、11、A)指令中斷 B)非屏蔽中斷C)可屏蔽中斷8086系列微機(jī)的中斷向量號越大,則優(yōu)先級(D)。A)越高 B)越低C)相同可編程接口芯片在使用前對它(B),稱為初始化編程。A)寫操作數(shù) B)寫控制字C)編接口地址并行接口沒有(D)功能。A)輸出鎖存 B)輸入鎖存C)模擬量變成數(shù)字量D)物理量變成模擬量如果減1計(jì)數(shù)器的計(jì)數(shù)初值為10H,則減1計(jì)數(shù)器可作為(C)分頻計(jì)數(shù)器用。A)十 B)二 0十六 D)與計(jì)數(shù)初值無關(guān)串行通信的波特率越高,則串行傳送數(shù)據(jù)的速度(B)。A)越慢 B)越快 C)與波特率無關(guān) D)由CPU速度決定CPU執(zhí)行OUTDX,AL指令時(shí),(D)的值輸出到地址總線上。D)DX寄存器D)芯片D)外部總線D)D)DX寄存器D)芯片D)外部總線D)中斷控制器D)IR8D)總線隔離12、 一個(gè)I/O地址稱為一個(gè)(B)。A)接口 B)端口C)外設(shè)13、 地址譯碼器的輸入端應(yīng)接到(C)上。A)控制總線 B)數(shù)據(jù)總線 C)地址總線14、 CPU響應(yīng)可屏蔽中斷請求時(shí),其中斷向量號由(D)提供。A)CPU內(nèi)部 B)中斷指令 C)向量號固定15、 8259工作在全嵌套方式時(shí),(A)引腳的中斷源優(yōu)先級最高。A)IR0 B)IR1 C)IR716、 8255工作在方式0時(shí),它沒有(C)功能。A)輸入緩沖 B)輸出鎖存 C)電流放大17、 微機(jī)系統(tǒng)復(fù)位時(shí),CPU不能響應(yīng)(B)中斷。

A)指令中斷 B)可屏敝中斷C)非屏敝中斷D)斷點(diǎn)中斷18、 在定時(shí)器/計(jì)數(shù)器8253的輸出端可產(chǎn)生(C)波形。A)三角波 B)正弦波 C)方波 D)斜波19、 對逐步逼近式A/D轉(zhuǎn)換器,啟動(dòng)一次轉(zhuǎn)換讀入多次數(shù)字量,則讀入的數(shù)字量(A)。A)肯定相同 B)可能相同 C)肯定不同 D)可能不同20、 PC/XT微機(jī)中串口1的I/O地址范圍是(B)。A)3F0H-3F7H B)3F8H-3FF C)2F0H-2FFH D)2F8H-2FF判斷說明題(正者在括號內(nèi)打“V”誤者在括號內(nèi)打“X”均需說明理由。每小題2分,共10分)指令一般包括兩部分:操作碼和操作數(shù)。(V)一個(gè)總線周期有一個(gè)或若干個(gè)指令周期組成。(X)3.8086有一個(gè)16位標(biāo)志寄存器,它包含了6個(gè)狀態(tài)標(biāo)志位和3個(gè)控制標(biāo)志位。(V)一片8259A中斷控制器最多能接收8個(gè)中斷源。(V)5?要對8255A的端口C的某一位進(jìn)行置位/復(fù)位設(shè)置,可對端口C寫入相應(yīng)的控制字來實(shí)現(xiàn)。(X)簡答題(每小題5分,共10分)2、 在I/O接口電路中,按存放信息的類型,端口可分為哪幾類?CPU對這些端口實(shí)行讀操作還是寫操作?答:在I/O接口電路中,按存放信息的類型,I/O端口可分為數(shù)據(jù)口、狀態(tài)口、控制口。其中,CPU可對數(shù)據(jù)口進(jìn)行讀或?qū)懖僮?,對狀態(tài)口進(jìn)行讀操作,對控制口進(jìn)行寫操作。3、 與并行通信相比較,串行通信有什么特點(diǎn)?答:與并行通信相比較,串行通信如下特點(diǎn):串行通信適宜于遠(yuǎn)程數(shù)據(jù)傳送;串行通信通常傳送速度較慢;串行通信的費(fèi)用較低、傳輸線少,可借用電話網(wǎng)絡(luò)來實(shí)現(xiàn)遠(yuǎn)程通信。七、簡單應(yīng)用題(共15分)七、下面是一個(gè)8253初始化程序段。8253的控制口地址為46H,3個(gè)計(jì)數(shù)器端口地址分別為40H,42H,44H,在8253初始化前,先將8259A的所有中斷進(jìn)行屏蔽,8259A的奇地址端口為81H,請?jiān)谙旅娉绦蚨蔚姆痔枺?;)后面加詳?xì)注釋,并以十進(jìn)制數(shù)表示出各計(jì)數(shù)初值。(1分CLIMOV;關(guān)中斷....AL,OFFHOUT81H,ALCLIMOV;關(guān)中斷....AL,OFFHOUT81H,ALMOVAL,36HOUT46H,ALMOVAL,0OUT40H,ALMOVAL,40HOUT40H,ALMOVAL,54HOUT46H,ALMOVAL,18HOUT42H,ALMOVAL,0A6HOUT

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論