匯編語言程序設(shè)計期末考試題(共7頁).doc
《匯編語言程序設(shè)計期末考試題(共7頁).doc》由會員分享,可在線閱讀,更多相關(guān)《匯編語言程序設(shè)計期末考試題(共7頁).doc(7頁珍藏版)》請在匯文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上匯編語言程序設(shè)計期末考試題學(xué)院(系): 學(xué)號: 姓名: 計分: 一、 項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題1分,共10分)1. CPU發(fā)出的訪問存儲器的地址是( )A. 物理地址 B.偏移地址 C.邏輯地址 D.段地址2. 將高級語言的程序翻譯成機器碼程序的實用程序是( )A.編譯程序 B.匯編程序 C.解釋程序 D.目標(biāo)程序3. DEC BYTE PTRBX指令中的操作數(shù)的數(shù)據(jù)類型是( )A.字 B.雙字 C.字節(jié) D.四字4. 在下列語句中,BUFFER稱為( )BUFFER DB 01H,0AHA.符號
2、 B.變量 C.助記符 D.標(biāo)號5. 串操作指令中,源串操作數(shù)的段地址一定在( )寄存器中。A. CS B. SS C. DS D. ES6. 使計算機執(zhí)行某種操作的命令是( )A.偽指令 B.指令 C.標(biāo)號 D.助記符7. 將數(shù)據(jù)5618H存放在存儲單元中的偽指令是( )A. DATA1 DW 1856H B. DATA1 DB 18H,56HC. DATA1 EQU 5618H D. DATA1 DB 18H,00H,56H,00H8. 若AX=3500H,CX=56B8H,當(dāng)AND AX,CX指令執(zhí)行后,AX=( )A. 1400H B. 77F8H C. 0000H D. 0FFFFH
3、9. 計算機處理問題中會碰到大量的字符、符號,對此必須采用統(tǒng)一的二進(jìn)制編碼。目前,微機中普遍采用的是( )碼。A. BCD碼 B.二進(jìn)制碼 C.ASCII碼 D.十六進(jìn)制碼10. 用指令的助記符、符號地址、標(biāo)號和偽指令、宏指令以及規(guī)定的格式書寫程序的語言稱為( )A.匯編語言 B.高級語言 C.機器語言 D.低級語言二、 填空題(每空1分,共20分)1. 在8086/8088匯編語言中,有五條串操作指令,其中搜索字符串指令的助記符是_。2. 通常所說的計算機系統(tǒng)包括_和_兩大部分。3. 8086/8088存儲器分四個段,這四個段的段名所對應(yīng)的段寄存器分別是_、_、_、_。4. 現(xiàn)有AX=200
4、0H, BX=1200H, DS=3000H, DI=0002H, (31200H)=50H, (31201H)=02H, (31202H)=40H,請寫出下列各條指令獨立執(zhí)行完后有關(guān)寄存器及存儲單元的內(nèi)容,并指出標(biāo)志位ZF、CF的值。A. ADD AX,1200H;問AX=_H,ZF=_B. SUB AX,BX;問AX=_H,ZF=_C. MOV AX,BX;問AX=_H CF=_D. NEG WORD PTR1200H;問(31200H)=_H CF=_5. 設(shè)DS=2200H,BX=1000H,SI=0100H,偏移量D=0A2B1H,試計算出下列各種尋址方式下的有效地址,填入括號中。A
5、.使用D的直接尋址( )B.使用BX的寄存器間接尋址( )C.使用BX和D的寄存器相對尋址( )D.使用BX、SI和D的相對基址變址尋址( )E.使用BX、SI的基址變址尋址( )三、簡答題(共20分)1.程序在數(shù)據(jù)段中定義的數(shù)組如下:(4分)ARRAYDB'YES IS' DB20 DB'DO NOT'請指出下列指令是否正確?若不正確,錯在哪里?(答案做在旁邊)A.MOV BX,OFFSET ARRAY MOV AX,BX+8B.MOV AX,ARRAYC.MOV BX,2
6、0;MOV SI,3 MOV AX,ARRAYBXSID.MOV BX,2*2 MOV SI,3 MOV AX,OFFSET ARRAYBXSI;在匯編過程中,OFFSET操作將得到變量的偏移值,但對相對基址變址尋址方式形成的值,在匯編指令時還是未知的,所以第三條指令不正確。 INC AX ;第四條指令中,AX不能作為基址寄存器用。2.如TABLE為數(shù)據(jù)段中0100單元的符號名,其中存放的內(nèi)容為0FF00H,試問以下兩條指令有什么區(qū)別?指令執(zhí)行后,AX寄存器的內(nèi)容是什么?(3分)MOV AX,TABLEM
7、OV AX,OFFSET TABLE3.對于下面的數(shù)據(jù)定義,三條MOV指令分別匯編成什么?(3分,答案寫在對應(yīng)指令的右邊)TAB1 DW 10 DUP(?)TAB2 DB 10 DUP(?TAB3 DB '1234' MOV AX,LENGTH TAB1MOV BL,LENGTH TAB2MOV CL,LENGTH TAB34.子程序的說明文件中應(yīng)包括哪幾方面的內(nèi)容?(5分)5、分別指出下列指令中源操作數(shù)的尋址方式:(5分,答案寫在對應(yīng)指令的右邊)A. MOV SI,100立即尋址B. MOV CX,DATASI寄存器相對尋址C.
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 匯編語言 程序設(shè)計 期末 考試題