![匯編語言程序設(shè)計期末考試題_第1頁](http://file4.renrendoc.com/view5/M00/13/0C/wKhkGGaGvKaABu1dAAFOw8R1Ygw204.jpg)
![匯編語言程序設(shè)計期末考試題_第2頁](http://file4.renrendoc.com/view5/M00/13/0C/wKhkGGaGvKaABu1dAAFOw8R1Ygw2042.jpg)
![匯編語言程序設(shè)計期末考試題_第3頁](http://file4.renrendoc.com/view5/M00/13/0C/wKhkGGaGvKaABu1dAAFOw8R1Ygw2043.jpg)
![匯編語言程序設(shè)計期末考試題_第4頁](http://file4.renrendoc.com/view5/M00/13/0C/wKhkGGaGvKaABu1dAAFOw8R1Ygw2044.jpg)
![匯編語言程序設(shè)計期末考試題_第5頁](http://file4.renrendoc.com/view5/M00/13/0C/wKhkGGaGvKaABu1dAAFOw8R1Ygw2045.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
匯編語言程序設(shè)計期末考試題學(xué)院(系):學(xué)號:姓名:計分:項選擇題(在每小題的四個備選答案中,選出一個對的答案,并將對的答案的序號填在題干的括號內(nèi)。每小題1分,共10分)CPU發(fā)出的訪問存儲器的地址是()物理地址B.偏移地址C.邏輯地址D.段地址將高級語言的程序翻譯成機器碼程序的實用程序是()A.編譯程序B.匯編程序C.解釋程序D.目的程序DECBYTEPTR[BX]指令中的操作數(shù)的數(shù)據(jù)類型是()A.字B.雙字C.字節(jié)D.四字在下列語句中,BUFFER稱為()BUFFERDB01H,0AHA.符號B.變量C.助記符D.標(biāo)號串操作指令中,源串操作數(shù)的段地址一定在()寄存器中。A.CSB.SSC.DSD.ES使計算機執(zhí)行某種操作的命令是()A.偽指令B.指令C.標(biāo)號D.助記符將數(shù)據(jù)5618H存放在存儲單元中的偽指令是()A.DATA1DW1856HB.DATA1DB18H,56HC.DATA1EQU5618HD.DATA1DB18H,00H,56H,00H若AX=3500H,CX=56B8H,當(dāng)ANDAX,CX指令執(zhí)行后,AX=()A.1400HB.77F8HC.0000HD.0FFFFH計算機解決問題中會碰到大量的字符、符號,對此必須采用統(tǒng)一的二進制編碼。目前,微機中普遍采用的是()碼。A.BCD碼B.二進制碼C.ASCII碼D.十六進制碼用指令的助記符、符號地址、標(biāo)號和偽指令、宏指令以及規(guī)定的格式書寫程序的語言稱為()A.匯編語言B.高級語言C.機器語言D.低檔語言填空題(每空1分,共20分)在8086/8088匯編語言中,有五條串操作指令,其中搜索字符串指令的助記符是______。通常所說的計算機系統(tǒng)涉及________和________兩大部分。8086/8088存儲器分四個段,這四個段的段名所相應(yīng)的段寄存器分別是________、________、________、________。現(xiàn)有AX=2023H,BX=1200H,DS=3000H,DI=0002H,(31200H)=50H,(31201H)=02H,(31202H)=40H,請寫出下列各條指令獨立執(zhí)行完后有關(guān)寄存器及存儲單元的內(nèi)容,并指出標(biāo)志位ZF、CF的值。ADDAX,1200H;問AX=________H,ZF=________SUBAX,BX;問AX=________H,ZF=________MOVAX,[BX];問AX=________HCF=________NEGWORDPTR[1200H];問(31200H)=________HCF=________設(shè)DS=2200H,BX=1000H,SI=0100H,偏移量D=0A2B1H,試計算出下列各種尋址方式下的有效地址,填入括號中。A.使用D的直接尋址()B.使用BX的寄存器間接尋址()C.使用BX和D的寄存器相對尋址()D.使用BX、SI和D的相對基址變址尋址()E.使用BX、SI的基址變址尋址()三、簡答題(共20分)
1.程序在數(shù)據(jù)段中定義的數(shù)組如下:(4分)ARRAYDB'YESIS'
DB20
┇
DB'DONOT'請指出下列指令是否對的?若不對的,錯在哪里?(答案做在旁邊)A.MOVBX,OFFSETARRAY
MOVAX,[BX+8]B.MOVAX,ARRAYC.MOVBX,2
MOVSI,3
MOVAX,ARRAY[BX][SI]D.MOVBX,2*2
MOVSI,3
MOVAX,OFFSETARRAY[BX][SI];在匯編過程中,OFFSET操作將得到變量的偏移值,但對相對基址變址尋址方式形成的值,在匯編指令時還是未知的,所以第三條指令不對的。
INC[AX];第四條指令中,AX不能作為基址寄存器用。2.如TABLE為數(shù)據(jù)段中0100單元的符號名,其中存放的內(nèi)容為0FF00H,試問以下兩條指令有什么區(qū)別?指令執(zhí)行后,AX寄存器的內(nèi)容是什么?(3分)MOVAX,TABLEMOVAX,OFFSETTABLE3.對于下面的數(shù)據(jù)定義,三條MOV指令分別匯編成什么?(3分,答案寫在相應(yīng)指令的右邊)TAB1DW10DUP(?)TAB2DB10DUP(?TAB3DB'1234'
┇MOVAX,LENGTHTAB1MOVBL,LENGTHTAB2MOVCL,LENGTHTAB34.子程序的說明文獻中應(yīng)涉及哪幾方面的內(nèi)容?(5分)5、分別指出下列指令中源操作數(shù)的尋址方式:(5分,答案寫在相應(yīng)指令的右邊)MOVSI,100立即尋址MOVCX,DATA[SI]寄存器相對尋址MOV[SI],AX寄存器尋址ADDAX,[BX][DI]基址變址尋址三、簡答題(共20分)
1.A.對的
B.數(shù)據(jù)類型不匹配錯
C.前兩條指令對的,第三條數(shù)據(jù)類型不匹配
D.前兩條對的,后兩條不對的,在匯編過程中,OFFSET操作將得到變量的偏移值,但對相對基址變址尋址方式形成的值在匯編指令時還是未知的,所以第三條指令不對的。第四條指令中,AX不能作為基址寄存器用。
2.第一條指令傳送的是0100H單元中的內(nèi)容AX=0FF00H
第二條指令傳送的是地址0100HAX=0100H
3.MOVAX,10
MOVBL,10
MOVCL,1
4.A.子程序名
B.子程序的功能
C.子程序所用到的寄存器、工作單元的情況
D.子程序的輸入?yún)?shù)
E.子程序的輸出參數(shù)
5.A.立即尋址
B.寄存器相對尋址
C.寄存器尋址
D.基址加變址尋址
E.寄存器尋址
四、程序分析(每小題5分,共20分)
1.把DAT1+20存儲單元開始的10個字節(jié)搬到DAT2開始的連續(xù)10個存儲單元中。
2.3000H
3.判斷AL的內(nèi)容,若為'A'~'Z'的大寫字母時,程序轉(zhuǎn)LETTER解決,否則轉(zhuǎn)OTHER解決。
4.0F00H
POPHF程序分析(每小題5分,共20分,答案寫在程序右邊空白處。)列程序段完畢什么工作?DAT1DB30DUP(?)DAT2DB10DUP(?)
┇MOVCX,10MOVBX,20MOVSI,0MOVDI,0NEXT:MOVAL,DAT1[BX][SI]
MOVDAT2[DI],AL
INCSI
INCDI
LOOPNEXT2.執(zhí)行下列指令后,AX寄存器中的內(nèi)容是什么?STARTDW10H,20H,30H,40H,50HEE1DW3
┇MOVBX,OFFSETSTARTADDBX,EE1MOVAX,[BX]3.試分析下面程序段的功能是什么?CMPAL,'A'JCOTHERCMPAL,'Z'+1JNCOTHERJMPLETTER┇OTHER:┇LETTER:┇4.下面程序段執(zhí)行完以后,AL的內(nèi)容是什么?MOVBX,00FFHANDBX,0FFFHORBX,0F0FHXORBX,00FFH程序設(shè)計(每小題10分,共30分)1.試編寫出把DX、AX中的雙字右移四位的程序段。2.定義一個數(shù)據(jù)區(qū),它包具有23H,24H,25H和26H四個字符數(shù)據(jù),把這個數(shù)據(jù)區(qū)復(fù)制20次,并顯示出復(fù)制結(jié)果。3.內(nèi)存自BUF單元開始的緩沖區(qū)連續(xù)存放著100個學(xué)生的英文分數(shù),編程序記錄其中90~100,60~89,60以下者各有多少人?并把結(jié)果連續(xù)存放到自RESUT開始的單元中,(規(guī)定畫出程序流程圖,各段定義完整)匯編語言程序設(shè)計試題答案一、單項選擇題(每小題1分,共10分)
1.A2.A3.C4.B5.C
6.B7.B8.A9.C10.A
二、填空題(每空1分,共20分)
1.SCAS
2.硬件軟件
3.CSDSESSS
4.A.3200H0
B.0E00H0
C.0250H不影響
D.0B0H1
5.A.0A2B1H
B.1000H
C.0B2B1H
D.0B3B1H
E.1100H
三、簡答題(共20分)
1.A.對的
B.數(shù)據(jù)類型不匹配錯
C.前兩條指令對的,第三條數(shù)據(jù)類型不匹配
D.前兩條對的,后兩條不對的,在匯編過程中,OFFSET操作將得到變量的偏移值,但對相對基址變址尋址方式形成的值在匯編指令時還是未知的,所以第三條指令不對的。第四條指令中,AX不能作為基址寄存器用。
2.第一條指令傳送的是0100H單元中的內(nèi)容AX=0FF00H
第二條指令傳送的是地址0100HAX=0100H
3.MOVAX,10
MOVBL,10
MOVCL,1
4.A.子程序名
B.子程序的功能
C.子程序所用到的寄存器、工作單元的情況
D.子程序的輸入?yún)?shù)
E.子程序的輸出參數(shù)
5.A.立即尋址
B.寄存器相對尋址
C.寄存器尋址
D.基址加變址尋址
E.寄存器尋址
四、程序分析(每小題5分,共20分)
1.把DAT1+20存儲單元開始的10個字節(jié)搬到DAT2開始的連續(xù)10個存儲單元中。
2.3000H
3.判斷AL的內(nèi)容,若為'A'~'Z'的大寫字母時,程序轉(zhuǎn)LETTER解決,否則轉(zhuǎn)OTHER解決。
4.0F00H
五、程序設(shè)計(每小題10分,共30分)
1.MOVCL,04
SHRAX,CL
MOVBL,DL
SHRDX,CL
SHLBL,CL
ORBL,AH
2.DATASEGMENT
PATTERNDB23H,24H,25H,26H
DISPLAYDB80DUP(''),'$'
DATEENDS
CODESEGMENT
┇
CLD
LEASI,PATTERN
LEADI,DISPLAY
MOVCX,80
REPMOVSB
MOVAH,09H
LEADX,DISPLAY
INT21H
RET
CODEENDS
3.DATASEGMENT
BUFDB40H,64H,51H…
RESUTDB3DUP(0)
DATAENDS
STACKSEGMENTSTACK
DB100DUP(0)
STACKENDS
CODESEGMENT
ASSUMEDS∶DATA,ES∶DATA,SS∶STACK,CS∶CODE
STARTPROCFAR
PUSHDS
MOVAX,0
PUSHAX
MOVA
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- .7市場部培訓(xùn)紫琪爾項目
- 2025年全球及中國無人機測量軟件行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國珍珠奶茶配料行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國電信行業(yè)CRM軟件行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國便攜式四合一氣體檢測儀行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國塑料輔助設(shè)備行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球機器人滾珠絲杠行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國一次性發(fā)熱暖袋行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國金屬箔電流傳感貼片電阻行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球貓咪吹風(fēng)機行業(yè)調(diào)研及趨勢分析報告
- 2024-2025學(xué)年廣東省深圳市南山區(qū)監(jiān)測數(shù)學(xué)三年級第一學(xué)期期末學(xué)業(yè)水平測試試題含解析
- 廣東2024年廣東金融學(xué)院招聘專職輔導(dǎo)員9人筆試歷年典型考點(頻考版試卷)附帶答案詳解
- DB31∕731-2020 船舶修正總噸單位產(chǎn)品能源消耗限額
- 2024年衛(wèi)生專業(yè)技術(shù)資格考試衛(wèi)生檢驗技術(shù)(初級(師)211)相關(guān)專業(yè)知識試題及答案指導(dǎo)
- 《手衛(wèi)生知識培訓(xùn)》培訓(xùn)課件
- 江蘇省南京鼓樓區(qū)2024年中考聯(lián)考英語試題含答案
- 兒科護理學(xué)試題及答案解析-神經(jīng)系統(tǒng)疾病患兒的護理(二)
- 15篇文章包含英語四級所有詞匯
- 王陽明心學(xué)完整版本
- 四年級上冊豎式計算300題及答案
- 《智能投顧 大數(shù)據(jù)智能驅(qū)動投顧創(chuàng)新》讀書筆記思維導(dǎo)圖
評論
0/150
提交評論