匯編語(yǔ)言微機(jī)原理及接口技術(shù)期末復(fù)習(xí)試卷以及參考答案八_第1頁(yè)
匯編語(yǔ)言微機(jī)原理及接口技術(shù)期末復(fù)習(xí)試卷以及參考答案八_第2頁(yè)
匯編語(yǔ)言微機(jī)原理及接口技術(shù)期末復(fù)習(xí)試卷以及參考答案八_第3頁(yè)
匯編語(yǔ)言微機(jī)原理及接口技術(shù)期末復(fù)習(xí)試卷以及參考答案八_第4頁(yè)
匯編語(yǔ)言微機(jī)原理及接口技術(shù)期末復(fù)習(xí)試卷以及參考答案八_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

重慶郵電大學(xué)2006/2007學(xué)年第二學(xué)期期末考試題微機(jī)原理與接口技術(shù)考試題(A卷)一、單項(xiàng)選擇題(每題1分,共20題)1、一般,微機(jī)系統(tǒng)硬件由___部分組成,包括______。A.4,CPU、存儲(chǔ)器、I/O設(shè)備和接口電路B.3,存儲(chǔ)器,控制器和顯示器C.2,運(yùn)算器和顯示器D.4,存儲(chǔ)器,運(yùn)算器,顯示器和鍵盤2、80X86微機(jī)系統(tǒng)有三條總線,它們是___________。A.地址總線、數(shù)據(jù)總線和控制總線B.地址總線、信息總線和存儲(chǔ)器總線C.輸入總線和輸出總線D.單總線、面向微處理器雙總線和面向存儲(chǔ)器雙總線3、80X86微機(jī)中用來(lái)指出下一條要被執(zhí)行指令的偏移地址的部件是___。A.CSB.DSC.ESD.IP4、在匯編語(yǔ)句MOVBL,’A’中,源操作數(shù)的尋址方式是___________。A.直接尋址B.立即尋址C.基址尋址D.寄存器間接尋址5、以下指令中正確的是___________。A.MOVDS,2D00HB.MOVCL,270C.INAL,DXD.MOV[DI],[SI]6、已定義數(shù)據(jù)段DATASEGEMENTORG0213HDA1DB15H,34H,55HADRDWDA1DATAENDS能使AX中數(shù)據(jù)為偶數(shù)的語(yǔ)句是()A.MOVAX,WORDPTRDA1B.MOVAL,DA1+2C.MOVAL,BYTEPTRADR+1D.MOVAX,WORDPTRDA1+27、已知DS=1000H,ES=2000H,SI=0300H,內(nèi)存10310H開始的兩個(gè)單元中存放3A4BH,內(nèi)存20310H開始的兩個(gè)單元中存放4C5DH,則語(yǔ)句LEABX,[SI+10H]執(zhí)行后,BX的值為________。A.3A4BHB.4C5DHC.0310HD.3D5BH8、MOVSP,4210HPUSHAX執(zhí)行上述指令后,SP寄存器的值是()A.4211HB.420EHC.420FHD.4212H9、下列指令中不影響進(jìn)位標(biāo)志CF的指令是___________。A.SUBAX,BXB.ROLAL,1C.INCCXD.ADDAL,BL10、設(shè)AH=0,AL=06H,BL=09H,執(zhí)行指令A(yù)DDAL,BLAAA之后,其結(jié)果應(yīng)是()。A.AH=01,AL=05B.AH=1AL=15C.AH=0AL=05D.AH=0AL=0FH11、已知AX=3A7BH,進(jìn)位標(biāo)志CF=1,則語(yǔ)句SARAX,1執(zhí)行后AX和CF的值分別為________。A.74F6H和0B.74F6和1C.74F7H和0D.1D3D和112、已知AX=1025H,BL=03H,則語(yǔ)句IMULBL執(zhí)行后AX的值為________。A.3075HB.0075HC.006FHD.306FH13、指令CALLFARPTRSubProg執(zhí)行時(shí)將會(huì)向堆棧依次壓入。A.IP和CSB.CS和IPC.標(biāo)志寄存器、IP和CSD.標(biāo)志寄存器、CS和IP14、語(yǔ)句DATASEGMENTPARA說(shuō)明了________。A.段DATA一定為數(shù)據(jù)段B.存放段DATA的內(nèi)存首地址正好是16的整數(shù)倍C.段DATA的變量正好占用16的整數(shù)倍D.存放段DATA的內(nèi)存首地址正好是256的整數(shù)倍15、下列對(duì)OUT指令的描述中,不正確的是___________。A.實(shí)現(xiàn)從端口中讀出數(shù)據(jù)B.能直接訪問(wèn)的端口范圍是0~255C.只能用DX用作間接尋址的端口D.能訪問(wèn)的端口為64KB16、中斷類型號(hào)為10H的中斷向量存放在內(nèi)存地址___________開始的4個(gè)物理存儲(chǔ)單元中。A.00HB.10HC.20HD.40H17、設(shè)(ES)=3000H,(DI)=OOFFH,(CX)=0005H,(AL)=41H,DF=0,從300FFH開始的連續(xù)5個(gè)字節(jié)單元內(nèi)容分別是44H,43H,42H,41H,41H。執(zhí)行REPNZSCASB指令后,正確的結(jié)果是()A.(DI)=0104H,(CX)=0000HB.(DI)=0103H,(CX)=0001HC.(DI)=0102H,(CX)=0002HD.(DI)=0101H,(CX)=0003H18、IBMPC/AT機(jī)采用兩個(gè)8259A級(jí)聯(lián),CPU的可屏蔽硬中斷可擴(kuò)展為________。A.64級(jí)B.32級(jí)C.16級(jí)D.15級(jí)19、在8254中,實(shí)現(xiàn)方波發(fā)生器工作方式的是________。A.方式0B.方式1C.方式2D.方式320、8255A能實(shí)現(xiàn)雙向傳送功能的是________。A.方式0B.方式1C.方式2D.方式3二、多項(xiàng)選擇題(每小題2分,共10分)從備選答案中選擇2~5個(gè)正確答案,多選、少選、錯(cuò)選不得分。21.在80x86中可屏蔽中斷請(qǐng)求被CPU響應(yīng)的條件是()。A.INTR引腳有中斷請(qǐng)求,NMI引腳沒有中斷請(qǐng)求,系統(tǒng)沒有DMA請(qǐng)求;B.CPU當(dāng)前指令執(zhí)行完畢;C.中斷允許標(biāo)志IF=1;D.用戶按下鍵Ctrl+C。22.要實(shí)現(xiàn)在匯編源程序文件file2.asm中調(diào)用匯編源程序文件file1.asm中定義的子程序SUM,則應(yīng)當(dāng)()。A.在file2.asm中使用語(yǔ)句PUBLICSUM;B.在file1.asm中使用語(yǔ)句PUBLICSUM;C.在file2.asm中使用語(yǔ)句EXTRNSUM:FARD.分別匯編兩源程序生成目標(biāo)程序file1.obj和file2.obj,并且將兩目標(biāo)程序鏈接成為一個(gè)可執(zhí)行程序。23.以下關(guān)于8255A芯片的敘述中正確的有()。A.它的內(nèi)部分為兩組,A口和C口的高4位屬于A組,B口和C口的低4位屬于B組;B.它的地址線A1=1、A0=0且片選=0時(shí),則選中C口;C.它的B口不能工作在方式2;D.它的A口或B口工作在方式1時(shí)各要占用C口的3根線作為控制線。24.COM型文件的編程格式必須符合下面的哪些規(guī)定()。A.目標(biāo)代碼應(yīng)該小于64KB;B.源程序中允許有數(shù)據(jù)段、代碼段和堆棧段;C.在代碼段偏移地址為100H的單元,必須是程序的第一條可執(zhí)行指令;D.源程序只允許有一個(gè)邏輯段,即代碼段。25.以下關(guān)于8237A的基本功能敘述正確的有()A在一個(gè)芯片中有4個(gè)獨(dú)立的DMA通道;B每一個(gè)通道的DMA請(qǐng)求都可以被禁止或允許;C每一個(gè)通道的DMA請(qǐng)求有不同的優(yōu)先級(jí),既可以是固定優(yōu)先級(jí),也可以是循環(huán)優(yōu)先級(jí);D每一個(gè)通道一次傳送的最大字節(jié)數(shù)為64K;E8237A提供4種傳送方式:?jiǎn)巫止?jié)傳送方式、數(shù)據(jù)塊傳送方式、請(qǐng)求傳送方式和級(jí)聯(lián)傳送方式。三、填空題(每題2分,共10分)268086/8088微處理器內(nèi)部由___________和___________兩個(gè)獨(dú)立的處理單元組成。27一條完整的匯編指令通常由標(biāo)號(hào)、___________、___________和注釋組成。28在微機(jī)系統(tǒng)中,端口編址方式一般有___________和___________兩種方式。29異步串行通信的數(shù)據(jù)格式通常包括起始位、、奇偶校驗(yàn)位和。30已知中斷向量表中從60H地址開始的4個(gè)連續(xù)單元中的內(nèi)容為30H、40H、50H、60H,則該中斷對(duì)應(yīng)的類型碼為____,中斷服務(wù)程序入口地址為。四、簡(jiǎn)答題(每題4分,共20分)31宏指令與子程序的區(qū)別。32簡(jiǎn)述主程序和子程序之間有哪幾種參數(shù)傳遞方式。33簡(jiǎn)述I/O接口的基本功能。34簡(jiǎn)述中斷、中斷向量和中斷向量表的基本含義。35偽指令定義如下,請(qǐng)畫出內(nèi)存分配示意圖并在相應(yīng)單元寫出該單元的內(nèi)容。ORG0074HBUFDW‘AB’,1,$+4,’A’,1234H,$+2五、閱讀程序,并按要求回答問(wèn)題。(共7小題,共20分)36、請(qǐng)描述以下程序段實(shí)現(xiàn)的功能:___________。(2分)MOVAL,BLMOVAH,0SALAX,1MOVBX,AXSALAX,1SALAX,1ADDAX,BX37、請(qǐng)描述以下程序?qū)崿F(xiàn)的功能:___________。(2分)DATASEGMENTADB42,13,8,7,90DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,4MOVSI,OFFSETALP1:MOVDX,CXMOVDI,SIMOVAL,[DI]LP2:INCDICMPAL,[DI]JAENEXTMOVBL,ALMOVAL,[DI]MOV[DI],BLNEXT:DECDXJNZLP2MOV[SI],ALINCSILOOPLP1MOVAH,4CHINT21HCODEENDSENDSTART38、(4分)閱讀以下程序段,回答問(wèn)題:XDW0123H,2A3EH,89DFH

COUNTEQU$-X

YDBCOUNTDUP(0)

LEASI,X

LEADI,Y

MOVCX,COUNT

CLD

REPMOVSB

①上述程序段執(zhí)行后,Y數(shù)據(jù)區(qū)各字節(jié)單元的內(nèi)容是什么?②程序段功能不變情況下,REPMOVSB可否用下面兩條指令替代:LOP:MOVSB

LOOPLOP39、(2分)閱讀以下程序段,回答問(wèn)題:MOVAL,0FH

XORAL,0FFH

MOVCL,7

SHRAL,CL

①上述程序段執(zhí)行后,AL=___。

②如將指令SHR換成ROR指令,則程序段執(zhí)行后,AL=___。40、(2分)下面程序段完成將以BUFF為首地址的內(nèi)存區(qū)域全部存儲(chǔ)0FFH數(shù)據(jù)。請(qǐng)?jiān)诳瞻滋幪砩线m當(dāng)?shù)闹噶睿恳豢瞻滋幹惶硪粭l指令)。

BUFFDB20HDUP(?)

_____

MOVAX,0FFFFH

MOVCX,10H

_____________

REPSTOSW41、(6分)已知AL的值為0~F中的一位16進(jìn)制數(shù):

HECAPROCFAR

CMPAL,10

JCKK

ADDAL,7

KK:ADDAL,30H

MOVDL,AL

MOVAH,2

INT21H

RET

HECAENDP

請(qǐng)回答:①該子程序完成什么功能?

②如調(diào)用子程序時(shí),AL=3,子程序執(zhí)行后,DL=__。

③如調(diào)用子程序時(shí),AL=0FH,子程序執(zhí)行后,DL=_。42、閱讀程序,寫出程序通過(guò)CX實(shí)現(xiàn)的功能是_______。(2分)DATASEGMENTBUFDB'ADSIKHI;OJDYTUKJIS*'DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSETBUFMOVCX,0LP:CMPBYTEPTR[BX],'*'JZNEXTINCBXINCCXJMPLPNEXT:MOVAH,4CHINT21HCODEENDSENDSTART六、編寫程序題(每題5分,共20分)。43設(shè)有3個(gè)32位的無(wú)符號(hào)整數(shù),分別存放在變量名為A,B,C作為起始地址的內(nèi)存中(低位在低地址,高位在高地址)。其中A=56781234H,B=1122AA33H。請(qǐng)寫出包括數(shù)據(jù)定義在內(nèi)的完整的匯編語(yǔ)言程序,實(shí)現(xiàn)C=A+B。448254的端口地址為40H-43H,要求計(jì)數(shù)器2工作方式1,按BCD碼計(jì)數(shù),計(jì)數(shù)初值為十進(jìn)制數(shù)4023,寫出初始化程序段。458255的端口地址為60H-63H,要把PA口指定為0方式輸出,輸入PC口上半部定為輸入;PB口指定為1方式輸入,PC口下半部定為輸出,寫出初始化程序段。46設(shè)8251A的命令口地址為321H,請(qǐng)將其初始化為同步方式。要求同步字符數(shù)為2的內(nèi)同步,同步字符是0AAH,7個(gè)數(shù)據(jù)位,偶校驗(yàn)。復(fù)位3個(gè)出錯(cuò)標(biāo)志,啟動(dòng)收/發(fā)器,送出就緒信號(hào),對(duì)同步字符進(jìn)行檢索。2006-2007-2學(xué)期微機(jī)原理與接口技術(shù)考試參考答案及評(píng)分細(xì)則一、單項(xiàng)選擇題(每題1分,共20題)12345678910AADBCCCBCA11121314151617181920DCDBADCDDD二、多項(xiàng)選擇題(每小題2分,共10分)從備選答案中選擇2~5個(gè)正確答案,多選、少選、錯(cuò)選不得分。2122232425ABCBCDABCDACDABCDE三、填空題(每題2分,共10分)26執(zhí)行單元,總線接口單元27助記符,操作數(shù)28統(tǒng)一編址,獨(dú)立編址29數(shù)據(jù)位,停止位3024或18H,64530H四、簡(jiǎn)答題(每題4分,共20分)所答與含要點(diǎn)得全分,否則酌情扣分。31答:宏指令的執(zhí)行代碼長(zhǎng),宏指令的執(zhí)行時(shí)間短,宏指令可以有形實(shí)參代換,宏指令調(diào)用只是代碼序列展開。32答:寄存器,存儲(chǔ)單元,堆棧,調(diào)用指令后33答:電平轉(zhuǎn)換,信號(hào)格式轉(zhuǎn)換,數(shù)據(jù)緩沖和鎖存,控制和狀態(tài)連接。34答:中斷是有隨機(jī)事件發(fā)生后向CPU發(fā)出請(qǐng)求信號(hào),CPU停止當(dāng)前程序的執(zhí)行轉(zhuǎn)而執(zhí)行為該隨機(jī)事件服務(wù)的程序,服務(wù)完成后回到

溫馨提示

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