![2016《匯編語言》練習(xí)題庫參考答案分析_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/1/5eca4b5d-ec58-4b05-846a-2dc8d6072cb5/5eca4b5d-ec58-4b05-846a-2dc8d6072cb51.gif)
![2016《匯編語言》練習(xí)題庫參考答案分析_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/1/5eca4b5d-ec58-4b05-846a-2dc8d6072cb5/5eca4b5d-ec58-4b05-846a-2dc8d6072cb52.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、華中師范大學(xué)網(wǎng)絡(luò)教育學(xué)院匯編語言程序設(shè)計(jì)練習(xí)測(cè)試題庫參考答案一、選擇題答案:1.B2.C3.B4.C5.C6.C7.A8.A9.D10.C11.B12.A13.C14.B15.A16.D17.A18.A19.D20.A21.A22.D23.C24.B25.C26.D27.B28.D29.A30.A31.D32.A33.D34.D35.D36.D37.B38.C39.A40.D41.A42.C43.B44.B45.C46.D47.D48.D49.A50.A51.D52.B53.C54.A55.B56.C57.A58.C59.D60.C61.A62.D63.C64.C65.D66.A67.B68.
2、C69.B70.D71.D72.A73.D74.C75.D76.C77.C78.D79.D80.B二、判斷題答案:1.X2.X3.V4.V5.X6.V7.X8.X9.X10.X11.V12V13.X14.V15.V16.V17.X18.X19.V20.V21.V22.V23.V24.X25.V26.X27.V28V29.V30.V31.V32.V33.V34.V35.V36.V37.V38.V39.X40.V41.X42.V三、填空題答案:1運(yùn)行 管理 程序 2匯編程序 匯編 3存儲(chǔ)器 譯碼分析 4源地址 目標(biāo)地址 存儲(chǔ)器 IO 設(shè)備5. 6 3 6 64KD 字節(jié) 7不能 64K8. 009
3、. 5510. FF11. 5512. 源操作數(shù)13. 目的操作數(shù)14.CNT 1 CL15. 字 字節(jié)16. 帶符號(hào)數(shù) 無符號(hào)數(shù)17.CF OF 18.SI DI19.AL AX DF20.AL AX SI21. + -22. 段內(nèi)轉(zhuǎn)移 段間轉(zhuǎn)移23.IP CS24. 段地址 偏移地址25. -128 +12726. 條件碼27. 末尾28. 不影響29. 內(nèi)部 外部 30.IP CS PSW31. 第一個(gè)32. 不能33. PTR標(biāo)號(hào) : PTR 地址表達(dá)式38.SEG 39.OFFSET40.TYPE41. LENGTH42. HIGH43.標(biāo)號(hào)、變量44.指令、偽操作、宏指令的助記符3
4、7.45. 表達(dá)式46. 注釋項(xiàng)47. 操作數(shù)項(xiàng)48. 順序 線性法49算法 存儲(chǔ) 工作501- 幾 沒有51.00H 4CH52數(shù)據(jù) 工作53. 計(jì)數(shù)控制法54. 任一55.25656. 已知 未知57. 單重循環(huán)58. 滿足59. 條件60.DO-UNTIL DO-WHILE61. IF62. EXE63. 堆棧 , SS64. ;( 或分號(hào) )65. AH66. 用寄存器傳遞 、 用存儲(chǔ)單元傳遞、用堆棧傳遞67. 中斷 , 中斷源 。68. SI , DI69. 接口70.16H 、 10H 和 17H71. ASCII 碼, 屬性72. 000DH85B92H73.
5、85B92H74. SHL AX ,1SHL, AX, 175. OF , AF,PF76. DH=0F0HCF=177. +65528_,_ -32760_78._ 狀態(tài) _,_ 控制79._CF_,_ OF_80.下一條指令的首地址81._6_,_3_82._ ES : DI_83.SI 或 DI84.320EH85.100H四、編程題答案:1 . 試編寫一個(gè)程序段,要求能從鍵盤接收一個(gè)個(gè)位數(shù)( 順序可調(diào)換 )N 然后響鈴 N 次(響鈴的 ASCII 碼為 07 )。MOV AH,01INT 21HMOV CH,ALDOWN: MOV AH,02HMOV DL,07HINT 21HDEC
6、CHJNZ DOWN2 . 編寫一個(gè)完整的匯編語言程序,在屏幕上顯示“華中師范大學(xué)”的英文名稱。DATA SEGMENTSTR DB”HUA ZHONG SHI FAN DA XU”E$DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABEGIN:MOV AX,DATAMOV DS,AXLEA DX,STRMOV AH,09HINT 21HMOV AH,4CHINT 21HCODE ENDSEND BEGIN3 .編程求從 1 開始連續(xù) 50 個(gè)奇數(shù)之和,并將結(jié)果存放在SUM 字存儲(chǔ)單元中。DATA SEGMENTSUM DW ?DATA ENDSCODE
7、SEGMENTASSUME CS:CODE,DS:DATABEGIN:MOV AX,DATAMOV DS,AXMOV CX,50MOV AX,1MOV BX,1LOP:ADD AX,BXADD BX,2DEC CXJNZ LOPMOV SUM,AXMOV AH,4CHINT 21HCODE ENDSEND BEGIN4 . 已知數(shù)組 A 包含 6 個(gè)互不相等的整數(shù),數(shù)組 B 包含 9 個(gè)互不相等的整數(shù),試編一程序?qū)?在A B 兩數(shù)組中都出現(xiàn)的整數(shù)存放于數(shù)組C 中。DATA SEGMENTA DB 2,B DB 5,C DB ?DATA ENDSCODE SEGMENTASSUME CS:COD
8、E,DS:DATABEGIN:MOV AX,DATAMOV DS,AXLEA SI,ALEA DI,BLEA BX,CMOV CH,6LOP1:MOV CL,9LOP:MOV AH,SICMP DI,AHJNZ LMOV BX,AHINC BXL:INC DIDEC CLJNZ LOPINC SILEA DI.BDEC CHJNZ LOP1MOV AH.4CHINT 21HCODE ENDSEND BEGIN5.試編寫從內(nèi)存 BUF 單元開始的 256 個(gè)字單元的清零程序。DATA SEGMENTBUF DW 21,22,DATA ENDSCODE SEGMENTASSUME CS:CODE,
9、DS:DATABEGIN:MOV AX,DATAMOV DS,AXLEA BX,BUFMOV CX,0FFHLOP:MOV BX,0ADD BX,2DEC CXJNZ LOPMOV AH,4CHINT 21HCODE ENDSEND BEGIN6.設(shè)在變量 ADR 為起始地址的字節(jié)存儲(chǔ)單元中存放一組有符號(hào)數(shù)據(jù),編寫程序分別統(tǒng)計(jì): ( 1)正數(shù)的個(gè)數(shù);(2)負(fù)數(shù)的個(gè)數(shù);(3)0 的個(gè)數(shù)。DATA SEGMENTADR BD 9,-1,3,-5,4,.SUM DB ?,?,?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABEGIN:MOV AX,DATAMO
10、V DS.AXLEA BX,ADRLOP:MOV AH,BXCMP AH,0JZ L1JL L2INC CHJMP DOWNL1:INC CLJMP DOWNL2:INC DLDOWN:DEC DLJNZ LOPMOV SUM,CLMOV SUM+1,CHMOV SUM+2,DLMOV AH,4CHINT 21HCODE ENDSEND BEGIN7.在 DATA1 首址區(qū)有 100 個(gè)字節(jié)數(shù)據(jù),試編寫一個(gè)完整程序,將其中的奇、偶數(shù)分開。統(tǒng)計(jì)奇、偶數(shù)的個(gè)數(shù),并將奇數(shù)送DATA2 首址區(qū),偶數(shù)送 DATA3 首址區(qū)。DATA SEGMENTDATA1 DB 12,3,4,DATA2 DB 100
11、 DUP(?)DATA3 DB 100 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABEGIN:MOV AX,DATAMOV DS,AXLEA BX,DATA1LEA SI,DATA2LEA DI,DATA3MOV CH,0MOV CL,0MOV DX ,100LOP:MOV AH,BXTEST AH,01HJNZ LMOV DI,AHINC DIINC CLJMP L1L:MOVSI,AHINC SIINC CHL1:INC BXDEC DX JNZ LOP MOV AH,4CHINT 21HCODE ENDSEND BEGIN8.編寫一
12、程序段,將 AL 中的第 7 位和第 0 位,第 6 位和第 1 位,第 位和第 3 位互換。MOV CX,8MOV AH,0K1:SHR AL,15 位和第 2 位,第 4RCL AH,1DEC CXJNZ K1MOV AL,AH9.編制一個(gè)程序求數(shù)組變量 ARRAY 中有多少個(gè)二進(jìn)制位為DATA SEGMENTARRAY DW -l,7FFFH,-80000H+9,-56ABH DW 0B12H ,-2 ,O,6578H,30EFHCOUNT EQU ($-ARRAY) 2 NUMBIT DB 2 DUP (?) TEM DW ?DATA ENDSSTACK SEGMENTSTAPN DB
13、 1000 DUP(?)SYACK ENDSCODE SEGMENTASSUME CS ,CODE,DS: DATA,SS:STACK BEGIN PROC FARPUSH DSSUB AX , AXPUSH AXMOV AX , DATAMOV DS ,AXMOVAX,STACKMOV SS ,AXMOV TEM,SPLEA BX , ARRAYMOV CX ,COUNTGOON:MOV A,XLBXAGAIN: SHL AX,1JNC NEXTADD WORD PTR NUMBIT+1ADC NUMBIT+,2 0NEXT: AND AX,AXJNZ AGAlNADD BX , 2LOOP
14、 GOONMOV SP, TEMRETBEGIN ENDPCODE ENDS1 的程序。10寫一子程序 CRLF ,其功能是輸出回車換行。CRLF PROCPUSH AXPUSH DXMOV AH, 2MOV DL 0DHINT 21HMOV DL, 0AHINT 21HPOP DXPOP AXRETCRLF ENDP11.編一程序?qū)⒆止?jié)變量 DATAI 中的壓縮 BCD 數(shù)轉(zhuǎn)換成二進(jìn)制數(shù), 的程序。DATA SEGMENTDATAI DB 99HTEM DW ?DATA ENDSSTACK SEGMENTSTAB DB I00 DUP(?)STACK ENDSCODE SEGMENTASSU
15、ME C;S CODE, DS: DATA, SS: STACK START PROC FARPUSH DSSUB AX,AXPUSH AXMOV AX, DATAMOV DS , AXMOV TEM ,SPMOV AL, DATAIMOV CL4SHR AL,CLMOV DL, IOMUL BLMOV DL, AlMOV AL, DATAlAND AL, 0FHADD AL, BLMOV DATA。ALMOVSP,TEMRETSTART ENDPCODE ENDS并將其存儲(chǔ)到原變量中去END START12.試編寫一程序段,在CHAF 為首址的 26 個(gè)字節(jié)單元中依次存放字母AZ char
16、db 26 dup(?)sta 比 lea bx,charmov al,Amov cx,26lop1: mov bx,alinc alinc bxloop lop113.設(shè)在 DAT1 DAT2 字單元中存放一雙字長有符號(hào)數(shù),編一程序段,完成求出該雙字長數(shù) 的絕對(duì)值后送 ABS1 和 ABS2 字存儲(chǔ)單元。start:mov ax,dat1mov dx,dat215.試編寫一個(gè)匯編語言程序,要求對(duì)鍵盤輸入的小寫字母用大寫字母顯示出來。or dx,dxjns nextnot axnot dxadd ax,1adc dx,0next: mov abs1,axmov abs2,dx14. 有兩個(gè)無符
17、號(hào)數(shù)分別存放于送入 DATA3 單元。DATA 俐 DATA2 單元,要求將兩數(shù)中大的一個(gè)挑選出來,MOVCMPJNCMOVS1: MOVHLTAL , DATA1AL, DATA2S1AL, DATA2DATA3, ALBEGIN:MOV AH, 1INT 21HCMP AL, aJB STOPCMP AL, zJA STOPSUB AL, 20HMOV DL, ALMOV AH, 2INT 21HJMP BEGINSTOP: RET16.編制程序段實(shí)現(xiàn):將 AX 寄存器中的 16 位二進(jìn)制數(shù)分成四組,每組4 位,然后把這 4組數(shù)分別放在 AL、BL、CL、和 DL 中。 BCMOV BH,
18、ALMOV CH,AHMOV AL,AHAND AL,0F0HMOV BL,AHAND BL,0FHMOV CL,BHAND CL,0F0HMOV DL,BHAND DL,0FH17.編制完整程序?qū)崿F(xiàn)下列算式: W=X+Y+36-Z 設(shè) X、Y、Z、W 均為雙字長數(shù)據(jù),各自的低 十六位數(shù)和高十六位數(shù)分別存放在 X、 X+2、 Y、 Y+2、 Z、 Z+2 的存儲(chǔ)單元中,結(jié)果的低十六 位字和高十六位字分別存放在 W 和 W 2 兩個(gè)單元中。 BCDATA SEGMENTX DDY DDZ DD W DD DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTA
19、RT:MOV AX,DATAMOV DS,AXMOV AX,XADD AX,YMOV BX,X+2ADC BX,Y+2ADD AX,36ADC BX,0SUB AX,ZSBB BX,Z+2MOV W,AXMOV W+2,BXCODE ENDSEND START18.下述程序段完成計(jì)算 220 之間的偶數(shù)的和,并存于 AX 中。試把空白處填上適當(dāng)?shù)闹噶睢?CXTKXOR AX, AXMOV BX, 0MOV CX, 10 或 MOV CX, 0AHCONT : ADD AX , BXADD BX, 2LOOP CONT19.試編制一源程序, 統(tǒng)計(jì) DA1 字單元中含 0 的個(gè)數(shù),如統(tǒng)計(jì)的個(gè)數(shù)為奇數(shù), 則將進(jìn)位位置1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年級(jí)組長申請(qǐng)書
- SoftServe+2024醫(yī)療行業(yè)勞動(dòng)力危機(jī)應(yīng)對(duì)策略:人工智能解決方案的前沿探索Tackling+Healthcares+Labor+Crisis+with+AI+Solutions
- 教室借用申請(qǐng)書
- 2024年高考?xì)v史二輪復(fù)習(xí)“12+2+3”專項(xiàng)練第34題專練-20世紀(jì)前期現(xiàn)代化經(jīng)濟(jì)模式的探索
- 2024-2025學(xué)年高中歷史第二單元資本主義世界市場(chǎng)的形成和發(fā)展單元整合教學(xué)案新人教版必修2
- 藥店籌建申請(qǐng)書
- 戶口合并申請(qǐng)書范文
- 物業(yè)經(jīng)理轉(zhuǎn)正申請(qǐng)書
- 2025年度城市景觀照明系統(tǒng)安裝合同
- 電子競(jìng)技產(chǎn)業(yè)的人才需求與培養(yǎng)模式研究
- 中國氫內(nèi)燃機(jī)行業(yè)發(fā)展環(huán)境、市場(chǎng)運(yùn)行格局及前景研究報(bào)告-智研咨詢(2024版)
- 開學(xué)季初三沖刺中考開學(xué)第一課為夢(mèng)想加油課件
- 《自然保護(hù)區(qū)劃分》課件
- 2025年普通卷釘項(xiàng)目可行性研究報(bào)告
- 2025年人教版英語五年級(jí)下冊(cè)教學(xué)進(jìn)度安排表
- 2025年建筑施工春節(jié)節(jié)后復(fù)工復(fù)產(chǎn)工作專項(xiàng)方案
- 學(xué)校食堂餐廳管理者食堂安全考試題附答案
- 2025延長石油(集團(tuán))限責(zé)任公司社會(huì)招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《商用車預(yù)見性巡航系統(tǒng)技術(shù)規(guī)范》
- 玻璃電動(dòng)平移門施工方案
- 春季安全開學(xué)第一課
評(píng)論
0/150
提交評(píng)論