四川大學(xué)電子信息學(xué)院套微機原理題和答案_第1頁
四川大學(xué)電子信息學(xué)院套微機原理題和答案_第2頁
四川大學(xué)電子信息學(xué)院套微機原理題和答案_第3頁
四川大學(xué)電子信息學(xué)院套微機原理題和答案_第4頁
四川大學(xué)電子信息學(xué)院套微機原理題和答案_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、微機原理及接口技術(shù)期末試題A(答案)1.單項選擇題(在下列每小題的四個備選答案中,選出一個正確的答案,并將號碼填在括號內(nèi)。每小題1分,共10分)1、8086/8088的時鐘信號是由(C)提供。A.8259B.8255C.8284D.82532、指令MOVAX,0283HBXSI中源操作數(shù)的尋址方式為(B)。A.寄存器間接尋址B.基址變址相對尋址C.基址尋址D.變址尋址3、某存儲單元的段基址為3806H,段內(nèi)偏移地址為2948H,該存儲單元的物理地址為(B)。A.4100HB.3A9A8HC.3B008HD.3AA08H4、某存儲器芯片有地址線15根,數(shù)據(jù)線8根、該存儲器芯片的存儲容量為(D)。

2、A.15KX8B.32KX256C.1KX8D.32KX85、某存儲器芯片容量為2KX4bit、若用它組成16Kx8bit存儲器組,所用芯片數(shù)以及用于組內(nèi)尋址的地址線為(B)A.2片、11根B.16片、14根C.8片、16根D.16片、8根6、DMAC8237具有(C)獨立通道。A.八個B.二個C.四個D.三個7、可編程中斷控制器8259A每片具有(C)優(yōu)先權(quán)控制。A.4級B.2級C.8級D.6級8、若要某系統(tǒng)的8253的2通道輸出波形為占空比1:1的方波、分頻系數(shù)為1000、二進制計數(shù),其工作方式命令字為(B)oA.A6HB.B6HC.B4HD.C7H9、8237片內(nèi)尋址的端口有(D)個。A

3、.4B.2C.8D.1610、8259片內(nèi)尋址的端口有(B)個。A.4B.2C.8D.161 .填空題:(每空1分,共計40分)1 .偽指令A(yù)SSUME程序中出現(xiàn)時表示:(段寄存器與段之間的對應(yīng)關(guān)系)。2 .匯編語言源程序中的語句結(jié)構(gòu)由4部分組成,每個部分稱為項(也可稱為域或埸),各項名稱分別為:(標(biāo)號或變量名)、(操作碼)、(操作數(shù))、(注釋)。3 .標(biāo)志寄存器FR中有六個狀態(tài)標(biāo)志,它們的符號、名稱以及為0和1時代表的意義分別為: .(進/借位位CF;當(dāng)運算中最高位有進位或借位時CF=1;否則CF=0); .(符號位SF;當(dāng)運算的結(jié)果最高位為1即結(jié)果為負(fù)數(shù)時SF=1;否則SF=0); .(奇

4、偶位PF;當(dāng)運算的結(jié)果中低8位中含1的個數(shù)為偶數(shù)時PF=1;否則PF=0); .(全零位ZF;當(dāng)運算的結(jié)果為零時ZF=1;否則ZF=0); .(溢出位OF;當(dāng)帶符號數(shù)運算的結(jié)果有溢出時OF=1;否則OF=0); .(半進/借位位AF;當(dāng)運算的結(jié)果D3向D4有進位或借位時AF=1;否則AF=0);4、微機主機與輸入/輸出設(shè)備之間的數(shù)據(jù)傳送方式有以下四種方式:(無條件傳送)、(查詢式傳送)、(中斷傳送)、(DMA傳送)、5、執(zhí)行下面的程序段后,AX=(35)MOVCX5MOVAX50NEXTSUBAXCXLOOPNEXTHLT6、執(zhí)行下面的程序段后,AL=(34H),BUFDW2152H3416H

5、,5731H,4684HMOVBXOFFSETBUFMOVAL3XLAT7、標(biāo)志寄存器FR中有三個控制標(biāo)志,它們的符號、名稱以及為0和1時代表的意義分別為: .(中斷控制IF;允許即開中斷時IF=1;否則IF=0); .(方向控制DF;在串操作指令時需變址寄存器SI,DI按遞減方式工作即-1/2時DF=1;否則DF=0); .(單步操作控制TF;需單步工作時TF=1;否則TF=0);8、8086/8088CPU具有兩種外部中斷,它們是(非屏蔽中斷即NMI)和(可屏蔽中斷即INTR)。9、A/D變換器的作用是(將模擬量轉(zhuǎn)換數(shù)字量),D/A變換器的作用是(將數(shù)字量轉(zhuǎn)成模擬量)。衡量它們性能的主要參

6、數(shù)有(分辨率)、(轉(zhuǎn)換時間)、(精度)、(線性度)。10、EIARS-232C的TXD和RXD數(shù)據(jù)線上的電平邏輯1=(-3-15)V;邏輯0=(+3+15)V。11、8253具有(3)個獨立的(16)位計數(shù)器,各計數(shù)器都有(6)種不同的工作方式。12、8255具有3種工作方式,其中方式0為(基本輸入/輸出);方式1為(選通輸入/輸出);方式2為(雙向選通輸入/輸出)。8255片內(nèi)可尋址的端口有(4)個。13、8251A可編程串行接口芯片具有(奇偶)、(溢出)、(幀錯或格式錯)的錯誤檢測能力。1.問答題:(每小題10分,共計20分)1、8086CPU有多少根地址線?多少根數(shù)據(jù)線?它最大直接尋址范

7、圍是多少?一次對外數(shù)據(jù)傳送多少BIT二進制數(shù)?答:8086CPU<20根地址線(2分);16根數(shù)據(jù)線(2分);它最大直接尋址范圍1MB(4分);一次對外數(shù)據(jù)傳送16BIT二進制數(shù)(2分)。2、CPU段主機)與接口之間有哪幾種傳送信息的方式?各應(yīng)用在什么場合?在這些傳送方式中可使用我們所學(xué)過的哪些可編程接口芯片?答:(1)無條件傳送方式;用于要求不高的場合如LED顯示等;可用8255的工作方式0,(2分)(2)查詢式傳送;用于可靠性高且速率不高的場合如數(shù)據(jù)采集等;可用8255的工作方式1、2,(2分)(3)中斷傳送;用于可靠性高且效率高的場合;可用8255的工作方式1、2和8259,(4分

8、)(4)DMA傳送;用于可靠性高且效率高、速率高的場合;可用8237。(2分)1 .接口及程序設(shè)計(15分):在1000H開始的內(nèi)存中,放有1000個ASCII字符,請設(shè)計一程序,將這串ASCII字符以異步串行通信方式從8255APB0輸出,采用偶校驗、一位起始位、一位終止位、波特率500(可調(diào)用1ms軟件定時程序"D1MS)。8255A接口連接圖如下:8255A工作方式控制字如下:D7D6D5D4D3D2D1D0特征位A組方式A口C47B組方式B口CO-3答:程序如下:MOVSI,1000HMOVCX,1000MOVDX,30FH;(口地址共4分)MOVAL,10000000B;(

9、控制字1分)OUTDX,AL;MOVDX,30DHMOVAL,0FFH;發(fā)停止位OUTDX,ALCALLD1MSCALLD1MSL1:MOVBL,8MOVAL,0OUTDX,AL;發(fā)起始位CALLDIMSCALLDIMSMOVAL,SIANDAL,ALJPL2ORAL,80HL2:OUTDX,ALCALLD1MSCALLD1MSRORAL,1DECBLJNZL2MOVAL,0FFHOUTDX,ALCALLD1MSCALLD1MSINCSILOOPL1HLT;(程序的結(jié)構(gòu)等共10分)1 .若用2114存儲器芯片組成2KBRAM地址范圍為8000H87FFH,問地址線、數(shù)據(jù)線及相關(guān)的控制線如何連接

10、?(假設(shè)CPU只有16根地址線、8根數(shù)據(jù)線,控制線為WRRD、IO/M,采用LS138全譯碼法。)(15分)(每根連線各1分、存貯器組2分)微機原理與接口技術(shù)題B答案1.填空(共40分每空1分)1,若累加器(AL)=10000000在下列表示中所對應(yīng)的十進制數(shù)值應(yīng)是:無符號數(shù):(128);帶符號數(shù)(-128);BCM(80);1,請指出下列指令中原操作數(shù)和目標(biāo)操作數(shù)的尋址方式:1),ADDBX,SI+3000H,原操作數(shù)(變址尋址);目標(biāo)操作數(shù)(寄存器尋址);2),MULSI,原操作數(shù)(寄存器間址);目標(biāo)操作數(shù)(隱含尋址);3.寫出下列表示法中的物理地址:1),3500H:2354H物理地址為

11、(37354H)2) .(DS)=2350H(BX)=1806H(SI)=4560H位移量為200物理地址為(2932EH)4. 8259A的引腳有D0D7、IR0IR7、WRRDCAS3CAS2CSA0、INT、SP/EN、INTA,其中連接CPU或系統(tǒng)一側(cè)的引腳有(D0D7WRRDCSA0INT、INTA);連接I/O一側(cè)的引腳有(IR0IR7);用于其他芯片連接的弓I腳有(CAS0CAS2、SP/EN)。5. 8237A在微機系統(tǒng)中所起的作用是(DMA控制作用,具有DMA青求、響應(yīng)、傳送和結(jié)束的管理能力);它有(4)個通道;有(單一)、(成組)、(查詢)三種傳送模式;有(I/O-存貯器)

12、、(存貯器-I/O)、(存貯器-存貯器)、(校驗)四種傳送類型;片內(nèi)有(16)個端口可尋址。6. 8251A在串行通信中應(yīng)完成的基本任務(wù)是(串/并轉(zhuǎn)換)、(串行數(shù)據(jù)格式化)、(可靠性校驗)和(實現(xiàn)接口與DCE的聯(lián)絡(luò)控制)。7. 1).8282在微機系統(tǒng)中所起的作用是(T1時鎖存地址信息);2).8288在微機系統(tǒng)中所起的作用是(在8088/8086最大組態(tài)時發(fā)控制信息);8. A/D變換器的作用是(將模擬量變換成數(shù)字量);它的分辨率是指(數(shù)字量變化1個數(shù)值時,能區(qū)分的最小模擬量值,常用變換后的數(shù)字量的位數(shù)來說明,如分辨率為8位的A/D變換器,能區(qū)分的最小模擬量為滿度值的1/256)o9. 82

13、55有三種工作方式,其中能工作于方式0的口有(A、B、C口);能工作于方式1的口有(A、B口);能工作于方式2的口有(A口)o10 .使用512X4bit的RAM?儲器芯片組成16KB的存儲器組,共需(64)片RAMK片;共需(14)根尋址線;每片RAMH(9)根片內(nèi)尋址線。11 .ASSUME在匯編語言源程序中的作用是(在匯編時建立段寄存貯器與段之間的對應(yīng)表,凡在表中出現(xiàn)的段,尋址時可只寫偏移地址,否則還應(yīng)寫出段地址);OFFSETE匯編語言源程序中的作用是(分析運算符,求變量或標(biāo)號的偏移地址);12 .在匯編語言源程序中指令性語句的作用是(編寫可供計算機執(zhí)行的程序);指示性語句的作用是(告

14、訴匯編程序如何將源程序匯編成目標(biāo)程序);1 .簡要回答(共10分每小題5分)1.8086CPU有多少根地址線?多少根數(shù)據(jù)線?它最大直接尋址范圍是多少?一次對外數(shù)據(jù)傳送多少BIT二進制數(shù)?(20根地址線、16根數(shù)據(jù)線、最大直接尋址范圍是1MB一次對外數(shù)據(jù)傳送16BIT二進制數(shù))2 .請畫出異步傳送時9的ASCII碼波形圖(停止位為1位,采用偶校驗)。(略)1 .閱讀下列程序并回答問題:(10分)1 .此程序完成什么功能?2 .畫出流程圖DATASEGMENTORG2000HSTRINGDB20DUP(5,8,78H,21H,97H)COUNTEQU&STRIGDATAENDSSTACKS

15、EGMENTSTACKDB100DUP(?)STACKENDSCODESEGMENTASSUMECSCODEDS:DATASS:STACKBEGINMOVAXDATAMOVDSAXMOVCXCOUNTLEASI,STRINGXORAXAXAGAINADDAL,SIADCAH0INCSILOOPAGAINMOVSI,ALMOVSI+1,AHMOVAH4CHINT21HCODEENDSENDBEGIN(將100個八位數(shù)累加后存入數(shù)據(jù)區(qū)最后兩個單元)四、若用2114存儲器芯片組成2KBRAM地址范圍為D000HD7FFH問地址線、數(shù)據(jù)線及相關(guān)的控制線如何連接?(所有己知條件如圖所示)(15分)(注意

16、:該題07,08年復(fù)試考過,很重要)五、匯編語言程序設(shè)計:(10分)在1000H和1064H單元開始,放有各為100字節(jié)的組合后的BCDa(地址最低處放的是最低位字節(jié)),求它們的和,且把和放在1100H開始的單元中。(要求寫出完整程序)DATASEGMENTORG1000HSTRING1DBnn,nn,STRING2DBnn,nn,COUNTEQU&STRING2RESUTDB101DUP()DATAENDSSTACKSEGMENTSTACKDB100DUP(?)STACKENDSCODESEGMENTASSUMECSCODEDS:DATASS:STACKBEGINMOVAXDATAM

17、OVDSAXMOVCXCOUNT;(100)LEASI,STRING1;(1000H)XORAXAXAGAIN:MOVAL,SIADCAL,SI+64HDAAMOVSI+100H,ALINCSILOOPAGAINJNCEND1MOVSI+100H,1END1:MOVAH4CHINT21HCODEENDSENDBEGIN六、某系統(tǒng)中8253-5地址為340H343H,輸入頻率為10MH編沖信號,輸出為1HZ,占空比為1:1的脈沖信號,請寫出初始化程序并畫出相應(yīng)電路圖及地址譯碼連接圖。(15分)提示:1.地址總線只用A0A9,控制線用IOR、IOW譯碼器可采用邏輯電路與LS138譯碼器的組合;2.

18、8253的工作方式命令字如圖MOVDX,343HMOVAL,00110110BOUTDX,ALMOVAX,10000MOVDX,340HOUTDX,ALMOVAL,AHOUTDX,ALMOVDX,343HMOVAL,01110110BOUTDX,ALMOVDX,341HMOVAX,1000OUTDX,ALMOVAL,AHOUTDX,AL微機原理與接口技術(shù)題C答案1.單項選擇題(在下列每小題的四個備選答案中,選出一個正確的答案,并將號碼填在括號內(nèi)。每小題1分,共10分)1、8288在8086/8088組成的計算機中的作用是(2)。數(shù)據(jù)緩沖器總線控制器地址鎖存器提供系統(tǒng)時鐘CLK2、指令MOV02

19、83HBXSI,AX中目標(biāo)操作數(shù)的尋址方式為(2)。寄存器尋址基址變址相對尋址基址尋址變址尋址3、某存儲單元的段基址為3806H,段內(nèi)偏移地址為2A48H,該存儲單元的物理地址為(4)。4100H3AA08H3B008H3AAA8H4、某存儲器芯片有地址線13根,數(shù)據(jù)線8根、該存儲器芯片的存儲容量為(3)。15Kx832KX2568KX832KX85、某存儲器芯片容量為2Kx1bit、若用它組成16KX8bit存儲器組,所用芯片數(shù)以及用于組內(nèi)尋址的地址線為(2)32片、11根64片、14根8片、14根16片、8根6、在直接尋址方式中,除使用段寄存器外,允許使用的寄存器有(4)AX,BX,CXD

20、XSI,DI,BP,SP全部通用寄存器不使用任何寄存器7、設(shè)某數(shù)據(jù)段中有:DA1DB32H,58HDA2DW32H58H下面有語法錯誤的語句是(3)LEASI,DA2MOVALDA1+1MOVBLDA2INCDA2+28、MOVAX,5849HMOVBX2934HADDAL,BHDAA上述4條指令執(zhí)行后,(AX)=(4)817DH8183H5872H5878H9、INAL,n指令中n是(1)8位二進制數(shù)16位二進制數(shù)8位或16位二進制數(shù)均可用AL時是8位;用AX時是16位10、執(zhí)行指令PUSHBX后,堆棧指針SP的變化為(2)SP-1SP-2SP+1SP+21 .填空題:(每空2分,共計40分

21、)1 .偽指令SEGMENT程序中出現(xiàn)時表示:(程序劃分邏輯段)。2 .匯編語言源程序中的語句結(jié)構(gòu)由4部分組成,每個部分稱為項(也可稱為域或埸),各項名稱分別為:(名字/標(biāo)號)、(操作碼)、(操作數(shù))、(注釋)。3 .標(biāo)志寄存器FR中下列標(biāo)志位的名稱以及為0和1時代表的意義分別為: .CF:(進位/借位位,運算中最高位有進位/借位時為1;否則為0); .IF:(中斷控制位,1為開中斷;0為關(guān)中斷);4、匯編程序的作用是(將用助記符號編寫的匯編語言源程序轉(zhuǎn)換成機器碼的目標(biāo)程序);5、物理地址是指(內(nèi)存單元的實際地址);6、指示性語句的作用是(告訴匯編程序如何將源程序轉(zhuǎn)換成目標(biāo)程序);7、指令性語

22、句的作用是(指示計算機執(zhí)行的實際操作);8、A/D變換器的作用是(將模擬量變換成數(shù)字量);它的分辨率是指(數(shù)字量變化1個數(shù)值時,能區(qū)分的最小模擬量值,常用變換后的數(shù)字量的位數(shù)來說明,如分辨率為8位的A/D變換器,能區(qū)分的最小模擬量為滿度值的1/256)。9、若某D/A變換器的分辨率為12位并且不帶鎖存器,它與8088CPU的DB連接時應(yīng)加(2)級鎖存器。10、若要某系統(tǒng)的8253的2通道輸出波形為占空比1:1的方波、分頻系數(shù)為1000、二進制計數(shù),其工作方式命令字為(01110110B)o11、8237具有(3)種傳送模式,(4)種傳送類型。12、8259一片能連接(8)中斷源,它有(4)個I

23、CW有(3)OCW。1 .問答題:(每小題5分,共計15分)1. 8251在系統(tǒng)中起什么作用?請畫出異步通信幀格式圖。答:8251A在串行通信中應(yīng)完成的基本任務(wù)是串/并轉(zhuǎn)換、串行數(shù)據(jù)格式化、可靠性校驗和實現(xiàn)接口與DC國勺聯(lián)絡(luò)才$制。(幀格式圖略)2、什么是總線周期一個基本的總線周期由多少個T構(gòu)成答:CPU每訪問一次總線所花的時間稱為總線周期,一個基本的總線周期由四個T周期構(gòu)成。3、8237在系統(tǒng)中起什么彳用?請簡述8237工作過程。答:DMA空制作用,具有DMA青求、響應(yīng)、傳送和結(jié)束的管理能力。8237工作過程分四個階段:1 .請求:1. 響應(yīng):3 .傳送:4 .結(jié)束:1 .程序設(shè)計(10分)

24、:在數(shù)據(jù)段中從0500H單元開始存放著100個帶符號數(shù)(16位),要求把其中的正數(shù)傳送至1000H開始的存儲區(qū);負(fù)數(shù)傳送至1100H開始的存儲區(qū),且分別統(tǒng)計正數(shù)和負(fù)數(shù)的個數(shù),并將正數(shù)和負(fù)數(shù)的個數(shù)分別存入1200H和1201H單元中。(要求:寫出完整程序并畫出流程圖)DATASEGMENTORG0500HN0DWX1,X2,,X100;自定義100個帶符號數(shù)COUNTEQU$BUFFER/2N1DW1000H;保存正數(shù)N2DW1100H;保存負(fù)數(shù)N3EQU1200H;保存?zhèn)€數(shù)DATAENDSCODESEGMENTASSUMECSCODEDSDATAMAINPROCSTARTMOVAX,DATAMOVDSAXMOVCXCOU

溫馨提示

  • 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

提交評論