版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
匯編語(yǔ)言典型習(xí)題講解B沈云付選擇題1.源程序結(jié)束語(yǔ)句為:A、ENDPB、ENDSC、ENDMAIND、ENDM2.SKY:MOVAL,20H中操作數(shù)為:A、MOVB、SKYC、AL或20HD、AL和20H3.下列為不合法的標(biāo)志符的是:A、AXYZB、5SKYC、@ATTD、?ABC4.下列地址表達(dá)式正確的是:A、[BX-SI]B、[BP-DI]C、[BX+2]D、[BP+BX]5.NEAR標(biāo)號(hào)的類型值為:A、2B、-1C、4D、-2答案:1、c2、d3、b4、c5、b選擇題6.匯編語(yǔ)言指令中唯一不可缺少的域是:A、標(biāo)號(hào)名字域B、助記符域C、操作數(shù)域D、注釋域7.下面哪一個(gè)命令是顯示內(nèi)存單元的內(nèi)容?A、D命令B、E命令C、F命令D、R命令8.能被計(jì)算機(jī)直接識(shí)別和執(zhí)行的指令是:A、符號(hào)指令B、機(jī)器指令C、偽指令D、宏指令9.取變量偏移屬性的分析運(yùn)算符是:A、OFFSETB、TYPEC、SIZED、SEG10.分析運(yùn)算符LENGTH只有用()定義的變量才有意義。A、表達(dá)式B、字符串C、DUPD、?答案:6、b7、a8、b9、a10、c選擇題11.段內(nèi)直接轉(zhuǎn)移指令采用的尋址方式是:A、直接尋址B、相對(duì)尋址C、絕對(duì)尋址D、間接尋址12.下列指令中不等價(jià)的是:A、JA和JNBEB、JG和JNLEC、JL和JNGD、JBE和JNA13.下列指令中等價(jià)的是:A、JC和JOB、JNC和JNOC、JP和JPED、JA和JG14.在MOVSB指令中,其目的串的物理地址為:A、(DS)*16+(SI)B、(DS)*16+(DI)C、(ES)*16+(SI)D、(ES)*16+DI)答案:選擇題11.B12.C13.C14.D選擇題15.條件轉(zhuǎn)移指令的轉(zhuǎn)移范圍:A、-128--+127B、-32768--+32767C、0--+255D、0--+6553516.執(zhí)行段間調(diào)用指令CALL時(shí),首先保護(hù)斷點(diǎn)的:A、段地址和偏移地址B、段地址C、偏移地址答案:15.A16.A選擇題17.中斷服務(wù)程序入口地址占用()個(gè)字節(jié)A.4B.6C.2D.118.鍵盤中斷調(diào)用(16H)的0號(hào)功能是將讀入字符的ASCII碼送入()A.AHB.ALC.BHD.BL19.DOS系統(tǒng)功能調(diào)用的屏幕顯示字符是()號(hào)調(diào)用A.1B.4C.5D.220.1HDOS功能調(diào)用中,字符送給()寄存器A.DHB.DLC.ALD.AH答案:17.A18.B19.D20.C判斷題11.指令MOVAL,2000H是合法的。2.指令MOVCX,AL是合法的。3.指令MOVIP,BX是合法的。4.串操作指令中用DI作為目的變址寄存器時(shí)使用段寄存器ES。5.OFFSET的優(yōu)先級(jí)低于AND。6.語(yǔ)句LENGTH=SIZE*TYPE是合法的。7.語(yǔ)句SKYDD‘ABCD’是合法的。8.語(yǔ)句QEWDB‘ASDF’是合法的。答案:1.no 2.no 3.no 4.yes 5.no6.no 7.no 8.yes判斷題21.無條件轉(zhuǎn)移指令對(duì)標(biāo)志位無影響,而條件轉(zhuǎn)移指令對(duì)標(biāo)志位有影響。2.間接轉(zhuǎn)移指令都可以通過寄存器來尋址。3.所有串操作指令的源串的段地址均取自于段寄存器DS:5.串操作指令一般用CX存放長(zhǎng)度:5.RETN指令中,N可為任意值6.INAL,DX是將一個(gè)字節(jié)由輸入端口傳送至AL7.所有中斷過程均可用IRET指令退出8.8號(hào)類型的中斷向量在中斷向量表中的地址是2*8答案:1.no 2.yes 3.yes4.yes5.no6.yes7.yes8.no
Exer5.06將20個(gè)數(shù)據(jù)的數(shù)組M中的數(shù)分2組,正整數(shù)組P和負(fù)整數(shù)組N,并顯示P和N的個(gè)數(shù),用過程實(shí)現(xiàn)。要求:定義數(shù)據(jù)段和有關(guān)變量主程序中將M的地址傳給SI,個(gè)數(shù)傳給CX調(diào)用統(tǒng)計(jì)子程序count,參數(shù)為SI、CX,實(shí)現(xiàn)M的分類存放,并返回P和N的個(gè)數(shù)。編寫顯示子程序display,傳入表示個(gè)數(shù)的BL,用十進(jìn)制顯示BL內(nèi)容。8.7硬幣兌換機(jī)pushbxtst:INAL,0006h;狀態(tài)輸入testal,04h;測(cè)試第2位jetst;是1?不是重來input:inal,0005;輸入movbl,alandbl,03;取數(shù)據(jù)ready:inal,0006h;測(cè)狀態(tài)testal,08hjeready;未準(zhǔn)備好狀態(tài)寄存器的端口地址是0006H,數(shù)據(jù)輸入寄存器的端口地址是0005H、輸出寄存器端口0007H。cmpbl,3;是5角?jzmoney50;是cmpbl,2;是2角?jzmoney20;是moval,1;不,是1角jmpoutputmoney20:moval,4jmpoutputmoney50:moval,10Output:out7,al
8.10Int9
...Pushdsmovax,Segint_routm0vds,axmovdx,offSetint_routmoval,09movah,25hint21hpopds...9.2加密scodedb7,5,9,1,3db6,8,0,2,4bufferdb10dup(?)...MOVAX,SEGSCODEMOVDS,AXmovsi,0movcx,10leaBX,scodeinput:movah,01int21hCMPAL,0DH JZEXIT;回車,退出andal,0fh;取數(shù) xlat ;換碼;AL得到密碼movbuffer[si],al;存儲(chǔ)incsiloopinputEXIT:ret(24*80+40)*2=3920d=0F50H9.3像素的存儲(chǔ)單元9.4定光標(biāo)位置第12行第8列movdh,12movdl,8movbh,0movah,2int10h9.5清屏左上第12行第0列、右下第22行第79列movah,6;scrollupfunctionmoval,0;codetoblankscreenmovch,12;upperleftrowmovcl,0;upperleftcolummmovdh,22;lowerrightrowmovdl,79;lowerrightcolumnmovbh,7;blanklineattributeint10h;videoROMcall9.6(l)讀當(dāng)前光標(biāo)位置movah,3movbh,0int10h(2)定光標(biāo)movdh,18hmovdl,0movbh,0movah,2int10h(3)顯示‘M’movah,2;定位movbh,0movdx,0int10hmovah,9;顯示moval,'M'movbh,0movbl,7movCX,1int10hmessagedb'Tryagain,youhave'contdb'n'db'starfightersleft.$'...addcl,30hmovcont,clleadx,messagemovah,9int21h9.7顯示字符串datareasegmentmess1db'Pleaseinputastring:',0ah,0dh,'$'mess2db'Pleasecontinue:',0ah,0dh,'$'mess3db'Inputaletter.',0ah,0dh,'$'maxstrdb'Thelongeststringis:',0ah,0dh,'$'MAXdb80,?strbufdb80dup(?)db0ah,0dh,'$'strtmpdb80dup('$')maxlendb0clfdb0ah,0dh,'$'datareaendscodesegmentassumecs:code,ds:datarea,es:datarea9.8比較字符串長(zhǎng)度,顯示最長(zhǎng)者prognamprocfarstart:pushdssubax,axpushaxmovax,datareamoves,axmovds,axbegin:leadx,mess1movah,09hint21hleaDX,MAXmovah,10int21hcallcrlfmovcl,max+1cmpmaxlen,cljnblabmovch,0movmaxlen,clleasi,strbufleadi,strtmprepmovsblab:leadx,mess3movah,09hint21hmovah,01int21hcmpal,'$'jedispstrcallcrlfleadx,mess2movah,09h
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 交通行業(yè)勞動(dòng)合同訂立策略
- 傳染病病例追蹤流程圖
- NIPT助力精準(zhǔn)醫(yī)療發(fā)展
- 臨床實(shí)驗(yàn)室耐藥菌檢測(cè)技術(shù)更新
- KTV保安員服務(wù)合同
- 電子商務(wù)平臺(tái)價(jià)格策略合同
- 電子商務(wù)大數(shù)據(jù)分析與應(yīng)用服務(wù)合同
- 臨床路徑PDCA分析-提高患者滿意度
- 復(fù)習(xí)研討會(huì)活動(dòng)實(shí)施方案
- 家裝設(shè)計(jì)智能化平臺(tái)開發(fā)及應(yīng)用推廣計(jì)劃
- 活動(dòng)三:語(yǔ)言表達(dá)能力
- 東財(cái)《社會(huì)調(diào)查方法與應(yīng)用X》單元作業(yè)3答卷
- 2023年10月自考00159高級(jí)財(cái)務(wù)會(huì)計(jì)試題及答案含評(píng)分標(biāo)準(zhǔn)
- 施工門頭施工方案
- 垃圾中轉(zhuǎn)站運(yùn)營(yíng)管理投標(biāo)方案
- 寶鋼一貫質(zhì)量管理
- 工程流體力學(xué)名詞解釋和簡(jiǎn)答題-大全
- 建筑工地有限空間作業(yè)臺(tái)賬范本
- 山東省招遠(yuǎn)市2023-2024學(xué)年六年級(jí)(五四制)上學(xué)期期中地理試題
- 安全生產(chǎn)企業(yè)負(fù)責(zé)人五帶頭的內(nèi)容
- 2022年版《義務(wù)教育勞動(dòng)課程標(biāo)準(zhǔn)》解讀與全文課件
評(píng)論
0/150
提交評(píng)論