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

下載本文檔

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

文檔簡介

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

2、根、該存儲器 芯片的存儲容量為(D )oA. 15K8 B. 32K256 C. 1K8 D. 32K85、某存儲器芯片容量為2K4bit.若用它組成16K8bit 存儲器組,所用芯片數(shù)以及用于組內(nèi)尋址的地址線為 (B)OA. 2 片、11 根 B. 16 片、14 根 C. 8 片、16 根 D. 16片、8根6、DMAC 8237具有(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ù),其工作方式

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

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

5、X= ( 35 )MOV CX, 5MOV AX, 50NEXT: SUB AX, CXLOOP NEXTHLT6、執(zhí)行下面的程序段后,AL二(34H ),BUF DW 2152H, 3416H, 5731H, 4684HMOV BX, OFFSET BUFMOV AL, 3XLAT7、標(biāo)志寄存器FR中有三個控制標(biāo)志,它們的符號、名稱以及為0和1時代表的意義分別為:.(中斷控制IF;允許即開中斷時IF=I;否則IF=O );(方向控制DF;在串操作指令時需變址寄存器SI,DI按 遞減方式工作即-1/2時DF=I;否則DF=O);.(單步操作控制TF;需單步工作時TF=I;否則TF=O );8、

6、8086/8088 CPU具有兩種外部中斷,它們是(非屏蔽中斷 即NMl )和(可屏蔽中斷即INTR )。9、A/D變換器的作用是(將模擬量轉(zhuǎn)換數(shù)字量),D/A變 換器的作用是(將數(shù)字量轉(zhuǎn)成模擬量)。衡量它們性能的主 要參數(shù)有(分辨率)、(轉(zhuǎn)換時間)、(精度)、(線性度)o10、ElA RS-232C的TXD和RXD數(shù)據(jù)線上的電平邏輯1二(-3-15)V;邏輯 0二(+3+15 )Vo11、8253具有(3)個獨立的(16 )位計數(shù)器,各計數(shù)器都有(6 )種不同的工作方式。12、8255具有3種工作方式,其中方式0為(基本輸入/輸 出);方式1為(選通輸入/輸出);方式2為(雙向選通輸入/輸出

7、)。8255片內(nèi)可尋址的端口 有(4 )個。13、8251A可編程串行接口芯片具有(奇偶)、(溢出)、(幀錯或格式錯)的錯誤檢測能力。三、問答題:(每小題10分,共計20分)1、8086 CPU有多少根地址線?多少根數(shù)據(jù)線?它最大直接 尋址范圍是多少? 一次對外數(shù)據(jù)傳送多少BIT二進制數(shù)? 答:8086 CPU有20根地址線(2分);16根數(shù)據(jù)線(2分); 它最大直接尋址范圍1MB(4分);一次對外數(shù)據(jù)傳送16BIT 二進制數(shù)(2分)。2、CPU(或主機)與接口之間有哪幾種傳送信息的方式?各 應(yīng)用在什么場合?在這些傳送方式中可使用我們所學(xué)過的 哪些可編程接口芯片?答:(1)無條件傳送方式;用于

8、要求不高的場合如LED顯示 等;可用8255的工作方式0, (2分)(2)查詢式傳送;用于可靠性高且速率不高的場合如數(shù)據(jù)采 集等;可用8255的工作方式1、2, (2分)(3)中斷傳送;用于可靠性高且效率髙的場合;可用8255 的工作方式1、2和8259, (4分)(4)DMA傳送;用于可靠性高且效率高、速率高的場合;可 用 8237o (2 分)四、接口及程序設(shè)計(15分):在IOOOH開始的內(nèi)存中,放 有IoOo個ASCIl字符,請設(shè)計一程序,將 這串ASCII字 符以異步串行通信方式從8255A PBo輸出,采用偶校驗、一位起始位、一位終止位、波特率500 (可調(diào)用InIS軟件定時程序“

9、DIMS” )o8255A接口連接圖如下:82558255A I作方式控制字如下:D7D6D5D4D3D2DIDO特征位A組方式A 口C47B組方 式B 口Co3答:程序如下:MOVSl,IOOOHMOVCX,1000MOVDX,30FH ;(口地址共4分)MOVAL,IOOOOOOOB ;(控制字 1 分)OUTDX,AL ;MOVDX,30DHMOVAL,OFFH ;發(fā)停止位OUT DX ,ALCALL DIMSCALL DIMSLI: MOV BL ,8MOV AL ,0OUT DX ,AL ;發(fā)起始位CALL DIMSCALL DIMSMOV AL ,SIAND AL ,ALJP L2

10、OR AL ,80HL2: OUT DX ,ALCALL DIMSCALL DIMSROR AL,1DEC BLJNZ L2MOV AL ,OFFHOUT DX ,ALCALL DIMSCALL DIMSINC SILOOP LIHLT ;(程序的結(jié)構(gòu)等共10分)五、若用2114存儲器芯片組成2KB RAM,地址范圍為800OH87FFH,問地址線、數(shù)據(jù)線及相關(guān)的控制線如何連 接?(假設(shè)CPU只有16根地址線、8根數(shù)據(jù)線,控制線為WR. RD、 10/M,采用 LS138 全譯碼法。)(15 分)(每根連線各1分、存貯器組2分)微機原理與接口技術(shù)模擬試題B答案2004. 12一、填空(共40分

11、每空1分)1 若累加器(AL)= 1000 OooO在下列表示中所對應(yīng)的十進制 數(shù)值應(yīng)是:無符號數(shù):(128 );帶符號數(shù)(-128 );BCD 碼(80 );2.請指出下列指令中原操作數(shù)和目標(biāo)操作數(shù)的尋址方式:1). ADD BX , SI+3000H,原操作數(shù)(變址尋址); 目標(biāo)操作數(shù)(寄存器尋址);2). MUL SI,原操作數(shù)(寄存器間址);目標(biāo)操作數(shù) (隱含尋址);寫出下列表示法中的物理地址:1). 3500H:2354H 物理地址為(37354H )2). (DS)=2350H (BX)=I806H (Sl)=4560H 位移量為 200 物 理地址為(2932EH )8259A

12、的引腳有 DoD7、IROIR7、WR、RD、CASO CAS2 CS、A0、INT、SP/EN、INTA,其中連接 CPU 或系統(tǒng)一 側(cè)的引腳有(DO D7、WR、RD、CS、AO、INT、INTA );連 接I/O側(cè)的引腳有(IRoIR7 );用于其他芯片連接的引 腳有(CASoCAS2、SP/EN )。8237A在微機系統(tǒng)中所起的作用是(DMA控制作用,具 有DMA請求、響應(yīng)、傳送和結(jié)束的管理能力);它有(4 ) 個通道;有(單一)、(成組)、(查詢)三種傳送模式; 有(I/O-存貯器)、(存貯器I0 )、(存貯器一存 貯器)、(校驗)四種傳送類型;片內(nèi)有(16 )個端口 可尋址。825

13、1A在串行通信中應(yīng)完成的基本任務(wù)是(串/并轉(zhuǎn) 換)、(串行數(shù)據(jù)格式化)、(可靠性校驗)和(實現(xiàn)接 口與DCE的聯(lián)絡(luò)控制)。1). 8282在微機系統(tǒng)中所起的作用是(Tl時鎖存地址 信息);2). 8288在微機系統(tǒng)中所起的作用是(在8088/8086最大 組態(tài)時發(fā)控制信息);A/D變換器的作用是(將模擬量變換成數(shù)字量);它的分辨率是指(數(shù)字量變化1個數(shù)值時,能區(qū)分的最小 模擬量值,常用變換后的數(shù)字量的位數(shù)來說明,如分辨率 為8位的A/D變換器,能區(qū)分的最小模擬量為滿度值的 1/256 )o8255有三種工作方式,其中能工作于方式0的口有(A、B、C 口);能工作于方式1的口有(A、B 口 );

14、能工作于方式2的口有(A 口)。使用5124bit的RAM存儲器芯片組成16KB的存儲器 組,共需(64 )片RAM芯片;共需(14 )根尋址線;每片 RAM需(9 )根片內(nèi)尋址線。ASSUME在匯編語言源程序中的作用是(在匯編時建立 段寄存貯器與段之間的對應(yīng)表,凡在表中出現(xiàn)的段,尋址 時可只寫偏移地址,否則還應(yīng)寫出段地址);OFFSET在匯編語言源程序中的作用是(分析運算符,求變量 或標(biāo)號的偏移地址);在匯編語言源程序中指令性語句的作用是(編寫可供 計算機執(zhí)行的程序);指示性語句的作用是(告訴匯編程序如何將源程序匯編成 目標(biāo)程序);二、簡要回答(共10分每小題5分)1.8086 CPU有多少

15、根地址線?多少根數(shù)據(jù)線?它最大直接 尋址范圍是多少? 一次對外數(shù)據(jù)傳送多少BlT二進制數(shù)? (20根地址線、16根數(shù)據(jù)線、最大直接尋址范圍是1MB、一 次對外數(shù)據(jù)傳送16BIT二進制數(shù))2.請畫出異步傳送時9的ASCIl碼波形圖(停止位為1位,采用偶校驗)。(略)閱讀下列程序并回答問題:(10分)1 此程序完成什么功能?畫出流程圖DATA SEGMENTORG 2000HSTRlNG DB 20 DUP (5,8,78H,21H,97H)COUNT EQU S-STRIGDATA ENDSSTACK SEGMENT STACKDB 100 DUP(?)STACK ENDSCODE SEGMEN

16、TASSUME CS: CODE, DS: DATA, SS: STACKBEGIN: MOV AX, DATAMOV DS, AXMOV CX, COUNTLEA SI, STRlNGXOR AX, AXAGAIN: ADD AL, SIADC AH, OINC SlLOOP AGAlNMOV SI, ALMOV SI+1, AH片內(nèi)尋址Q片內(nèi)尋址QMOV AH, 4CHINT 21HCODE ENDSEND BEGlN(將100個八位數(shù)累加后存入數(shù)據(jù)區(qū)最后兩個單元)四、若用2114存儲器芯片組成2KB RAM,地址范圍為DOOOHD7FFH,問地址線、數(shù)據(jù)線及相關(guān)的控制線如何連接?(所有己

17、知條件如圖所示)(15 分)A15 A14 A13 A12 AU AlO IlOlOO2SIOlOOIololDoOoHP1K D3FFHlD400HIK D4FFH-*五、匯編語言程序設(shè)計:(10分)在IOOOH和1064H單元開始,放有各為100字節(jié)的組合后 的BCD數(shù)(地址最低處放的是最低位字節(jié)),求它們的 和,且把和放在IloOH開始的單元中。(要求寫出完整程 序)DATA SEGMENTORG IOOOHSTRlNGl DB rm, nn, STRlNG2 DB nn, nn, COUNT EQU $-STRI NG2RESUT DB 101 DUP ()DATA ENDSSTACK

18、 SEGMENT STACKDB IOO DUP(?)STACK ENDSCODE SEGMENTASSUME CS: CODE, DS: DATA, SS: STACKBEGIN:MOV AX,DATAMOV DS,AXMOV CX,COUNT ;(IOO)LEA SI,STRlNGl;(IOOOH)XOR AX,AXAGAIN:MOV AL,SIADC AL,SI+64HDAAMOV SI+100H, ALINC SlLOOP AGAlNJNC ENDIMOV SI+100H, 1ENDl: MOV AH, 4CHINT 21HCODE ENDSEND BEGlN六、某系統(tǒng)中8253-5地

19、址為340H343H,輸入頻率為IOMHZ脈沖信號,輸出為1HZ,占空比為1:1的脈沖信號, 請寫出初始化程序并畫出相應(yīng)電路圖及地址譯碼連接圖。(15 分)提示:1.地址總線只用AOA9,控制線用IOR、IOW,譯碼器可釆用邏輯電路與LS138譯碼器的組合;8253的工作方式命令字如圖。D7 D6 D5 P4 D3 D2 DI UOMOV DX,343HMOV AL,00110110BOUT DX,ALMOV AX,10000MOV DX,340HOUT DX,ALMOV AL,AHOUT DX,ALMOV DX,343HMOV AL,01110110BOUT DX,ALMOV DX,341H

20、MOV AX,IOOOOUT DX,ALMOV AL,AHOUT DX,AL微機原理與接口技術(shù)模擬試題C答案2004. 12一、單項選擇題(在下列每小題的四個備選答案中,選出一個正確的答案,并將號碼填在括號內(nèi)。每小題1分,10分)1、8288在8086/8088組成的計算機中的作用是(2 )o數(shù)據(jù)緩沖器總線控制器地址鎖存器提供系統(tǒng)時鐘CLK2、指令MoV 0283HBX SI , AX中目標(biāo)操作數(shù)的尋址方式為(2 )。寄存器尋址基址變址相對尋址基址尋址變址尋址3、某存儲單元的段基址為3806H,段內(nèi)偏移地址為 2A48H,該存儲單元的物理地址為(4 )o(D 4100H 3AA08H 3B00

21、8H 3AAA8H4、某存儲器芯片有地址線13根,數(shù)據(jù)線8根、該存儲器芯片的存儲容量為(3 )。 15KX8 32KX256 8KX8 32KX85、某存儲器芯片容量為2Klbit.若用它組成16K8bit 存儲器組,所用芯片數(shù)以及用于組內(nèi)尋址的地址線為(2 )o32片、11根64片、14根8片、14根16片、8根6、在直接尋址方式中,除使用段寄存器外,允許使用的寄 存器有(4 ) AX, BX, CX, DX SI, DI, BP, SP全部通用寄存器不使用任何寄存器7、設(shè)某數(shù)據(jù)段中有:DAI DB 32H, 58HDA2 DW 32H, 58H下面有語法錯誤的語句是(3 ) LEA SI,

22、 DA2 MoV AL, DA1+1 MoV BL, DA2 INC DA2+28、MOV AX, 5849HMOV BX, 2934HADD AL, BHDAA上述4條指令執(zhí)行后,(AX) = ( 4 ) 817DH 8183H 5872H 5878H9、IN AL, n指令中n是(I)8位二進制數(shù)16位二進制數(shù)8位或16位二進制數(shù)均可 用AL時是8位;用AX時是16位10、執(zhí)行指令PUSH BX后,堆棧指針SP的變化為(2 ) SP-I SP-2 SP+1 SP+2填空題:(每空2分,共計40分)偽指令SEGMENT在程序中出現(xiàn)時表示:(程序劃分邏輯段)。2、匯編語言源程序中的語句結(jié)構(gòu)由4

23、部分組成,每個部分 稱為項(也可稱為域或埸),各項名稱分別為:(名字/標(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、指令性語句的作用是(指示計算機執(zhí)行的實際操作);8、A/D變換器的作用是(將模擬量變換成數(shù)字量);它的分

24、辨率是指(數(shù)字量變化1個數(shù)值時,能區(qū)分的最小模 擬量值,常用變換后的數(shù)字量的位數(shù)來說明,如分辨率為8 位的A/D變換器,能區(qū)分的最小模擬量為滿度值的 1/256 )o9、若某D/A變換器的分辨率為12位并且不帶鎖存器,它 與8088CPU的DB連接時應(yīng)加(2)級鎖存器。10、若要某系統(tǒng)的8253的2通道輸出波形為占空比1: 1 的方波、分頻系數(shù)為1000、二進制計數(shù),其工作方式命令 字為(OllIOlIOB)O11、8237具有(3)種傳送模式,(4)種傳送類型。12、8259 片能連接(8)中斷源,它有(4 )個ICW,有(3 )0CWO三、問答題:(每小題5分,共計15分)1、8251在系

25、統(tǒng)中起什么作用?請畫出異步通信幀格式圖。 答:8251A在串行通信中應(yīng)完成的基本任務(wù)是串/并轉(zhuǎn)換、 串行數(shù)據(jù)格式化、可靠性校驗和實現(xiàn)接口與DCE的聯(lián)絡(luò)控 制。(幀格式圖略)2、什么是總線周期一個基本的總線周期由多少個T構(gòu)成 答:CPU每訪問一次總線所花的時間稱為總線周期,一個基 本的總線周期由四個T周期構(gòu)成。3、8237在系統(tǒng)中起什么作用?請簡述8237 X作過程。答:DMA控制作用,具有DMA請求、響應(yīng)、傳送和結(jié)束的管理能力。8237工作過程分四個階段:(1)請求 (2)響應(yīng) (3)傳送 (4)結(jié)束:四、程序設(shè)計(10分):在數(shù)據(jù)段中從0500H單元開始存放著100個帶符號數(shù)仃6 位),要求把其中的正數(shù)傳送至IOOOH開始的存儲區(qū);負(fù)數(shù) 傳送至1IOOH開始的存儲區(qū),且分別統(tǒng)計正數(shù)和負(fù)數(shù)的個 數(shù),并將正數(shù)和負(fù)數(shù)的個數(shù)分別存入1200H和120IH單元 中。(要求:寫出完整程序并畫出流程圖)DATA SEGMENTORG 0500HNO DW XI, X2,,XlOO ;自定義100個帶符號數(shù)COUNT EQU $-BUFFER/2NI DW IOOOH ;保存正數(shù)N2 DW IlOOH ;保存負(fù)數(shù)N3 EQU 1200H ;保存?zhèn)€數(shù)DATA ENDSCODE SEGMENTASSUME CS: CODE, DS: DATAMAIN PROCSTART: MO

溫馨提示

  • 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

提交評論