最新燕山大學(xué)里仁學(xué)院微機(jī)原理試題1_第1頁(yè)
最新燕山大學(xué)里仁學(xué)院微機(jī)原理試題1_第2頁(yè)
最新燕山大學(xué)里仁學(xué)院微機(jī)原理試題1_第3頁(yè)
最新燕山大學(xué)里仁學(xué)院微機(jī)原理試題1_第4頁(yè)
最新燕山大學(xué)里仁學(xué)院微機(jī)原理試題1_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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)介

1、精品文檔科目微機(jī)原理及應(yīng)用班級(jí)姓名學(xué)號(hào)時(shí)間2012秋燕山大學(xué)試卷密封線共10頁(yè)第1頁(yè)題號(hào)一二三四五六七八總分分?jǐn)?shù)精品文檔、填空題。(每空1分,共20分)1、二進(jìn)制數(shù)10010110B所對(duì)應(yīng)的十進(jìn)制數(shù)是(1502、有符號(hào)數(shù)(25)的補(bǔ)碼為(11100111B)。3、某十進(jìn)制數(shù)的壓縮BCD碼為00011000B,則該十進(jìn)制數(shù)是(18)。4、微型計(jì)算機(jī)的系統(tǒng)總線包括(數(shù)據(jù))總線、(地址)總線和(控制)總線。5、若加法指令A(yù)DD運(yùn)行后的計(jì)算結(jié)果(和)為負(fù)數(shù),則SF標(biāo)志位為(1)。6、某內(nèi)存單元的邏輯地址為2345H:6789H,則該內(nèi)存單元的物理地址是(29BD9H)。7、雙字12345678H存儲(chǔ)在

2、地址為10000H10003H的四個(gè)內(nèi)存單元中。則其存放形式是:芯片有(4)根數(shù)據(jù)線,有(10)根地址線。1、8088CPU中運(yùn)算器ALU的功能是(C)。(A)算術(shù)運(yùn)算(B)邏輯運(yùn)算(C)算術(shù)運(yùn)算和邏輯運(yùn)算(D)函數(shù)運(yùn)算10、容量為1024X4位/片的SRAM21148、已知SP=2004H,AX=3000H,BX=4000H。則執(zhí)行下列指令后有關(guān)寄存器的結(jié)果是PUSHAX;sp=(2002H)PUSHBX;SP=(2000H)POPCX;CX=(4000H)POPDX;DX=(3000H)9、使用16KX1位/片的4116芯片組成64KB容量的存儲(chǔ)空間,共需4116芯片(32)片;11、80

3、88CPU有(20)根地址線。二、單項(xiàng)選擇題。(每題1分,共15分)2、若8088最小模式下的引腳IO/M=0,RD=0,WR=1,則其進(jìn)行的操作是(A)。(A)存儲(chǔ)器讀(B)存儲(chǔ)器寫(C)I/O讀(D)I/O寫3、請(qǐng)答出下列指令中源操作數(shù)的尋址方式。ADDAX,1234H(A)ADDAX,CX(B)ADDAX,SI(D)ADDAX,DS:1234H(C)ADDAX,DI+06H(E)(A)立即數(shù)尋址(B)寄存器尋址(C)直接尋址(D)寄存器間接尋址(E)寄存器相對(duì)尋址4、PUSH指令執(zhí)行時(shí)是(A)。(A)SP先減,再壓入數(shù)據(jù)(B)先壓入數(shù)據(jù),SP再減(C)只壓入數(shù)據(jù),SP不變(D)先彈出數(shù)據(jù)

4、,SP再加5、DRAM是指(B)。(A)靜態(tài)隨機(jī)讀寫存儲(chǔ)器(B)動(dòng)態(tài)隨機(jī)讀寫存儲(chǔ)器(C)可編程只讀存儲(chǔ)器(D)可擦除可編程只讀存儲(chǔ)器6、為達(dá)到LOOP指令可實(shí)現(xiàn)的最大循環(huán)次數(shù)65536,應(yīng)在CX中預(yù)置(D)。(A)65536(B)FFFFH(C)1(D)07、有變量定義為XDB12H,34H,56H。則執(zhí)行MOVAL,X+1后AL=(B)。(A)12H(B)34H(C)56H(D)13H8、有變量定義為XDB10DUP(?,10DUP(10),則X占據(jù)的內(nèi)存單元個(gè)數(shù)為(C)。(A)10(B)100(C)110(D)10009、DS=2000H,SI=0006H,20006H=1200H,則執(zhí)行

5、LEABX,SI后BX=(B)。(A)2000H(B)0006H(C)2006H(D)1200H10、AX,BX中為有符號(hào)數(shù),執(zhí)行CMPAX,BX后,SF=1,OF=0,說(shuō)明(C)。(A)AXBX(B)AXBX(C)AXBX(D)AXBX11、關(guān)于END語(yǔ)句的敘述正確的是(A)。精品文檔(A)END(C)END語(yǔ)句表示源程序到此結(jié)束(B)END語(yǔ)句表示程序執(zhí)行到此結(jié)束語(yǔ)句表示子程序到此結(jié)束(D)END語(yǔ)句表示代碼段到此結(jié)束注:74LS138的輸出端Y3欲有效,其輸入端C/B/A三、判斷下列指令是否正確。正確的在括號(hào)內(nèi)劃V;錯(cuò)誤的劃&(每題1分,共6分)(1)、MOVAX,CL(x)(2)、XC

6、HGIP,AX(X)(3)、INAL,21H(V)(4)、INCSI(X)(5)、ANDAX,12HAND34H(V)(6)、SHLAX,CL(V)五、請(qǐng)回答下圖2764芯片所有的地址范圍。四、回答下列指令連續(xù)執(zhí)行后AL(每空1分)和標(biāo)志位的值(每空0.5分)o(共10分)MOVAL,89HSUBAL,5AH;AL=(2FH);CF=(0);OF=(1)XORAL,77H;al=(58H);SF=(0);ZF=(0)NEGAL;al=(A8H);CF=(1);OF=(0)DECAL;al=(A7H);SF=(1);ZF=(0)NOTAL;al=(58H);CF=(1);OF=(0)應(yīng)為0/1/

7、1o(4分)A17E3Y3E2IO/MA1644JE174LS138A15CA14BA13ACSA12Ao2764A12Ao-H-LJK心片2764的地址范圍1:(26000H)-(27FFFH)-H-LJK心片2764的地址范圍2:(66000H)-(67FFFH)-H-LJK心片2764的地址范圍3:(A6000H)-(A7FFFH)-H-LJK心片2764的地址范圍4:(E6000H)-(E7FFFH)(每空1分,共20分)六、編程填空題,在括號(hào)里填上適當(dāng)?shù)闹噶罨蛑噶畹囊徊糠帧?、求雙字型變量X、Y之和,結(jié)果存入變量Z中。.MODELSMALL.STACK.DATAXDD12345678

8、HYDD8A7B6C5DHZDD?.CODE.STARTUPMOVAX,WORDMOVAX,WORDPTRX取X的低16位MOVDX,(WORDPTRX+2取X的高16位ADDAX,(WORDPTRY加Y的低16位ADCDX,(WORDPTRY+2加Y的高16位MOV(WORDPTRZ),AX存入Z的低16位MOV(WORDPTRZ+2),DX存入Z的高16位.EXITEND2、判斷變量X中有符號(hào)數(shù)的正負(fù)。若為正(包括零)2、判斷變量X中有符號(hào)數(shù)的正負(fù)。若為正(包括零),顯示“+”號(hào);否則顯示“”號(hào)。.MODELSMALL.STACK.DATAXDB12H.CODE.STARTUPCMPX,(

9、;比較大小以判斷正負(fù)JGEL1;右為正,則轉(zhuǎn)分支一MOVDL,(-);分支一(JMPL2)L1:MOVDL,(+);分支一L2:MOVAH,(02H);用于顯示的DOS系統(tǒng)功能調(diào)用INT21H.EXITEND3、將變量SOURCE處的10個(gè)數(shù)據(jù)傳送到變量RESULT處。.MODELSMALL.STACK.DATASOURCEDB1,2,3,4,5,-6,-7,-8,-9,10COUNTEQU$-SOURCERESULTDB10DUP(?).CODE.STARTUPMOVSI,OFFSETSOURCEMOVDI,OFFSETRESULTMOVCX,(COUNT);設(shè)置循環(huán)次數(shù)BEGIN:MOVA

10、L,(SI);取源串的一個(gè)數(shù)據(jù)MOV(DI),AL;存入目的串中INCSIINC(DI);調(diào)整目的串?dāng)?shù)據(jù)的地址DECCXJNZ(BEGIN);若未完成,則繼續(xù)循環(huán).EXITEND4、有一輸出設(shè)備,其數(shù)據(jù)端口地址為8000H,狀態(tài)端口地址為8002H。狀態(tài)標(biāo)志由數(shù)據(jù)線D7讀入。當(dāng)D7=0時(shí)說(shuō)明該設(shè)備就緒。請(qǐng)利用查詢方式將變量X的數(shù)據(jù)輸出給該設(shè)備。.MODELSMALL.STACK.DATAXDB12H.CODE.STARTUPMOVDX,(INAL,DX8002H);設(shè)置狀態(tài)口地址L1:TESTAL,(10000000B);測(cè)試狀態(tài)位(JNZ)L1;若未就緒,則再次查詢MOVDX,(8000H)

11、;設(shè)置數(shù)據(jù)口地址MOVAL,(X)OUTDX,AL;輸出數(shù)據(jù).EXITEND七、程序設(shè)計(jì)題。(共13分)求出變量SOURCE處存放的10個(gè)有符號(hào)字節(jié)數(shù)據(jù)的絕對(duì)值,依次存放到變量RESULT處。并找出最大的和最小的絕對(duì)值,將其分別存放到變量MAXIMA和MINIMA處。.MODELSMALL.STACK.DATASOURCEDB10,01,27,04,-12,-100,32,53,-120,04COUNTEQU$-SOURCERESULTDBCOUNTDUP(?)MAXIMADB?MINIMADB.CODE.STARTUPMOVSI,OFFSETSOURCEMOVDI,OFFSETRESULTM

12、OVCX,COUNTMOVMAXIMA,0MOVMINIMA,0FFHBEGIN:MOVAL,SICMPAL,0JGEPASSNEGALPASS:MOVDI,ALCMPAL,MAXIMAJBENEXTMOVMAXIMA,ALNEXT:CMPAL,MINIMAJAEOVERMOVMINIMA,ALOVER:INCSIINCDILOOPBEGIN.EXITEND八、接口應(yīng)用題。(共12分)某微機(jī)系統(tǒng)使用8255連接外部設(shè)備,其A口、B口、C口及控制端口地址依次為60H63H。其中A口接共陽(yáng)極LED數(shù)碼管,PA0PA7依次接發(fā)光管ah;B口的PB1、PB0依次接開(kāi)關(guān)K1、K0?,F(xiàn)要求:當(dāng)K1/K0為接通/接通時(shí),數(shù)碼管顯示數(shù)字0;當(dāng)K1/K0為接通/斷開(kāi)時(shí),數(shù)碼管顯示數(shù)字1;當(dāng)K1/K0為斷開(kāi)/接通時(shí),數(shù)碼管顯示數(shù)字2;當(dāng)K1/K0為斷開(kāi)/斷開(kāi)時(shí),程序結(jié)束。請(qǐng)編寫完整的程序?qū)崿F(xiàn)該要求。注1:數(shù)字02的數(shù)碼管顯示代碼依次為0C0H、0F9H、0A4H。注2:8255方式控制字。D71;D6/D5(00:A組方式0);D4(0/1:A口輸出/A口輸入);D3(0/1:C口高4位輸出/C口高4位輸入);D2(0:B組方式0);D1(0/1:B口輸出/B口輸入);D0(0/1:C口低4位

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論