版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、(匯編語言)練習(xí)題 【一】填空題每題0.5分,共10分 1、 26.25D=B= O =H 2、 56D的原碼為B,反碼為B ,補(bǔ)碼為B 。 3、 0C51H的反碼為B,補(bǔ)碼為B。 4、 十進(jìn)制數(shù)87的壓縮BCD碼為B ,非壓縮BCD碼為B。 6、設(shè)BX = 1000H,DI= 0010H,DS = 2100H,在指令 MOVX, BX+DI中,源操作 7、 設(shè)BUF為數(shù)據(jù)段0234H單元的符號(hào)名,其中存放的內(nèi)容為 3456Ho寫出以下指令單獨(dú)執(zhí)行 后的結(jié)果。 1MOVAXBUF:AXJ = 2LEAAX BUFAXJ = &子程序的參數(shù)傳遞方法包括、 9、實(shí)模式下存儲(chǔ)器的20位物理地址由加形
2、成。 【二】選擇題每題1分,共10分 1、以下通用數(shù)據(jù)傳送指令的幾種傳送中,錯(cuò)誤的傳送方式是()。 A、從累加器到存儲(chǔ)器 B馬上數(shù)到存儲(chǔ)器 C、從寄存器到存儲(chǔ)器 D從存儲(chǔ)器到存儲(chǔ)器 2、使進(jìn)位位置1的指令是()。 A、CLCB CMCCSTCD NOP 3、設(shè)AL,BL中基本上有符號(hào)數(shù),當(dāng)AL=B時(shí)轉(zhuǎn)至NEXT處,在CMPAL,B指令后,應(yīng)選用正確的 條件轉(zhuǎn)移指令是()。 A、JBEB JNGC JNAD JNLE 4、指令LOOPZ勺循環(huán)執(zhí)行條件是()。 A、CX0同時(shí) ZF=0B CX0或 ZF=0 C、CX0同時(shí) ZF=1D CX0或 ZF=1 5、以下合法的變量名稱是。 A、 9BUF
3、B ADDC BUF9D ASSUME 6、一條指令中目的操作數(shù)不同意使用的尋址方式是 ()。 A、寄存器尋址B馬上數(shù)尋址C變址尋址D寄存器間接尋址 7、DOS勺功能調(diào)用號(hào)必須送寄存器。 A、DLB DHC ALD AH &在實(shí)模式下,存儲(chǔ)器治理采納分段模式,每段大小可達(dá)。 A、64MB 1MC 64KD 16 字節(jié) 9、用來存放下一條將要執(zhí)行的指令地址的寄存器是 ()。 A、SPB IPC、BPD CS 10、 要使串操作從低地址向高地址進(jìn)行,應(yīng)把標(biāo)志位設(shè)置為()。 A、TF=1B TF=0G DF=1D DF=0 【三】判斷題每題1分,共10分 1、XLATBX AL丨 2、POPCS 3
4、、INAX,34H丨 4、SHRBLAL丨 5、PUSHA 6、CS是代碼段寄存器,在CS中存放代碼段的段地址。 7、邏輯運(yùn)算符和邏輯運(yùn)算指令區(qū)別在于:邏輯運(yùn)算指令的功能在匯編階段完成,邏輯運(yùn)算符 的功能在程序執(zhí)行階段完成。 &在同一程序中,EQU不能對一個(gè)符號(hào)重復(fù)定義,二可對一個(gè)符號(hào)重復(fù)定義。 9、堆棧堅(jiān)持后進(jìn)先出的原那么。 10、兩無符號(hào)字節(jié)數(shù)相除,需預(yù)先執(zhí)行 CBW旨令。 【四】讀程序題每空2分,共20分 1、設(shè)AL= 85H, BL=0FH寫出以下各指令單獨(dú)執(zhí)行后的結(jié)果。 1NEGAL AL=H 2ORAL,BL AL=H 3TESTAL,01H AL=H 4ANDAL,BL AL=H
5、 ZF= 2、程序如下: CODESEGMENT ASSUMECS:CODE BEGIN: MOVBL,17 MOVCX,8 CLC NEXT1:MOVBH,30H ROLBL,1 JNCNEXT2 ADDBH,1 NEXT2:CALLPROC1 LOOPNEXT1 MOVBH, B CALLPROC1 MOVAH4CH INT21H PROC1PROC MOVDL,BH MOVAH,2 INT21H RET PROC1ENDP ENDBEGIN 1子程序PROC的功能是。 2子程序PROC入口參數(shù)是。 3假設(shè)RET指令執(zhí)行前S吐0008H,那么RET執(zhí)行后,SP的值為。 4程序執(zhí)行完畢,屏幕
6、上顯示內(nèi)容是。 5主程序和子程序之間的參數(shù)傳遞方式是。 【五】編程題12每題5分,36每題10分,50分 1、寫出短指令序列,將 CL內(nèi)容除以BL的內(nèi)容,結(jié)果乘4并存入AX寄存器中設(shè)CL和BL 中均為無符號(hào)數(shù)。 2、在AL和BL寄存器中存放著兩個(gè)有符號(hào)數(shù),寫出短指令序列比較兩數(shù)的大小,并將大數(shù)存 入MAX單元,小數(shù)存入 MIN單元。 3、編寫子程序,將字節(jié)單元中的 2進(jìn)制數(shù)轉(zhuǎn)換成16進(jìn)制數(shù)輸出。 入口參數(shù):AL中存放待轉(zhuǎn)換的數(shù)據(jù)。 出口參數(shù):要求不改變?nèi)魏渭拇嫫鞯膬?nèi)容。 4、編寫子程序?qū)蓚€(gè)多字節(jié)二進(jìn)制數(shù)相減。 入口參數(shù):SI、DI分別指向兩個(gè)數(shù)的首地址,BX指向差的首地址,CX中存放多字節(jié)的
7、長度。 出口參數(shù):BX指向差的首地址。 5、 設(shè)從內(nèi)存單元BUF開始存放以下有符號(hào)數(shù)據(jù):1234H, 0ED12H 0,2304H, 0,7002H,編 寫完整的源程序統(tǒng)計(jì)其中的正數(shù)、0及負(fù)數(shù)的個(gè)數(shù)。 6、 在BUF所指向的字存儲(chǔ)單元中,存放假設(shè)干個(gè)字?jǐn)?shù)據(jù) 3500H, 0010H,1010H,8010H,編寫 完整的源程序計(jì)算這些數(shù)據(jù)之和,和放入 SUM?單元中。 【一】填空題每題0.5分,共10分 1、25= B= O= H 2、32D的原碼為B,反碼為B,補(bǔ)碼為Bo 3、十進(jìn)制數(shù)15的壓縮BCD碼為;非壓縮BCD碼為。 4、8086CPI能夠直截了當(dāng)尋址的內(nèi)存空間大小為,程序員在編程時(shí)需
8、要把存儲(chǔ)器分段,每段 的大小不能超過。 5、設(shè)DI = 0100H, DS= 3000H,在指令MOVC,100+DI中,源操作數(shù)的尋址方式為;物理地 址為。 6、匯編語言源程序有三種差不多結(jié)構(gòu)形式:順序結(jié)構(gòu)、和。 7、從功能上,8086CPL分為和兩部分。 &直截了當(dāng)輸入/輸出指令的最大端口號(hào)是,間接輸入/輸出指令的端口號(hào)必須送寄存器。 9、DIVBX指令執(zhí)行后,余數(shù)在中,商在中。 【二】選擇題每題1分,共10分 1、8086CPL中指令隊(duì)列有個(gè)字節(jié)。 A4B6C8D16 2、DF=0執(zhí)行CMPS指令后。 ASI 減 1,DI 減 1BSI 加 1,DI 加 1 CSI 減 2,DI 減 2
9、DSI 加 2,DI 加 2 3、在DEBU(下, u命令的作用是丨。 A反匯編B匯編C查看數(shù)據(jù)D寫入數(shù)據(jù) 4、用來存放下一條將要執(zhí)行的指令地址的寄存器是 ()。 ASPBIPCBPDCS 5、完成將有符號(hào)數(shù)BX的內(nèi)容除以2的正確指令是。 ASHRBX,1BSARBX,1 CSALBX,1DRCRBX,1 6、在匯編語言中,標(biāo)號(hào)在段使用。 ADSBESCCSDSS 7、如AX=8001H那么指令NEGA執(zhí)行后,AX的值是。 A0FFFFHB7FFEHC0FFFEHD7FFFH &以下通用數(shù)據(jù)傳送指令的幾種傳送中,錯(cuò)誤的傳送方式是。 A從累加器到存儲(chǔ)器B從寄存器到寄存器 C從寄存器到存儲(chǔ)器D從存
10、儲(chǔ)器到存儲(chǔ)器 9、假如AL= 90H,那么執(zhí)行CBV后,AX中的內(nèi)容為。 AFF90HB0090HC1090HD定 10、使進(jìn)位位清0的指令是。 ACLCBCMCCSTCDNOP 【三】判斷題每題1分,共10分 1、MOVBX SI丨 2、XCHGCSBX丨 3、PUSHCS 4、POPCLX 5、SHLBX CL丨 6、OUT50H,AX 7、DIVAX BL丨 &兩帶符號(hào)字節(jié)數(shù)相除,需預(yù)先執(zhí)行 CBV指令。 9、偽指令能夠翻譯成機(jī)器碼。 10、 堆棧堅(jiān)持先進(jìn)先出的原那么。 【四】讀程序題每空2分,共20分 1、假設(shè)有以下數(shù)據(jù)定義偽指令,寫出以下各指令單獨(dú)執(zhí)行后的結(jié)果。 DATA1DB88H
11、15H DATA2DW1234F2278H CNTEQU($-DATA2)/2 1MOVAX,WORDPTRDATAX= 2MOVAL,BYTEPTRDATA2L= 3MOVCX,CNTCX= 4MOVBL,TYPEDATABL= 5MOVAL,SIZEDATA2AL= 2、程序段如下: MOVDX0 CLC MOVAX1432H MOVQL4 ROLA,CL; DECAX MOVB,2 MULBX 1指令執(zhí)行后AX=CF= 2指令執(zhí)行后AX=CF= 3指令執(zhí)行后AX= 【五】編程題12每題5分,36每題10分,50分 1、定義一個(gè)名字為DATA的數(shù)據(jù)段,段中的變量和數(shù)據(jù)如下: D1為字符串變
12、量:ABCD D2為字變量:1234 D3為字變量:8個(gè)5 2、編寫標(biāo)準(zhǔn)單字符輸出子程序。 子程序名稱:OUTPUTP 入口參數(shù):輸出字符的ASCII放在DL寄存器中。 3、編寫完整的源程序?qū)崿F(xiàn)把數(shù)據(jù)段 BUF1所指向的內(nèi)存單元中的字?jǐn)?shù)據(jù)1245H送擴(kuò)展段BUF2 所指向的內(nèi)存單兀中。 4、在BUF開始的內(nèi)存區(qū)存放2個(gè)無符號(hào)字?jǐn)?shù)據(jù),編寫完整的源程序比較其大小,大數(shù)存入 MAX開始的字單元,小數(shù)存入 MIN開始的字單元。 5、 設(shè)從STRING開始存放一以#為結(jié)束標(biāo)志的字符串:3$6AaAgzZ#,把字符串中的字符 分類,數(shù)字送入NUM開始的內(nèi)存區(qū),字母送入CHARf始的內(nèi)存區(qū),其它字符存到 O
13、THERS始 的內(nèi)存區(qū)。 6、 設(shè)從內(nèi)存單元BUF開始存放以下有符號(hào)字?jǐn)?shù)據(jù):0123H, 1, 8041H, 0, 0A004H 0,編寫 完整的源程序統(tǒng)計(jì)其中的正數(shù)、零及負(fù)數(shù)的個(gè)數(shù),結(jié)果分別存放在 PLUS_NO ZERO_NO POSITIVE_N斷 指向的字節(jié)單元。 【一】填空題每題0.5分,共10分 1、38D- B= O= H 2、 12D的原碼為,反碼為,補(bǔ)碼為。 3、5B21H的反碼為,補(bǔ)碼為。 4、十進(jìn)制數(shù)65的非壓縮BCD碼為,壓縮BCD碼為。 5、假設(shè)(CS) = 1100H, IP= 1050H,那么當(dāng)前指令的物理地址為。 6、AX=789AH 問執(zhí)行指令 CBV后, A
14、X =。 7、 使用DOS 2號(hào)功能調(diào)用時(shí),需先將 入DL中 &與 MOVAXOFFSETBUF效的 LEA指令是。 9、 在匯編語言中,標(biāo)號(hào)在段使用,標(biāo)號(hào)的屬性有、。 10、DIVCL指令執(zhí)行后,余數(shù)在中,商在中。 【二】選擇題每題1分,共10分 1、一條指令中目的操作數(shù)不同意使用的尋址方式是。 A寄存器尋址B馬上數(shù)尋址C變址尋址D寄存器間接尋址 2、LDSSI,2000H指令的功能是丨。 A把地址2000H送SIB把地址2000H送DS C把地址2000H字單元的內(nèi)容送SI,把2002H單元的內(nèi)容送DS D把地址2000H字單元的內(nèi)容送 DS,把2002H單元的內(nèi)容送SI 3、關(guān)于POP旨
15、令,以下正確的選項(xiàng)是。 A該指令的操作數(shù)能夠是馬上數(shù) B該指令執(zhí)行后,棧頂指針加1 C該指令執(zhí)行后,棧頂指針減2D該指令執(zhí)行后,棧頂指針加2 4、假如算術(shù)或邏輯運(yùn)算結(jié)果為 0,那么。 AZF= 0BZF= 1CSF= 0DSM 1 5、以下合法的變量名稱是。 A9NEXTBSUBCNEXT1DASSUME 6、完成對字單元BUFF內(nèi)容加1運(yùn)算,下面錯(cuò)誤的指令是。 AMOVBX,BUFBMOVBX,OFFSETBUF INCBXINCWORDPTRBX MOVBUF,BX CMOVBX,BUFDLEABX,BUF INCWORDPTRBXINCWORDPTRBX 7、DOS勺功能調(diào)用號(hào)必須送寄存
16、器。 ADLBDHCALDAH &在DEBU下,用命令修改存儲(chǔ)單元的內(nèi)容。 AEBRCDDG 9、假設(shè)S吐0008H,那么段內(nèi)返回指令 RET2執(zhí)行后,SP的值為 A0008HB000AHC000CHD0004H 10、以下說法錯(cuò)誤是。 AJMP是條件轉(zhuǎn)移指令B條件轉(zhuǎn)移指令只能實(shí)現(xiàn)段內(nèi)轉(zhuǎn)移 C條件轉(zhuǎn)移指令可轉(zhuǎn)移的范圍是128+ 127 D無條件轉(zhuǎn)移指令能夠?qū)崿F(xiàn)段間轉(zhuǎn)移 【三】判斷題每題1分,共10分 1、MOVBX 2000H丨 2、POPAH 3、SHLBX CL丨 4、INAX, 1234H : 5、MULCH 6、ROLAL 3丨 7、邏輯運(yùn)算符和邏輯運(yùn)算指令區(qū)別在于:邏輯運(yùn)算符的功能在
17、匯編階段完成,邏輯運(yùn)算指令 的功能在程序執(zhí)行階段完成。 &在同一程序中,=不能對一個(gè)符號(hào)重復(fù)定義,EQI可對一個(gè)符號(hào)重復(fù)定義。 9、8086CPU內(nèi)有2字節(jié)的指令隊(duì)列。 10、CS是代碼段寄存器,在CS中存放代碼。 【四】讀程序題每空2分,共20分 1、設(shè)有如下段定義: DATASEGMENT BUF1DB2 -1 BUF2DW,1234H, -2 CNTEQU($-BUF2)/2 DATAENDS 1操作數(shù)-1所在的內(nèi)存單元的偏移地址為 ,在內(nèi)存中占個(gè)字節(jié)單元。 2操作數(shù)-2所在的內(nèi)存單元的偏移地址為 ,在內(nèi)存中占個(gè)字節(jié)單元。 3變量CNT勺值為。 2、源程序如下: PROC1PROC MO
18、VCX,16 CLC NEXT1:MOVDX,0 ROLBX,1 ADCDL,30H CALLPROC2 LOOPNEXT1 MOVDL, B CALLPROC2 RET PROC1ENDP PROC2PROC MOVAH,2 INT21H RET PROC2ENDP 1子程序PROC的功能是,入口參數(shù)分別是 o 2子程序PROC2勺功能是,入口參數(shù)分別是 o 3假如子程序PROC1的入口參數(shù)初始值為 8001H,程序執(zhí)行完畢,屏幕上顯示的內(nèi)容是 【五】編程題12每題5分,46每題10分,50分 1、定義一個(gè)名字為DATA1的數(shù)據(jù)段,段中的變量及數(shù)據(jù)如下: BUFA為字節(jié)變量:12H,-1,0ABH,200 BUF助字變量:5個(gè)1000H,2000 BUFC為字符串變量:HuiBianYuYan 2、 在AL寄存器存放一 8位有符號(hào)數(shù),設(shè)計(jì)短指
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社交電商課程設(shè)計(jì)
- 中國鎂行業(yè)運(yùn)營動(dòng)態(tài)及投資機(jī)遇分析研究報(bào)告(2024-2030版)
- 中國足部防護(hù)安全鞋企業(yè)競爭優(yōu)勢與投資盈利性研究報(bào)告(2024-2030版)
- 中國自動(dòng)貼片機(jī)行業(yè)應(yīng)用動(dòng)態(tài)與未來發(fā)展前景預(yù)測研究報(bào)告(2024-2030版)
- 中國精密注塑行業(yè)營銷趨勢剖析與企業(yè)前景戰(zhàn)略規(guī)劃研究報(bào)告(2024-2030版)
- 中國磁能熱水器行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報(bào)告(2024-2030版)
- 中國火力發(fā)電行業(yè)發(fā)展?jié)摿εc前景戰(zhàn)略研究研究報(bào)告(2024-2030版)
- 汽車客運(yùn)站優(yōu)化課程設(shè)計(jì)
- 路基路面課程設(shè)計(jì)參考
- 離合器課程設(shè)計(jì)感想
- 2024年10月時(shí)政100題(附答案)
- 學(xué)生校外托管協(xié)議書
- 建筑幕墻施工方案
- 第二章 地圖(考點(diǎn)串講課件)七年級地理上學(xué)期期中考點(diǎn)大串講(人教版2024)
- 2024年健身房管理制度(六篇)
- 期中測試卷(1-4單元)(試題)-2024-2025學(xué)年人教版數(shù)學(xué)六年級上冊
- 車輛綠本抵押借款合同
- 意識(shí)形態(tài)分析研判制度
- GB/T 18029.6-2024輪椅車第6 部分:電動(dòng)輪椅車最大速度的測定
- 2024至2030年中國學(xué)前教育(幼兒園)行業(yè)研究報(bào)告
- 統(tǒng)編版(2024新版)七年級上冊《道德與法治》第1-13課全冊教材“活動(dòng)課”參考答案
評論
0/150
提交評論