微機(jī)與接口技術(shù)期末考試試題及答案(3套)_第1頁
微機(jī)與接口技術(shù)期末考試試題及答案(3套)_第2頁
微機(jī)與接口技術(shù)期末考試試題及答案(3套)_第3頁
微機(jī)與接口技術(shù)期末考試試題及答案(3套)_第4頁
微機(jī)與接口技術(shù)期末考試試題及答案(3套)_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第 頁共6頁*大學(xué)20072008學(xué)年第二學(xué)期期末考試試卷答案及評(píng)分標(biāo)準(zhǔn)試卷編號(hào):(A)卷課程編號(hào):H61030010課程名稱:微機(jī)原理與接口技術(shù)考試形式:閉卷適用班級(jí):姓名:學(xué)號(hào):班級(jí):學(xué)院:信息工程專業(yè):計(jì)算機(jī)科學(xué)技術(shù)考試日期:題號(hào)-一-一二四五六七八九十總分累分人題分152010201520100簽名得分考生注意事項(xiàng):1、本試卷共_6頁,請(qǐng)查看試卷中是否有缺頁或破損。如有立即舉手報(bào)告以便更換。2、考試結(jié)束后,考生不得將試卷、答題紙和草稿紙帶出考場(chǎng)。一、填空題(每空1分,共15分)得分評(píng)閱人RESET信號(hào)到來后8088/86的CS和IP分別為_FFFF_H和0000H。在特殊全嵌套方式下,

2、8259可響應(yīng)同級(jí)或高級(jí)中斷請(qǐng)求。CPU與外設(shè)接口通過數(shù)據(jù)總線傳送狀態(tài)信號(hào)與命令信號(hào)。8255有3種工作方式,其中方式2只允許A口使用。有地址重迭現(xiàn)象的譯碼方式為部分譯碼和線選法。外設(shè)端口的編址方式有I/O端口獨(dú).立編址和I/O端口與存儲(chǔ)器統(tǒng)一編址7.INT8253采用BCD碼計(jì)數(shù)時(shí),其最大計(jì)數(shù)值為_10000_,此時(shí)的計(jì)數(shù)初值為0000。8088/8086的AD7-AD0是地址數(shù)據(jù)復(fù)用引腳,在T1時(shí)傳送地址信號(hào)一8259A作為主片時(shí)其引腳CAS0-CAS2的信息傳送方向是向外_。RS-232C是適用于數(shù)據(jù)終端設(shè)備DTE_和數(shù)據(jù)通信設(shè)備DCE_間的接口。二、單項(xiàng)選擇題(每小題1分,共20分)得

3、分評(píng)閱人8086CPU尋址I/O端口最多使用(4)條地址線。(1)8(2)10(3)12(4)16CPU執(zhí)行IN指令時(shí)有效的信號(hào)組合是(1)。(1)RD=0,IO/M=1(2)RD=0,io/M=0(3)WR=0,IO/M=1(4)WR=0,io/M=03某計(jì)算機(jī)的字長(zhǎng)是16位,它的存儲(chǔ)器容量是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)

4、2(2)4(3)5(4)66在8086系統(tǒng)中中斷號(hào)為0AH,則存放中斷向量的內(nèi)存起始地址為(2)。(1)0AH(2)28H(3)4AH(4)2AH7采用兩片8259A可編程中斷控制器級(jí)聯(lián)使用,可以使CPU的可屏蔽中斷擴(kuò)大到(1)。(1)15級(jí)(2)16級(jí)(3)32級(jí)(4)64級(jí)8.當(dāng)IF=0,8088/8086CPU不響應(yīng)(2)中斷請(qǐng)求。(1)INTN(2)INTR(3)NMI(4)INT09.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

5、個(gè)(2)2個(gè)(3)3個(gè)(4)4個(gè)中斷向量表是存放(2)的存儲(chǔ)區(qū)域.(1)中斷類型號(hào)(2)中斷服務(wù)程序入口處地址(3)中斷斷點(diǎn)地址(4)程序狀態(tài)字12.INT8255中可用置位/復(fù)位控制字對(duì)(3)的各位進(jìn)行按位操作以實(shí)現(xiàn)某些控制功能。(1)A口(2)B口(3)C口(4)數(shù)據(jù)總線緩沖器RS-232C標(biāo)準(zhǔn)規(guī)定信號(hào)“0”和“1”的電平是(3)。(1)0V和+3V+15V(2)-3V-15V和0V(3)+3V至+15V和-3V-15V(4)+3V+15V和-0V對(duì)于開關(guān)型設(shè)備的控制,適合采用的I/O傳送方式是(1)。(1)無條件查詢(3)中斷(4)DMA傳送數(shù)據(jù)時(shí),占用CPU時(shí)間最長(zhǎng)的傳送方式是(1)。

6、(1)查詢(2)中斷(3)DMA(4)IOP既然是在數(shù)據(jù)傳輸率相同的情況下,那么,又說同步字符傳輸速度要高于異步字符傳輸其原因是(2)。(1)發(fā)生錯(cuò)誤的概率少(2)附加位信息總量少(3)雙方通信同步(4)字符之間無間隔巳知DRAM2118芯片容量為16KX1位,若組成64KB的系統(tǒng)存儲(chǔ)器,則組成的芯片組數(shù)和每個(gè)芯片組的芯片數(shù)為(4).(1)2和8(2)1和16(3)4和16(4)4和816.INT8259中斷屏蔽寄存儲(chǔ)器的作用是(2).(1)禁止CPU響應(yīng)外設(shè)的中斷請(qǐng)求(2)禁止外設(shè)向CPU發(fā)中斷請(qǐng)求(3)禁止軟中斷請(qǐng)求(4)禁止NMI中斷請(qǐng)求17在正常EOI方式下,中斷結(jié)束命令是清除(2)中

7、的某一位.(1)IRR(2)ISR(3)IMR(4)程序狀態(tài)字18.軟中斷INTN的優(yōu)先級(jí)排列原則是(3).(1)N值愈小級(jí)別愈高(2)N值愈大級(jí)別愈高(3)無優(yōu)先級(jí)別(4)隨應(yīng)用而定19串行異步通信傳輸?shù)闹饕攸c(diǎn)是(2).(1)通信雙方不必同步(2)每個(gè)字符的發(fā)送是獨(dú)立的(3)字符之間的傳送時(shí)間長(zhǎng)度應(yīng)相同(4)字符發(fā)送速率由波特率決定20.8位D/A轉(zhuǎn)換器的分辨率能給出滿量程電壓的(4)(1)1/8(2)1/16(3)1/32(4)1/256三、判斷說明題(正者在括號(hào)內(nèi)打“V”,誤者在括號(hào)內(nèi)打“X”,均需說明理由。每小題2分,共10分)得分評(píng)閱人1.8086CPU在讀/寫總線周期的T3狀態(tài)結(jié)

8、束對(duì)READY線采樣,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TWO(x)應(yīng)改為:8086CPU在讀/寫總線周期的T3狀態(tài)開始對(duì)READY線采樣,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。2在8253的方式控制字中,有一項(xiàng)計(jì)數(shù)鎖存操作,其作用是暫停計(jì)數(shù)器的計(jì)數(shù)。(x)應(yīng)改為:鎖存計(jì)數(shù)器的當(dāng)前值到鎖存器,但不影響對(duì)計(jì)數(shù)器的計(jì)數(shù)工作。3.8250的溢出錯(cuò)誤指示CPU還未取走前一個(gè)數(shù)據(jù),接收移位寄存器又將接收到的一個(gè)新數(shù)據(jù)送至輸入緩沖器。(V)在8088系統(tǒng)(最小組態(tài))中,執(zhí)行指令”MOV2000H,AX”需1個(gè)總線周期。(x)應(yīng)改為:需2個(gè)總線周期DMA控制

9、器8237A現(xiàn)行字節(jié)數(shù)寄存器的值減到0時(shí),終止計(jì)數(shù)。(x)應(yīng)改為:DMA控制器8237A現(xiàn)行字節(jié)數(shù)寄存器的值減到0,再由0減到0FFFFH時(shí),終止計(jì)數(shù)。四、簡(jiǎn)答題(每小題5分,共20分)得分評(píng)閱人1試述8250的數(shù)據(jù)接收時(shí)鐘RCLK使用16倍比特率的時(shí)鐘信號(hào)接收異步通信信號(hào)的原因以及接收過程。答:主要是為了確定起始位避免傳輸線上的干擾。其接收過程為:接收器檢測(cè)到串行數(shù)據(jù)輸入引腳SIN由高電平變低后,連續(xù)測(cè)試8個(gè)RCLK時(shí)鐘周期,若采樣到的都是低電平,則確認(rèn)為起始位;若低電平的保持時(shí)間不足8個(gè)RCLK時(shí)鐘周期,則認(rèn)為是傳輸線上的干擾。2.8255A工作于方式2,采用中斷傳送,CPU如何區(qū)分輸入中

10、斷還是輸出中斷?答:CPU響應(yīng)8255A的中斷請(qǐng)求后,在中斷服務(wù)程序的開始可以查詢8255A的狀態(tài)字,判斷OBFa(PC7)和IBFa(PC5)位的狀態(tài)來區(qū)分是輸入中斷還是輸出中斷,并據(jù)此轉(zhuǎn)向相應(yīng)的輸入或輸出操作。3用2KX4位RAM構(gòu)成64KB的存儲(chǔ)系統(tǒng),需要多少RAM芯片?需要多少位地址作為片外地址譯碼?設(shè)系統(tǒng)為20位地址線,采用全譯碼方式。答:64片。9位。其中A16A19固定,A10A15譯碼形成組選信號(hào)。4請(qǐng)說明Intel8253各個(gè)計(jì)數(shù)通道中三個(gè)引腳信號(hào)CLK,OUT和GATE的功能。答:CLK為計(jì)數(shù)時(shí)鐘輸入引腳,為計(jì)數(shù)器提供計(jì)數(shù)脈沖。GATE為門控信號(hào)輸入引腳,用于啟動(dòng)或禁止計(jì)數(shù)

11、器操作,如允許/禁止計(jì)數(shù)、啟動(dòng)/停止計(jì)數(shù)等。OUT為輸出信號(hào)引腳以相應(yīng)的電平或脈沖波形來指示計(jì)數(shù)的完成、定時(shí)時(shí)間到。五、簡(jiǎn)單應(yīng)用題(每小題5分,共15分)得分評(píng)閱人1.Intel8253的通道0按方式3工作,時(shí)鐘CLK。的頻率為1兆,要求輸出方波的頻率為40KHz,采用BCD碼計(jì)數(shù),設(shè)通道0的地址為PORT。,請(qǐng)對(duì)它寫入計(jì)數(shù)值。解:n(計(jì)數(shù)初值)=1MHz/40KHz=25寫入計(jì)數(shù)值的程序段:MOVAL,25HOUTPORT0,AL2若8086系統(tǒng)采用單片8259A,其中斷類型碼為46H,則其中斷矢量表的地址指針是多少?這個(gè)中斷源應(yīng)連向8259A的哪一個(gè)IR輸入端?解:中斷矢量表的地址指針是4

12、6HX4=118H應(yīng)連向8259A的IR6若某8位ADC輸入電壓范圍是-5V+5V,求出VIN=3.75V的數(shù)字量編碼(偏移碼)。解:N=(Vin-Vref(-)/(VREF(+)-VREF(-)乂2*=(3.75+5)/(5+5)X256=224=0E0H六、綜合應(yīng)用題(每小題10分,共20分)得分評(píng)閱人如圖所示采用8255A作為打印機(jī)接口PA口作為向打印機(jī)輸出的數(shù)據(jù)口,工作于方式0,采用程序查詢的控制方式。由PC0產(chǎn)生負(fù)脈沖選通信號(hào),PC7讀取外沒狀態(tài)BUSY,8255A的端口地址為90H93H。寫出從內(nèi)存2000H:3000H開始取出100個(gè)數(shù)據(jù)送打印機(jī)的控制程序。8255A方式控制字P

13、A0PA7DATAPC0STBPC74BUSY打印機(jī)解:其控制程序?yàn)椋篖OP:MOVAX,2000HMOVDS,AXMOVBX,3000HMOVCX,100MOVAL,10001000BOUT93H,ALINAL,92HTESTAL,80HJNZLOPMOVAL,BXOUT90H,ALMOVAL,01HOUT93H,ALMOVAL,00HOUT93H,ALMOVAL,01HOUT93H,AL;8255A初始化;若BUSY有效則繼續(xù)查詢;A口輸出;以上六行產(chǎn)生STBINCBXLOOPLOPMOVAH,4CHINT21H2.下圖為采用8253產(chǎn)生定時(shí)中斷信號(hào)IR2。已知Fclk0=1MHz,要求每

14、隔1小時(shí)發(fā)出一個(gè)中斷請(qǐng)求,8253的端口地址為180H183H,試編制8253的初始化程序。OIR2解:本題采用2個(gè)計(jì)數(shù)通道串聯(lián)使用,+5vO1MHz要求兩個(gè)計(jì)數(shù)通道的計(jì)數(shù)初值乘積為:TCLKo=1/fclkO=1/1MHz=1小n0Xnl=3600s/1ps=36X108可選取n0=n1=6X104。因?yàn)閚O和n1大于10000,必須采用二進(jìn)制計(jì)數(shù)。設(shè)定二個(gè)計(jì)數(shù)器都工作于方式2。8252初始化程序如下:MOVAL,00110100B;通道O初始化MOVDX,183HOUTDX,ALMOVAL,01110100B;通道1初始化OUTDX,ALMOVAX,60000;通道O寫入計(jì)數(shù)初值MOVDX

15、,180HOUTDX,ALMOVAL,AHOUTDX,ALMOVDX,181HMOVAX,60000;通道1寫入計(jì)數(shù)初值OUTDX,ALMOVAL,AHOUTDX,AL#大學(xué)20072008學(xué)年第二學(xué)期期末考試試卷答案及評(píng)分標(biāo)準(zhǔn)試卷編號(hào):(B)卷課程編號(hào):H61030010課程名稱:微機(jī)原理與接口技術(shù)考試形式:閉卷適用班級(jí):2005級(jí)本科姓名:學(xué)號(hào):班級(jí):學(xué)院:信息工程專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)考試日期:題號(hào)-一-一二四五六七八九十總分累分人題分20101020101515100簽名得分考生注意事項(xiàng):1、本試卷共6頁,請(qǐng)查看試卷中是否有缺頁或破損。如有立即舉手報(bào)告以便更換。2、考試結(jié)束后,考生不得

16、將試卷、答題紙和草稿紙帶出考場(chǎng)。一、單項(xiàng)選擇題(每小題2分,共20分)得分評(píng)閱人答案:1、C;2、B;3、A;4、D;5、A;6、C;7、D;8、C;9、B;10、A。本題每小題只有一個(gè)答案,選對(duì)得2分,錯(cuò)選、多選、漏選不得分。由于8088外部數(shù)據(jù)線只有()條,所以稱為準(zhǔn)16位CPU。A.16;B.24;C.8;D.32。8088CPU上READY信號(hào)為下面哪種信號(hào)有效?()上升沿;B.高電平;C.下降沿;D.低電平。以下敘述中,不正確的是()。個(gè)指令周期就是一個(gè)總線周期;個(gè)時(shí)鐘周期也稱為一個(gè)T狀態(tài);一個(gè)基本總線周期含4個(gè)T狀態(tài);執(zhí)行一條指令所需時(shí)間為一個(gè)指令周期。8251芯片是可編程接口芯片

17、。A、定時(shí)器;B、計(jì)數(shù)器;C、并行通信;D、串行通信。采用兩片8259A可編程中斷控制器級(jí)聯(lián)使用,最多可以使可屏蔽中斷級(jí)數(shù)擴(kuò)大到()。A.15級(jí);B.9級(jí);C.12級(jí);D.64級(jí)。采用查詢方式來實(shí)現(xiàn)輸入輸出是因?yàn)樗ǎ?。A.速度最快;B.CPU可以不介入;C.實(shí)現(xiàn)起來比較容易;D.在對(duì)多個(gè)事件查詢工作時(shí),能對(duì)突發(fā)事件做出實(shí)時(shí)響應(yīng)。第 頁共6頁得分評(píng)閱人三.填空題(每空1分,共10分)得分評(pí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,

18、B.ISA;C.USB;D.EISA。RS232C標(biāo)準(zhǔn)規(guī)定信號(hào)“0”和T”的電平是()。A.0V和+3V+15V;B.+3V+15V和-3V-15V;C.-3V-15V和+3V+15VD.-3V-15V和0V。對(duì)8259A進(jìn)行初始化時(shí),必須設(shè)置的兩個(gè)初始化命令字為:()A.ICW,ICW2B.ICW,ICW3C.ICW1,ICW4D.ICW2,ICW4判斷題(每空1分,共10分)本題每小題判斷正確得1分,判錯(cuò)、不判不得分。1、8086/8088CPU的復(fù)位后開始執(zhí)行的第一條指令的地址為FFFFH。(X)2、若各中斷源的優(yōu)先級(jí)是一樣的,則可用自動(dòng)循環(huán)優(yōu)先級(jí)來實(shí)現(xiàn)。(V)3、最小模式下8086/8

19、088讀總線操作時(shí)序和寫總線操作時(shí)序中的DT/R信號(hào)波形基本相同。(V4、A/D轉(zhuǎn)換器是將數(shù)字量變成模擬量的器件(X)5、CPU響應(yīng)可屏蔽中斷時(shí),無須從數(shù)據(jù)總線上讀取中斷類型碼。(X)6、采用直接尋址輸入/輸出指令的最大端口地址為0FFH。(V)7、8225A的“端口C置1/置0控制字”不能寫入其控制寄存器中。(X)8、R0M必須定時(shí)刷新,否則所存信息就會(huì)丟失。(X)9、在串行異步通信中,停止位的作用表示全部數(shù)據(jù)傳送完畢,接收方在收到停止位信號(hào)以后,就不再去接收串行數(shù)據(jù)。(X10、對(duì)8086/8088系統(tǒng),中斷類型碼的大小與中斷優(yōu)先級(jí)高低無關(guān)。(V)本題每空填對(duì)得1分,錯(cuò)填、漏填不得分。1、在

20、8086/8088CPU中,由于BIU和EU分開,所以取指令和執(zhí)行指令可以重疊操作,提高了CPU的工作效率;2、8086/8088的中斷向量表位于內(nèi)存的00000H003FFH區(qū)域,它可以容納_256個(gè)中斷向量,每一個(gè)向量占_4_個(gè)字節(jié);四.簡(jiǎn)答題(每小題5分,共20分)微型計(jì)算機(jī)系統(tǒng)總線由哪三部分組成?它們各自的功能是什么?答:由地址總線、數(shù)據(jù)總線和控制總線三部分組成。地址總線用于指出數(shù)據(jù)的來源或去向;數(shù)據(jù)總線提供了模塊間數(shù)據(jù)傳輸?shù)穆窂剑豢刂瓶偩€用來傳送各種控制信號(hào)以便控制數(shù)據(jù)、地址總線的操作及使用。本小題滿分5分,不完整酌情給分。2.試說明在8088CPU執(zhí)行INT40H指令的過程?答:C

21、PU取出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ù)程序的入口地址早已填入中斷向量表中。本小題滿分5分,不完整酌情給分。3.簡(jiǎn)述掃描法識(shí)別矩陣式鍵盤上閉合鍵的方法。答:將行線接輸出口,列線接輸入口,采用行掃描法,先將某一行輸出為低電平,其它行輸出為高電平,用輸入口來查詢列線上的電平,逐次讀入列值,如果行線上的值為0時(shí),列線上的值也為0,

22、則表明有鍵按下。否則,接著讀入下一列,直到找到該行有按下的鍵為止。如該行沒有找到有鍵按下,就按此方法逐行找下去,直到掃描完全部的行和列。本小題滿分5分,不完整酌情給分。一個(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波特,位周期11200833ps第 #頁共6頁本小題滿分5分,不完整酌情給分。第 頁共6頁(10分)得分評(píng)閱人n下圖中,AD7AD0為8086/8088CP

23、U低八位地址總線。IWIO2AD0AD1第 #頁共6頁第 頁共6頁1、2、試分析,要求寫出分析過程。1、8259A占用了幾個(gè)端口地址,分別為什么?其中ICW的地址是什么?2、8255A占用占用了幾個(gè)端口地址,分別為什么?其中控制寄存器的地址是什么?TOC o 1-5 h z8259A占2個(gè)2分端口地址:20H,22H或24H,26H2分其中ICW的地址:20H或24H1分8255A占4個(gè)2分端口地址:80H,82H,84H,86H2分控制寄存器的地址:86H1分第 頁共6頁得分評(píng)閱人tdo(15分)已知8253的端口地址為40H43H,CLK2的時(shí)鐘是4MHz。要求通過三個(gè)定時(shí)器級(jí)聯(lián),實(shí)現(xiàn)從0

24、UT2輸出頻率為1000Hz的方波,從0UT1輸出頻率為100Hz的單時(shí)鐘脈沖波,從OUT0輸出頻率為1Hz的方波。1、畫出8253各通道的GATE0GATE2、CLK1、CLK2的接線圖;2、選定各通道的工作方式,并計(jì)算各自的計(jì)數(shù)初值;3、編寫各通道的初始化程序段。(說明:方波用方式3,單時(shí)鐘脈沖波用方式2)附:8253方式控制字D7D6D5D4D3D2D1DO計(jì)數(shù)器讀寫格式工作方式數(shù)制解:1、接線圖高電平4MHzGATE2GATE1GATE0CLK2CLK1CLK0*OUT0(1Hz方波)OUT1(100Hz單時(shí)鐘脈沖波)_OUT2(1000Hz方波)2、計(jì)數(shù)器2工作在方式3,計(jì)數(shù)初值為:

25、4MHz/1000Hz=4000=0FA0H計(jì)數(shù)器1工作在方式2,計(jì)數(shù)初值為:1000Hz/100Hz=10=0AH計(jì)數(shù)器0工作在方式3,計(jì)數(shù)初值為:1000Hz/1=1000=3E8H3分2分2分2分第 #頁共6頁第 #頁共6頁計(jì)數(shù)器1:MOVAL:01010100BOUT73H,ALMOVAL,0AHOUT71H,AL2分計(jì)數(shù)器2:MOVAL,10110110BOUT73H,ALMOVAL,0A0HOUT72H,ALMOVAL,0FHOUT72H,AL2分計(jì)數(shù)器0:MOVAL,00110110BOUT73H,ALMOVAL,0E8HOUT70H,ALMOVAL,03HOUT70H,AL2分

26、得分評(píng)閱人a七.(15分)程序。用8255A方式0與打印機(jī)接口(如下圖所示),為打印機(jī)選通信號(hào),低電平有效;BUSY打印機(jī)忙狀態(tài)信號(hào),高電平有效。1、8255A的端口地址為80H83H,編寫8255A的初始化程序段;2、8255A的PA端口用查詢方式向打印機(jī)輸出數(shù)據(jù),編寫打印機(jī)子打印機(jī)附:8255A的方式選擇控制字:8255A解:1.分析:8255A的A口為方式0輸出,C口高4位為方式0輸出口低4位B口未用,所以方式控制字為10000001B(81H),本接口采用狀態(tài)查詢輸出控制方法化程序如下:moval,10000001Bout83H,almoval,00001111Bout83H,al;2

27、根據(jù)分析查詢輸出打印子程序如下:printcprocpushaxpushdxprn:inal,82Handal,04hjnzprnmoval,ah;out80h,almoval,00001110Bout83h,alnopnopmoval,00001111Bout83h,alpopdxpopaxretprintcendp、下輸入,C端口上輸出分:-8卩機(jī)7分1H輸出位7=1置STR;方式控制字:;Ai端口方式制字,|使P狀態(tài);讀取端口C;PC2=BUSY=0?;PC2=1,打印機(jī)忙;則循環(huán)等待數(shù)據(jù)PC2=0,打印機(jī)不忙;則輸;將打印數(shù)據(jù);從PC7送出制低脈1II;產(chǎn)生一定寬度的低電平;置=1;最

28、終,STRO產(chǎn)生丿低脈沖0輸入,5A初始第 頁共6頁#大學(xué)20072008學(xué)年第二學(xué)期期末考試試卷答案及評(píng)分標(biāo)準(zhǔn)試卷編號(hào):(C)卷課程編號(hào):H61030010課程名稱:微機(jī)原理與接口技術(shù)考試形式:閉卷適用班級(jí):2005級(jí)姓名:學(xué)號(hào):班級(jí):學(xué)院:信息工程專業(yè):考試日期:題號(hào)-一-一三四五六七八九十總分累分人題分202010101525100簽名得分考生注意事項(xiàng):1、本試卷共_6頁,請(qǐng)查看試卷中是否有缺頁或破損。如有立即舉手報(bào)告以便更換。2、考試結(jié)束后,考生不得將試卷、答題紙和草稿紙帶出考場(chǎng)。、填空題(每空1分,共20分)得分評(píng)閱人較大,容量小1當(dāng)INTEL8086工作在最大模式時(shí),需要8288芯

29、片提供控制信號(hào)。2靜態(tài)RAM的優(yōu)點(diǎn)是只要電源不撤除,信息就不會(huì)丟失,但它的功耗,存取速度較快3微機(jī)系統(tǒng)中數(shù)據(jù)傳送的控制方式有三種,其中程序控制的數(shù)據(jù)傳送又分為無條件傳送、查詢傳送和中斷傳送。4.所謂“串行通信”是指數(shù)據(jù)是一位一位順序傳送的。在串行通信中有兩種基本的通信方式:即異步通信(ASYNC)和同步通信(SYNC)。5當(dāng)要進(jìn)行一次DMA傳送時(shí),首先由外設(shè)向DMAC發(fā)DMA請(qǐng)信號(hào),DMAC收到此申請(qǐng)后向CPU發(fā)總線請(qǐng)求信號(hào)。若CPU響應(yīng)此請(qǐng)求則發(fā)總線響應(yīng)給DMAC,DMAC接管總線后開始工作。6總線可分為內(nèi)總線和外總線,其中內(nèi)總線舉例有:STD總線、PC總線;外總線舉例有:RS-232C、I

30、EEE488。7.數(shù)據(jù)總線用來在CPU與內(nèi)存儲(chǔ)器或I/O設(shè)備之間交換信息,地址總線由CPU發(fā)出,用來確定CPU要訪問的內(nèi)存單元或I/O端口的地址。二、單項(xiàng)選擇題(每小題1分,共20分)得分評(píng)閱人2、C)數(shù)據(jù)線1、一個(gè)接口可由(D)組成。A)一個(gè)端口B)兩個(gè)端口C)一個(gè)I/O地址D)若干個(gè)I/O地址微機(jī)總線的位數(shù)指的是(C)的位數(shù)。A)地址線B)控制線3、4、輸入/輸出指的是主機(jī)與(B)交換數(shù)據(jù)。A)存儲(chǔ)器C)鍵盤對(duì)以下類型的中斷,A)指令中斷C)可屏蔽中斷B)外設(shè)D)顯示器優(yōu)先級(jí)最低的是(C)。B)非屏蔽中斷D)斷點(diǎn)中斷5、6、7、8、中斷控制器8259A所管理的是(C)。A)指令中斷B)非屏

31、蔽中斷C)可屏蔽中斷D)單步中斷8086系列微機(jī)的中斷向量號(hào)越大,則優(yōu)先級(jí)(D)。A)越高B)越低C)相同D)不定可編程接口芯片在使用前對(duì)它(B),稱為初始化編程。B)寫控制字D)設(shè)計(jì)控制電路功能。B)輸入鎖存A)寫操作數(shù)C)編接口地址并行接口沒有(D)A)輸出鎖存D)并行線第 頁共6頁C)模擬量變成數(shù)字量D)物理量變成模擬量9、分頻計(jì)數(shù)器用。如果減1計(jì)數(shù)器的計(jì)數(shù)初值為10H,則減1計(jì)數(shù)器可作為(C)A)十B)二C)十六D)與計(jì)數(shù)初值無關(guān)10、串行通信的波特率越高,則串行傳送數(shù)據(jù)的速度(B)。A)越慢B)越快C)與波特率無關(guān)D)由CPU速度決定11、CPU執(zhí)行OUTDX,AL指令時(shí),(D)的值

32、輸出到地址總線上。A)AL寄存器B)AX寄存器C)DL寄存器D)DX寄存器12、一個(gè)I/O地址稱為一個(gè)(B)。A)接口B)端口C)外設(shè)D)芯片13、地址譯碼器的輸入端應(yīng)接到(C)上。A)控制總線B)數(shù)據(jù)總線C)地址總線D)外部總線14、CPU響應(yīng)可屏蔽中斷請(qǐng)求時(shí),其中斷向量號(hào)由(D)提供。A)CPU內(nèi)部B)中斷指令C)向量號(hào)固定D)中斷控制器15、8259工作在全嵌套方式時(shí),(A)引腳的中斷源優(yōu)先級(jí)最高。A)IR0B)IR1C)IR7D)IR816、8255工作在方式0時(shí),它沒有(C)功能。A)輸入緩沖B)輸出鎖存C)電流放大D)總線隔離17、微機(jī)系統(tǒng)復(fù)位時(shí),CPU不能響應(yīng)(B)中斷。A)指令

33、中斷B)可屏蔽中斷C)非屏蔽中斷D)斷點(diǎn)中斷18、在定時(shí)器/計(jì)數(shù)器8253的輸出端可產(chǎn)生(C)波形。A)三角波B)正弦波C)方波D)斜波19、對(duì)逐步逼近式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-3F7HB)3F8H-3FFC)2F0H-2FFHD)2F8H-2FF三、判斷說明題(正者在括號(hào)內(nèi)打“V”,誤者在括號(hào)內(nèi)打“X”,均需說明理由。每小題2分,共10分)得分評(píng)閱人1指令一般包括兩部分:操作碼和操作數(shù)。(v)個(gè)總線周期有一個(gè)或若干個(gè)指令周期組成。(x)3

34、.8086有一個(gè)16位標(biāo)志寄存器,它包含了6個(gè)狀態(tài)標(biāo)志位和3個(gè)控制標(biāo)志位。(V)4.一片8259A中斷控制器最多能接收8個(gè)中斷源。(V)5要對(duì)8255A的端口C的某一位進(jìn)行置位/復(fù)位設(shè)置,可對(duì)端口C寫入相應(yīng)的控制字來實(shí)現(xiàn)。(x)得分評(píng)閱人四、簡(jiǎn)答題(每小題5分,共10分)2、在I/O接口電路中,按存放信息的類型,端口可分為哪幾類?CPU對(duì)這些端口實(shí)行讀操作還是寫操作?答:在I/O接口電路中,按存放信息的類型,I/O端口可分為數(shù)據(jù)口、狀態(tài)口、控制口。其中,CPU可對(duì)數(shù)據(jù)口進(jìn)行讀或?qū)懖僮?,?duì)狀態(tài)口進(jìn)行讀操作,對(duì)控制口進(jìn)行寫操作。3、與并行通信相比較,串行通信有什么特點(diǎn)?答:與并行通信相比較,串行通信如下特點(diǎn):串行通信適宜于遠(yuǎn)程數(shù)據(jù)傳送;串行通信通常傳送速度較慢;串行通信的費(fèi)用較低、傳輸線少,可借用電話網(wǎng)絡(luò)來實(shí)現(xiàn)遠(yuǎn)程通信。五、簡(jiǎn)單應(yīng)用題(共15分)得分評(píng)閱人下面是一個(gè)8253初始化程序段。8253的控制口地址為46H3個(gè)計(jì)數(shù)器端口地址分別為40H,42H,44H,在8253初始化前,先將8259A的所有中斷進(jìn)行屏蔽,8259A的奇地址端口為81H,請(qǐng)?jiān)谙旅娉绦蚨蔚姆痔?hào)(;)后面加詳細(xì)注釋,并以十進(jìn)制數(shù)表示出各計(jì)數(shù)初值。CLI;關(guān)中斷(1分)MOVAL,0FFHOUT81H,AL;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論