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

下載本文檔

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

文檔簡介

《微機原理與接口技術(shù)》試卷〔A〕答案

得分一、填空。〔30分1分/空〕1.符號數(shù)-8192的補碼用十六進制數(shù)表示為E000H。2.8位補碼數(shù)CBH的真值用十進制表示為-53。3.十進制數(shù)1025所對應(yīng)的十六進制數(shù)為401H;所對應(yīng)的壓縮BCD數(shù)為1025H;所對應(yīng)的ASCII碼為31303235。4.將8為無符號數(shù)A2H擴展為16位形式,那么應(yīng)為00A2H;將8為補碼數(shù)F3H擴展為16位形式,那么應(yīng)為FFF3H。5.在8086/8088的通用存放器AX、BX、CX、DX中,用作存儲器間址的存放器為BX;用作I/O端口間址的存放器為DX;用作循環(huán)控制指令(LOOP)的存放器為CX。4段存放器。其中用來存放數(shù)據(jù)段段首地址的段存放器為DS;用來存放代碼段段首地址的段存放器為CS;用來存放堆棧段段首地址的段存放器為SS。7.假設(shè)DS=095FH時,物理地址是11820H。當(dāng)DS=2F5FH時,物理地址為37820H。8.8086/8088微處理器堆棧的伸展方向是高地址向低地址。堆棧的操作是以字為單位進行的。9.AX中有一個負(fù)數(shù),欲求其絕對值,假設(shè)該數(shù)為補碼,那么用指令NEGAX;假設(shè)該數(shù)為原碼,那么用指令A(yù)NDAX,7FFFH。在循環(huán)程序設(shè)計中,對于控制循環(huán)的DECCX和JNZAGAIN兩條語句可合并用一條語句LOOPAGAIN代替。10.寫出執(zhí)行以下程序段的中間結(jié)果:MOVAX,0809HMOVDL,10XCHGAH,DLMULAH;AX=005AHAAM;AX=0900HADDAL,DL;AX=0908H11.現(xiàn)要用6116(2K×8位)靜態(tài)RAM芯片構(gòu)成8K×32位的存儲器,共需此種芯片16片。12.8086/8088微處理器對I/O設(shè)備的管理是利用IN和OUT指令來實現(xiàn)的。13.中斷向量表中,001C4H中存放2200H,001C6H中存放3040H,那么其中斷類型碼是71H,中斷效勞程序的入口地址的邏輯地址和物理地址分別為3040H:2200H和32600H。得分二、單項選擇。(10分1分/題)1.算式65H-3EH的運算結(jié)果是否有溢出,結(jié)果的真值為〔C〕A.有、39B.有、27C.無、39D.無、272.CPU執(zhí)行算術(shù)運算指令不會影響的標(biāo)志位是〔D〕A.溢出標(biāo)志B.符號標(biāo)志C.零標(biāo)志D.方向標(biāo)志3.AL,BL中為無符號數(shù),假設(shè)使AL≤BL時轉(zhuǎn)到標(biāo)號AGAIN,哪個程序段不能實現(xiàn)此功能

(D

)A.CMP

AL,BL

B.CMP

AL,BL

JC

AGAIN

JBE

AGAINC.CMPBL,AL

D.CMPAL,BL

JNC

AGAIN

JNBAGAIN4.以下指令中不會改變指令指示器IP的是(

A)

A.MOV

B.JMP

C.CALL

D.RET5.使用移位指令,把存放器的最高位移入CF,并在最低位補為0時使用(

D)

6.以下程序段

DATADW04H,05H,06H

LEABX,DATA

MOVAX,3

ADDBX,AX

MOVAX,[BX]

當(dāng)程序執(zhí)行完MOVAX,[BX]指令后,AX=(

C)

7.某存貯器的容量為4K字節(jié),那么CPU至少應(yīng)提供(

C)根地址線才能對所有存貯單元進行尋址。

8.8086/8088指令OUT

80H,AL表示(

C

)

A.將80H送給AL

B.將80H端口的內(nèi)容送給AL

C.將AL的內(nèi)容送給80H端口

D.將AL內(nèi)容送給80H內(nèi)存單元9.假設(shè)8255A口工作于方式1輸出,B口工作于方式0輸入,C口工作于方式0輸入,那么方式控制字應(yīng)為(

B)。

A.0A9H

C.0A3H

10.80X86有幾種類型的中斷。(B)

得分三、一數(shù)據(jù)段定義如下:ORG0000HDATASEGMENTS1DB1,2,3,4,5S2DB‵12345′COUNTEQU$-S1NBDB3DUP(2)NWDW-120,-3PDW-2,S2DATAENDS畫出該數(shù)據(jù)段中數(shù)據(jù)的存儲形式。(10分)得分四、簡答題。(15分)1.分別指出以下指令中目的操作數(shù)的尋址方式。(5分)(1)MOVAX,1000H(2)MOVAX,ES:1000H(3)ADDAX,[BX+4](4)SUBAX,[BX+DI+5](5)MOV[BX],AL(1).立即尋址(2).直接尋址(3).基址尋址(4).基址變址尋址(5).存放器尋址2.分別寫出實現(xiàn)以下功能的程序段。(10分)(1)將AX中間8位(作高8位),BX的低4位和DX的高4位(作低4位)拼成一個新的字。MOVCL,4SHLAX,CLSHLBL,CLMOVAL,BLSHRDH,CLORAL,DH(2)將AL中一個兩位的十六進制數(shù)變換成為其所對應(yīng)的ASCII碼,存放到AX中。MOVAH,ALANDAL,0FHCMPAL,0AHJBG1ADDAL,7G1:ADDAL,30HMOVCL,4ANDAH,0F0HSHRAH,CLCMPAH,0AHJBG2ADDAH,7G2:ADDAH,30H得分四、編寫程序?qū)崿F(xiàn)從鍵盤輸入一個補碼數(shù)(1-4位十六進制數(shù)),在顯示器上以十進制形式顯示其真值。(10分)例如:輸入FFFF;輸出=-1;輸入80;輸出=128stacksegmentstack'stack'dw32dup(0)stackendsdatasegmentobufdb'inputonenumber:=','$'obuf1db'result:=','$'ibufdb5,0,5dup(0)obuf2db7dup(0)dataendscodesegmentbeginprocfarassumess:stack,cs:code,ds:datapushdssubax,axpushaxmovax,datamovds,axmovdx,offsetobufmovah,9int21hmovdx,offsetibufmovah,10int21hmovdl,0ahmovah,2int21hmovdx,offsetobuf1movah,9int21hmovsi,offsetibuf+2movbl,ibuf+1movbh,0movax,0movcl,4again:shlax,clmovdh,[si]cmpdh,41hjcag1subdh,7ag1:subdh,30horal,dhincsidecbxjnzagainmovcx,10movdi,offsetobuf2+6movbyteptr[di],'$'testax,8000hpushfjzag2negaxag2:movdx,0divcxadddl,30hdecdimov[di],dlorax,axjnzag2popfjzag3decdimovbyteptr[di],'-'ag3:movdx,dimovah,9int21hretbeginendpcodeendsendbegin得分五、CPU要實現(xiàn)對16個I/O端口280H-28FH的尋址,畫出地址譯碼電路(10分)得分六、用8255的A端口接8只理想開關(guān)輸入二進制數(shù),B端口和C端口各接8只發(fā)光二極管顯示二進制數(shù)。設(shè)計控制電路和控制程序,實現(xiàn)讀入開關(guān)數(shù)據(jù)(原碼)送B端口(補碼)和C端口(絕對值)的發(fā)光二極管顯示的功能。(設(shè)端口地址為280H-283H)(20分)接口電路圖:控制程序:stack segmentstackstackdw32dup(0)stack endscode segmentstart procfarassumess:stack,cs:codspushdssubax,axpushaxmovax,data

溫馨提示

  • 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

提交評論