




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、WORD格式完美.格式. 編輯專業(yè). 資料.整理專業(yè)資料整理軟件實(shí)驗(yàn)一實(shí)驗(yàn)內(nèi)容SHUZ、I DAXIE、X在IA數(shù)O據(jù)X區(qū)IE定單元義字中。母多數(shù)次字串,分別統(tǒng)計(jì)數(shù)字、大寫字母、小寫字母?jìng)€(gè)數(shù),分別存放在 統(tǒng)計(jì),記錄統(tǒng)計(jì)結(jié)果。實(shí)驗(yàn)要求果為止。熟練掌握單步運(yùn)行、斷點(diǎn)設(shè)置、完成上述源程序的輸入、匯編、修改、運(yùn)行等實(shí)驗(yàn)步驟,直到自動(dòng)運(yùn)行、寄存器內(nèi)容,數(shù)據(jù)區(qū)內(nèi)容查看等程序調(diào)試技術(shù)。DATASEGMENTBUFDBDADD545sCOUNTEQU$-BUFORG0020HSHUZIDB00HDAXIEDB00HXIAOXIEDB00HDATAENDSCODESEGMENTASSUMECS:CODE,DS:
2、DATASTART:MOVAX,DATAMOVDS,AXXORAX,AX MOVCL,COUNT XORCH,CH LEASI,BUF CLDGET:LODSBCMPAL,30HJBOTHERCMPAL,39HJANEXT1INCSHUZIJMPOTHERNEXT1:CMPAL,41HJBOTHERCMPAL,5AHJANEXT2INCDAXIEJMPOTHERNEXT2:CMPAL,61HJBOTHERCMPAL,7AHJAOTHERINCXIAOXIEOTHER:LOOPGETMOVAH,4CHINT21HCODEENDSENDSTART軟件實(shí)驗(yàn)三 實(shí)驗(yàn)內(nèi)容將內(nèi)存區(qū)定義的字母數(shù)字串的統(tǒng)計(jì)結(jié)
3、果以 16 進(jìn)制形式顯示出來(lái),顯示格式為: TheNembersofDigitalis:XXHTheNembersofCapitalLettersis:XXHTheNembersofSmallLettersis:XXH程序要求:1、二進(jìn)制轉(zhuǎn)十六進(jìn)制并顯示的功能由 BTOHDS實(shí)P 現(xiàn)2、回車換行用 CRLF宏指令實(shí)現(xiàn)3、字符 H的顯示用 OUTPUT宏指令實(shí)現(xiàn)4、提示信息的顯示用宏 INOUT宏指令實(shí)現(xiàn) 實(shí)驗(yàn)要求:調(diào)試程序,直到正確實(shí)現(xiàn)所要求的功能。 XSMACROOPRLOCALCZ1,CZ2MOVBL,OPRMOVCL,4 XORCH,CH SHRBL,CL CMPBL,0AH JBCZ1
4、 ADDBL,07H CZ1:ADDBL,30HMOVDL,BLMOVAH,2INT21H MOVBL,OPR ANDBL,0FH CMPBL,0AH JBCZ2 ADDBL,07 CZ2:ADDBL,30H MOVDL,BL MOVAH,2 INT21H MOVDL,H MOVAH,2 INT21H ENDM CRLFMACROMOVDL,0DHMOVAH,2INT21HMOVDL,0AHMOVAH,2INT21HENDMDATASEGMENTBUFSIZEDB10ACTCHARDB?CHARTEXTDB10DUP(20H)DB$ORG0020HSHUZIDB?DAXIEDB?XIAOXIE
5、DB?TSDBPleaseEnterAString(=10):,$TS1DBTheNumberOfDigitalIs:,$TS2DBTheNumberOfCapitalLetterIs:,$TS3DBTheNumberOfSmallLetterIs:,$DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXXORAX,AXLEASI,CHARTEXTCLDMOVDL,OFFSETTSMOVAH,09HINT21HMOVDX,OFFSETBUFSIZEMOVAH,0AHINT21HXORCX,CXMOVCL,ACTCHAR
6、NEXT:LODSBCMPAL,30HJBOTHERCMPAL,39HJANEXT1INCSHUZIJMPOTHERNEXT1:CMPAL,41HJBOTHERCMPAL,5AHJANEXT2INCDAXIEJMPOTHERNEXT2:CMPAL,61HJBOTHERCMPAL,7AHJAOTHERINCXIAOXIEOTHER:LOOPNEXTMOVDL,OFFSETTS1MOVAH,09H INT21H MOVAL,SHUZI XSAL CRLFMOVDL,OFFSETTS2MOVAH,09H INT21H MOVAL,DAXIE XSAL CRLFMOVDL,OFFSETTS3MOVAH
7、,09H INT21H MOVAL,XIAOXIE XSAL MOVAH,4CH INT21H CODEENDS ENDSTART軟件實(shí)驗(yàn)四實(shí)驗(yàn)內(nèi)容 從鍵盤鍵入字母數(shù)字串,統(tǒng)計(jì)各類字符個(gè)數(shù)并以十進(jìn)制形式在顯示器上顯示出來(lái)顯示格式要求1、在顯示器上顯示提示信息:Pleaceinputanydigitalandletterstring2、在顯示器上顯示Thestringyouinputedis:XXXXXXXXXX3、在顯示器上分行顯示十進(jìn)制統(tǒng)計(jì)結(jié)果TheNembersofDigitalis:XXTheNembersofCapitalLettersis:XXTheNembersofSmallLet
8、tersis:XX4、在顯示器上顯示提示信息Areyoucontinue?(Y/N)DOS。按 Y 繼續(xù) 13 的統(tǒng)計(jì)顯示過程,按 N或其它字符均退出統(tǒng)計(jì)返回 這里建議:不區(qū)分輸入 Y或 N的大小寫,均為有效。 程序要求:1、提示字符串的顯示功能用宏指令 INOUT實(shí)現(xiàn)2、回車換行用 CRLF宏指令實(shí)現(xiàn)3、單個(gè)字符輸入用 INPUT宏指令實(shí)現(xiàn)4、分類統(tǒng)計(jì)功能由子程序 TONGJI實(shí)現(xiàn)5、二進(jìn)制轉(zhuǎn)十進(jìn)制并顯示功能由子程序 BTOD實(shí)現(xiàn)INOUTMACROOPR1MOVDL,OFFSETOPR1MOVAH,09HINT21HENDMINPUTMACROMOVAH,1INT21HENDMCRLFMA
9、CROMOVDL,0DHMOVAH,2INT21HMOVDL,0AHMOVAH,2INT21HENDMDATASEGMENTBUFFSIZEDB100ACTCHARDB?CHARTEXTDB100DUP(20H)DB$ORG0040HSHUZIDB?DAXIEDB?XIAOXIEDB?TS0DBPleaceinputanydigitalandletterstring,$TS1DBThestringyouinputed:,$TS2DBTheNumbersOfDigitalIs:,$ TS3DBTheNumbersOfCapitalLettersIs:,$ TS4DBTheNumbersOfSma
10、llLettersIs:,$ TS5DBAreyoucontinue?(Y/N):,$DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXXORAX,AXXORBX,BXMOVSHUZI,00HMOVDAXIE,00HMOVXIAOXIE,00HLEASI,CHARTEXTCLDINOUTTS0CRLFINOUTTS1MOVDX,OFFSETBUFFSIZEMOVAH,0AHINT21HXORCX,CX MOVCL,ACTCHAR CALLTONGJIINOUTTS2MOVBL,SHUZICALLBTODCRLFINO
11、UTTS3MOVBL,DAXIECALLBTODCRLFINOUTTS4MOVBL,XIAOXIECALLBTODCRLFINOUTTS5INPUTCRLFCMPAL,YJENEXT3CMPAL,yJENEXT3JMPNEXT4NEXT3:JMPSTARTTONGJIPROCNEXT:LODSBCMPAL,30HJBOTHERCMPAL,39HJANEXT1INCSHUZIJMPOTHERNEXT1:CMPAL,41HJBOTHERCMPAL,5AHJANEXT2INCDAXIEJMPOTHERNEXT2:CMPAL,61HJBOTHERCMPAL,7AHJAOTHERINCXIAOXIEOTHER:LOOPNEXTRETTONGJIENDPBTODPRO二C;進(jìn)制轉(zhuǎn)十進(jìn)制并顯示MOVCX,10CA
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 組織領(lǐng)導(dǎo)力的多維度研究計(jì)劃
- 如何有效管理生活部的日常事務(wù)計(jì)劃
- 準(zhǔn)確預(yù)測(cè)倉(cāng)庫(kù)需求的方法計(jì)劃
- 保安工作總結(jié)計(jì)劃金融行業(yè)保安工作的技術(shù)改進(jìn)
- 社區(qū)個(gè)人工作計(jì)劃改善社區(qū)停車設(shè)施
- 《貴州新恒基礦業(yè)有限公司興仁市太平洞金礦(新建)礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》評(píng)審意見
- 《貴州畢節(jié)百礦大能煤業(yè)有限責(zé)任公司水城縣玉舍鄉(xiāng)中寨煤礦(變更)礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》評(píng)審意見
- 腦梗死靜脈溶栓護(hù)理后護(hù)理
- 統(tǒng)編版小學(xué)語(yǔ)文二年級(jí)下冊(cè)第9課《楓樹上的喜鵲》精美課件
- 2025年長(zhǎng)春貨運(yùn)員初級(jí)考試題庫(kù)
- QC/T 629-2021 汽車遮陽(yáng)板-PDF解密
- JTGT H21-2011 公路橋梁技術(shù)狀況評(píng)定標(biāo)準(zhǔn)
- 2024年證券投資基金基礎(chǔ)知識(shí)真題答案及解析
- 2021年寧夏公務(wù)員考試《行測(cè)》真題和答案解析
- 混凝土強(qiáng)度評(píng)定表(自動(dòng)計(jì)算)
- 小學(xué)教育大學(xué)生職業(yè)生涯與規(guī)劃
- ADS射頻電路設(shè)計(jì)與仿真從入門到精通
- 八大危險(xiǎn)作業(yè)檢查表
- 農(nóng)業(yè)物聯(lián)網(wǎng)技術(shù)的培訓(xùn)
- 民辦幼兒園會(huì)計(jì)制度范本
- 2024消防安全基礎(chǔ)知識(shí)培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論