微機原理與接口技術(shù)考試試題與答案_第1頁
微機原理與接口技術(shù)考試試題與答案_第2頁
微機原理與接口技術(shù)考試試題與答案_第3頁
微機原理與接口技術(shù)考試試題與答案_第4頁
微機原理與接口技術(shù)考試試題與答案_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第16頁**大學(xué)2023~2023學(xué)年其次學(xué)期期末考試試卷答案及評分標(biāo)準(zhǔn)試卷編號:(A)H61030010題號一二三四五六七八九十總分題分152010201520100簽名得分考生留意事項:1、本試卷共6舉手報告以便更換。一、填空題每空1分,共15分)RESET信號到來后8088/86的CS和IP分別為_FFFF_H 和_0000_H在特別全嵌套方式下,8259CPU與外設(shè)接口通過數(shù)據(jù)總線傳送狀態(tài)信號與命令信號??谑褂?。有地址重迭現(xiàn)象的譯碼方式為局部譯碼和線選法。外設(shè)端口的編址方式有I/OI/O端口與存儲器統(tǒng)一編址。碼計數(shù)時,其最大計數(shù)值為 10000,此時的計數(shù)初值為 0000 。8.8088/8086的AD7-AD0是地址數(shù)據(jù)復(fù)用引腳,在T1時傳送 地址信號 。9.8259ACAS0-CAS2的信息傳送方向是_向外_。10.RS-232C是適用于 數(shù)據(jù)終端設(shè)備DTE

和 數(shù)據(jù)通信設(shè)備DCE

間的接口。二、單項選擇題每題1分,共20分)8086CPUI/O端口最多使用(4(1)8(2)10(3)12(4)16CPUIN指令時有效的信號組合是(1(1)RD=0,IO/M=1(2)RD=0,IO/M=0(3)WR=0,IO/M=1(4)WR=0,IO/M=0得分評閱人得分評閱人第26頁某計算機的字長是1664KB2(1)64K(2)32K(3)64KB(4)32KB某一SRAM芯片的容量是512×8腳最4(1)25(2)23(3)21(4)195.8088/80862(1)2(2)4(3)5(4)6在80860AH2(1)0AH(2)28H(3)4AH(4)2AH承受兩片8259A可編程中斷掌握器級聯(lián)使用,可以使CPU的可屏蔽中斷擴大到(1(1)15級(2)16級(3)32級(4)64級IF=0,8088/8086CPU不響應(yīng)(2(1)INTN(2)INTR(3)NMI(4)INTO9.8253可編程定時器/計數(shù)器中,其二進制的最大計數(shù)初值為(3(1)65536(2)7FFFH(3)0000H(4)FFFFH10.8086/88CPU2(1)1個(2)2個(3)3個(4)4個中斷向量表是存放(2(1(2(3(4INT8255/復(fù)位掌握字對(3功能。(1)A(2)B(3)C(40”和“1”的電平是(3(1)0V+3V~+15V(2)-3~-15V0V(3)+3V至+15V-3~-15V(4)+3~+15V-0V對于開關(guān)型設(shè)備的掌握,適合承受的I/O傳送方式是(1(1(2(3(4)DMA傳送數(shù)據(jù)時,占用CPU時間最長的傳送方式是〔1〕?!?〕查詢〔2〕中斷〔3〕DMA 〔4〕IOP異步字符傳輸其緣由是〔2〕?!?〕發(fā)生錯誤的概率少〔2〕附加位信息總量少〔3〕雙方通信同步〔4〕字符之間無間隔巳知DRAM2118 存儲器則組成的芯片組數(shù)和每個芯片組的芯片數(shù)為(4).INT8259中斷屏蔽存放儲器的作用是(2).(1CPU(2CPU(3(4NMI在正常EOI方式下,中斷完畢命令是去除(2(1)IRR(2)ISR第36頁(3)IMR軟中斷INTN的優(yōu)先級排列原則是(3).(3(4串行異步通信傳輸?shù)闹饕攸c是(2).(1(2(3(48位D/A轉(zhuǎn)換器的區(qū)分率能給出滿量程電壓的(4(1)1/8(2)1/16(3)1/32(4)1/256正者在括號內(nèi)打“√”,誤者在括號內(nèi)打“×”,均需說明理由。每題2分,共10分)8086CPU在讀/寫總線周期的T3狀態(tài)完畢對READY 線采樣假設(shè)READY 低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。〔〕應(yīng)改為:8086CPU在讀/寫總線周期的T3狀態(tài)開頭對READY READYT3與T4狀態(tài)之間插入等待狀態(tài)TW。8253〔×〕應(yīng)改為:鎖存計數(shù)器的當(dāng)前值到鎖存器,但不影響對計數(shù)器的計數(shù)工作。3.8250的溢出錯誤指示CPU還未取走前一個數(shù)據(jù),接收移位存放器又將接收到的一個數(shù)據(jù)送至輸入緩沖器?!病獭吃?088系統(tǒng)〔最小組態(tài)〕”MOV[2023H],AX”需1個總線周期。〔×〕應(yīng)改為:需2DMA掌握器8237A現(xiàn)行字節(jié)數(shù)存放器的值減到0時終止計數(shù)?!病痢硲?yīng)改為:DMA 掌握器8237A現(xiàn)行字節(jié)數(shù)存放器的值減到0,再由0減到0FFFFH時終止計數(shù)。得分評閱人第46頁四、簡答題每題5分 ,共20分)使用16接收異步通信信號的緣由以及接收過程。答:主要是為了確定起始位避開傳輸線上的干擾。其接收過程為:接收器檢測到串行數(shù)據(jù)輸入引腳SIN由高電8RCLK低電平的保持時間缺乏8RCLK,CPU如何區(qū)分輸入中斷還是輸出中斷?答:CPU響應(yīng)8255A8255A的狀態(tài)〔PC5〕位的狀態(tài)來區(qū)分是輸入中斷還是輸出中斷,并據(jù)此轉(zhuǎn)向相應(yīng)的輸入或輸出操作。構(gòu)成64KB的存儲系統(tǒng),需要多少RAM芯片?需要多少位地址作為片外地址譯碼?設(shè)系統(tǒng)為20答:649A16~A19固定,A10~A15譯碼形成組選信號。請說明Intel8253各個計數(shù)通道中三個引腳信號CLK,OUT和GATE的功能。答:CLK為計數(shù)時鐘輸入引腳,為計數(shù)器供給計數(shù)脈沖。GATE/制止計數(shù)、啟動/停頓計數(shù)等。OUT為輸出信號引腳以相應(yīng)的電平或脈沖波形來指示計數(shù)的完成、定時時間到。五、簡潔應(yīng)用題每題5分,共15分)的頻率為碼計數(shù),設(shè)通道0PORT0,請對它寫入計數(shù)值。寫入計數(shù)值的程序段:MOVAL,25HOUTPORT0,AL針是多少?這個中斷源應(yīng)連向8259A的哪一個IR×4=118H應(yīng)連向8259A的IR6得分評閱人得分評閱人第56頁PA0~PA7PC0PC7DATASTBBUSY打印機8255A方式掌握字假設(shè)某8ADC輸入電壓范圍是-5V~+5V,求出VIN=3.75V〔偏移碼〕。8=224=0E0H六、綜合應(yīng)用題每題10分,共20分)如下圖承受8255A作為打印機接口。PA口作為向打印機輸出的數(shù)據(jù)口,工作于方式0,承受程序查詢的掌握方式。由PC0產(chǎn)生負(fù)脈沖選通信號,PC7讀取外沒狀態(tài)BUSY8255A的端口地90H~93H2023H:3000H開頭取出100送打印機的掌握程序。解:其掌握程序為:MOVAX,2023HMOVDS,AXMOVBX,3000HMOVCX,100MOVAL,10001000B;8255A初始化OUT93H,ALLOP:INAL,92HTESTAL,80HJNZLOP;假設(shè)BUSY有效則連續(xù)查詢MOVAL,[BX]OUT90H,AL;A口輸出MOVAL,01HOUT93H,ALMOVAL,00HOUT93H,ALMOVAL,01HOUT93H,AL;以上六行產(chǎn)生STBINCBXLOOPLOPMOVAH,4CHINT21H8255A第66頁180H~183H8253IR22要求兩個計數(shù)通道的計數(shù)初值乘+5v積為:TCLK0=1/fclk0=1/1MHz=1n×n1=3600s/s=3×1084。由于n0和n110000制計數(shù)。1MHz設(shè)定二個計數(shù)器都工作于方式2。8252MOVAL,00110100B;通道0MOVDX,183HOUTDX,ALMOVAL,01110100B;通道1OUTDX,ALMOVAX,60000;通道0MOVDX,180HOUTDX,ALMOVAL,AHOUTDX,ALMOVDX,181HMOVAX,60000;通道1OUTDX,ALMOVAL,AHOUTDX,ALOUT1GATE1CLK1GATE0OUT0CLK0第16頁##大學(xué)2023~2023學(xué)年其次學(xué)期期末考試試卷答案及評分標(biāo)準(zhǔn)B)課程編號:H61030010適用班級:2023題號一二三四五六七八九十總分題分20101020101515100簽名得分考生留意事項:1、本試卷共6舉手報告以便更換。一、單項選擇題〔每題220〕得分評閱人此題每題只有一個答案,選對得2分,錯選、多項選擇、漏選不得分。16CPU2.8088CPU上READY 信號為下面哪種信號有效?〔〕A.上升沿;B.高電平;C.下降沿;D.低電平。3.以下表達(dá)中,不正確的選項是〔〕。AB.一個時鐘周期也稱為一個T狀態(tài);T狀態(tài);4.8251A、定時器;B、計數(shù)器;C、并行通信;D、串行通信。5.承受兩片8259A到〔〕。A15B.9C.12D.646.〔〕。AB.CPU可以不介入;CD第26頁值應(yīng)設(shè)置為〔〕C.FFFFH;D.0000H在下面各類總線中, 是一種串行總線接口。〔〕A.SCSI,B.ISA;C.USB;D.EISA。RS—232C標(biāo)準(zhǔn)規(guī)定信號“0”和“1和;~+15V和-3V~-15V;對8259A進展初始化時,必需設(shè)置的兩個初始化命令字為:〔〕ICW1,ICW2B.ICW1,ICW3.ICW1,ICW4D.ICW2,ICW4二.推斷題〔每空110〕得分評閱人此題每題推斷正確得11、8086/8088CPU的復(fù)位后開頭執(zhí)行的第一條指令的地址為FFFFH〔〕2、假設(shè)各中斷源的優(yōu)先級是一樣的,則可用自動循環(huán)優(yōu)先級來實現(xiàn)。〔√〕3、最小模式下8086/8088讀總線操作時序和寫總線操作時序中的DT/R信號波形根本一樣?!病?、A/D轉(zhuǎn)換器是將數(shù)字量變成模擬量的器件〔×〕5、CPU響應(yīng)可屏蔽中斷時,無須從數(shù)據(jù)總線上讀取中斷類型碼?!病齿敵鲋噶畹淖畲蠖丝诘刂窞?FFH〔√〕7、8225A的“端口C置1/置0〔×〕8、ROM必需定時刷,否則所存信息就會喪失?!病痢澄恍盘栆院?,就不再去接收串行數(shù)據(jù)?!病痢橙羁疹}〔每空110〕得分評閱人此題每空填對得1分,錯填、漏填不得分。1、在8086/8088CPU中,由于BIU和EU分開,所以取指令和執(zhí)行指令可以重疊操作,提高了CPU的工作效率;區(qū)域它可以容納_256個中斷向量,每一個向量占 4個字節(jié);第36頁四.簡答題〔每題520〕得分評閱人微型計算機系統(tǒng)總線由哪三局部組成?它們各自的功能是什么?信號本小題總分值5分,不完整酌情給分。試說明在8088CPU執(zhí)行INT40H指令的過程?答:CPU取出INT40H40H和關(guān)中斷。而后,將中斷向量碼40H乘4兩個單之本小題總分值5分,不完整酌情給分。3.簡述掃描法識別矩陣式鍵盤上閉合鍵的方法。上的值為00,則說明有鍵按下。否則,接著讀入下一列,直到找到掃描完全部的行和列。本小題總分值5分,不完整酌情給分。4.一個異步串行發(fā)送器,發(fā)送具有8校驗,個停頓位。假設(shè)每秒鐘發(fā)送10012〔數(shù)據(jù)位812〕。每秒發(fā)送10012001200期=1120083s本小題總分值5分,不完整酌情給分。第46頁〔10〕得分評閱人以下圖中,AD7~AD0 為8086/8088CPU低八位地址總線。試分析,要求寫出分析過程。1、8259A占用了幾個端口地址,分別為什么?其中ICW1的地址是什么?2、8255A么?答:1、8259A占2個 -2口地址:20H,22H或24H,26H -2其中ICW1的地址:20H或24H --12、8255A占4個 -2口地址:80H,82H,84H,86H -2掌握存放器的地址:86H -1AD5AD6AD7AD4AD3AD0AD1AD2第56頁六.〔15〕得分評閱人,的時鐘是級聯(lián),實現(xiàn)從OUT2輸出頻率為1000Hz的方波,從OUT1輸出頻率為100Hz的單時鐘脈沖波,從OUT0輸出頻率為1Hz的GATE0~GATE2 、CLK1、CLK2的接線圖;2、選定各通道的工作方式,并計算各自的計數(shù)初值;附:8253解:1、接線圖 -32、計數(shù)器2工作在方式3,計數(shù)初值為:4MHz/1000Hz=4000=0FA0H 2計數(shù)器1工作在方式2,計數(shù)初值為:1000Hz/100Hz=10=0AH 2計數(shù)器0工作在方式3,計數(shù)初值為:1000Hz/1=1000=3E8H -23、OUT2〔1000Hz方波〕CLK2CLK1CLK0OUT1〔100Hz單時鐘脈沖波〕OUT0〔1Hz〕GATE2GATE1GATE04MHz計數(shù)器2:MOVAL ,10110110BOUT73H,ALMOVAL,0A0HOUT72H,ALMOVAL,0FHOUT72H,AL——2計數(shù)器1:MOVAL ,01010100BOUT73H,ALMOVAL,0AHOUT71H,AL——2分MOVAL,00110110BOUT73H,ALMOVAL,0E8HOUT70H,ALMOVAL,03HOUT70H,AL——2分D7D6D5D4D3D2D1D0第66頁七.〔15分〕用8255A方式0與打印機接口〔如以下圖所示〕,STROBE 選通信號,低電平有效;BUSY打印機忙狀態(tài)信號,高電平有效。1、8255A的端口地址為80H~83H,編寫8255A的初始化程序段;2、8255A的PA端口用查詢方式向打印機輸出數(shù)據(jù),編寫打印機子程序。附:8255A的方式選擇掌握字:8255A的A口為方式0口高40口低4為方式0B10000001B(81H),本接口承受狀態(tài)查詢輸出掌握方法。8255A初始化程序如下:moval,10000001B81H,C端口上輸出、下輸入moval,00001111BC的復(fù)位置位printcprocpushaxpushdxandal,04h;CBUSY=?jnzprn;Cout80h,alA輸出moval,00001110B;從PC7送出掌握低脈沖,置STROBE out83h,alnopnop產(chǎn)生低脈沖信號popdxpopaxretprintcen---------------- 7BUSYDATA0~78255APC7PC2PA0~PA7STROBE第16頁##大學(xué)2023~2023學(xué)年其次學(xué)期期末考試試卷答案及評分標(biāo)準(zhǔn)試卷編號:(C)H610300102023題號一二三四五六七八九十總分題分202010101525100簽名得分考生留意事項:1、本試卷共6舉手報告以便更換。一、填空題每空1分,共20分)當(dāng)INTEL8086工作在最大模式時,需要8288信號。靜態(tài)RAM的優(yōu)點是只要電源不撤除,信息就不會喪失,但它的功耗較大,容量小,存取速度較快。微機系統(tǒng)中數(shù)據(jù)傳送的掌握方式有三種,其中程序掌握的數(shù)據(jù)傳送又分為無條件傳送、查詢傳送和中斷傳送。所謂“串行通信”是指數(shù)據(jù)是一位一位挨次傳送的。在串行通信中有兩種根本的通信方式:即異步通信(ASYNC)和同步通信(SYNC)。當(dāng)要進展一次DMA 傳送時,首先由外設(shè)向DMAC 發(fā)DMA 號,DMAC收到此申請后向CPU發(fā)總線懇求信號假設(shè)CPU響應(yīng)此懇求則發(fā)總線響應(yīng)給DMAC,DMAC 總線后開頭工作??偩€可分為內(nèi)總線和外總線,其中內(nèi)總線舉例有:STD總線、PC總線;RS-232CIEEE488。數(shù)據(jù)總線用來在CPU與內(nèi)存儲器或I/O設(shè)備之間交換信息,地址總線由CPU發(fā)出,用來確定CPU要訪問的內(nèi)存單元或I/O端口的地址。得分評閱人第26頁二、單項選擇題每題1分,共20分)組成。A)一個端口B)兩個端口C)一個I/O地址D)假設(shè)干個I/O地址A)地址線B)掌握線3、輸入/輸出指的是主機與〔B〕交換數(shù)據(jù)。A)存儲器B)外設(shè)A)指令中斷B)非屏蔽中斷所治理的是A)指令中斷B)非屏蔽中斷。A)越高B)越低C)一樣D)不定7、可編程接口芯片在使用前對它〔B〕,稱為初始化編程。A)寫操作數(shù)B)寫掌握字C)編接口地址D)設(shè)計掌握電路A)輸出鎖存B)輸入鎖存C)模擬量變成數(shù)字量D)物理量變成模擬量〔C分頻計數(shù)器用。A)十B)二C)十六D)與計數(shù)初值無關(guān)A)越慢B)越快C)與波特率無關(guān)D)由CPU速度打算11、CPU執(zhí)行OUTDX,AL 。A)AL存放器B)AX存放器C)DL存放器D)DX存放器12、一個I/O地址稱為一個〔B〕。A)接口B)端口A)掌握總線B)數(shù)據(jù)總線響應(yīng)可屏蔽中斷懇求時,其中斷向量號由A)CPU內(nèi)部B)中斷指令C)向量號固定D)中斷掌握器A)IR0B)IR1C)IR7D)IR8得分評閱人第36頁A)輸入緩沖B)輸出鎖存17、微機系統(tǒng)復(fù)位時,CPU不能響應(yīng)〔B〕中斷。A)指令中斷B)可屏蔽中斷A)三角波B)正弦波C)方波D)斜波19、對逐步靠近式A/D轉(zhuǎn)換器,啟動一次轉(zhuǎn)換讀入屢次數(shù)字量,則讀入的數(shù)字量〔A〕。20、PC/XT微機中串口1I/O地址范圍是〔B〕。A)3F0H-3F7HB)3F8H-3FFC)2F0H-2FFHD)2F8H-2FF正者在括號內(nèi)打“√”,誤者在括號內(nèi)打“×”,均需說明理由。每題2分,共10分)指令一般包括兩局部:操作碼和操作數(shù)。(√)一個總線周期有一個或假設(shè)干個指令周期組成。(×)3.8086有一個1663中斷掌握器最多能接收8要對8255A的端口C的某一位進展置位/復(fù)位設(shè)置,可對端口C寫入相應(yīng)的掌握字來實現(xiàn)。(×)四、簡答題每題5分,共10分)2、在I/O接口電路中,按存放信息的類型,端口可分為哪幾類?CPU對這些端口實行讀操作還是寫操作?答:在I/O接口電路中,按存放信息的類型,I/O端口可分為數(shù)據(jù)口、狀態(tài)口、掌握口。其中,CPU可對數(shù)據(jù)口進展讀或?qū)懖僮?,對狀態(tài)口進展讀操作,對掌握口進展寫操作。答:與并行通信相比較,串行通信如下特點:串行通信適宜于遠(yuǎn)程數(shù)據(jù)傳送;串行通信通常傳送速度較慢;得分評閱人得分評閱人第46頁五、簡潔應(yīng)用題共15分)下面是一個8253825346H8253的全部中斷進展屏蔽,8259A的奇地址端口為81H,請在下面程序段的分號〔;〕后面加具體注釋,并以十進制數(shù)表示出各計數(shù)初值。CLI;關(guān)中斷……〔1〕MOVAL,0FFHOUT81H,AL;屏蔽8259A全部中斷……〔1〕MOVAL,36H,先讀/寫低8后讀/寫高83,二進制計數(shù)……〔3〕MOVAL,0OUT40H,AL;CNT0輸出低8……〔1〕MOVAL,40HOUT40H,AL;CNT0輸出高816384……〔1〕MOVAL,54H,讀/寫計數(shù)器低8方式2,二進制計數(shù)……〔3〕MOVAL,18HOUT42H,AL;CNT1輸出計數(shù)值,其十進制數(shù)為24……〔1〕MOVAL,0A6HOUT46H,AL;8253掌握字:CNT2,讀/寫計數(shù)器高8位方式3,二進制計數(shù)……〔3〕MOVAL,46HOUT44H,AL;CNT2輸出高8……〔1〕得分評閱人第56頁六、綜合應(yīng)用題共25分)電路圖如以下圖所示。圖中數(shù)碼管為共陽極類型,數(shù)碼管答復(fù)以下問題:輸出高電平還是低電平?〕答:低電平口送出字形碼為多少?〔2〕答:C0H口和口的地址?!?〕PA口地址:220H,PC口的地址:222H依據(jù)電路圖,寫出從8255PA口送出字形碼的有關(guān)指令。〔2〕MOVDX,220HMOVAL,8位字形碼OUTDX,AL口在電路中的作用是什么?答:輸入緩沖得分評閱人第66頁相應(yīng)數(shù)字的程序〔包括在數(shù)據(jù)段中定義字形碼的內(nèi)容〕。〔15〕參考程序:STACKSEGMEN

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論