




付費(fèi)下載
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
二級(jí)題目給定5組數(shù)據(jù)(5組數(shù)據(jù)同一級(jí)),按式Y(jié)=A×B+C/D-E計(jì)算Yi,將Yi按正、負(fù)數(shù)分別存貯于數(shù)據(jù)區(qū)BUF1和BUF2中,并將結(jié)果顯示在屏幕上。序號(hào) A B C D E第1組 1 2 20 4 5第2組 3 4 40 5 20第3組 5 6 60 6 20第4組 1 2 20 4 20第5組 2 3 10 5 15一、分析問(wèn)題已知條件:Y=A*B+C/D-E,其中A、B、C、D、E五組數(shù)據(jù)已知,并存放于數(shù)據(jù)區(qū)中。目的要求:按式計(jì)算Y正負(fù)數(shù)分別存貯并將結(jié)果顯示在屏幕上。二、確定算法輸入方式:數(shù)據(jù)區(qū)取數(shù)處理方式:DOS中斷調(diào)用、數(shù)制轉(zhuǎn)換、算術(shù)運(yùn)算、循環(huán)判、斷正負(fù)、子程序調(diào)用輸出方式:存貯、顯示三、繪制流程圖開始保存在BUF2調(diào)用子程序顯示保存在BUF1調(diào)用子程序顯示Y>0開始保存在BUF2調(diào)用子程序顯示保存在BUF1調(diào)用子程序顯示Y>0DS初始化DS初始化計(jì)算Y計(jì)算YNYCX=0NCX=0返回DOS返回DOSY四、存儲(chǔ)空間分配定義堆棧段定義數(shù)據(jù)段,其中:A、B、C、D、E:存放參與運(yùn)算的數(shù)據(jù)BUF1:存放正結(jié)果BUF2:存放負(fù)結(jié)果編寫源程序STACKSEGMENTPARASTACK'STACK'DB100DUP(?)STACKENDSDATASEGMENTADB1,3,5,1,2BDB2,4,6,2,3CDB20,40,60,20,10DDB4,5,6,4,5EDB5,20,20,20,15BUF1DW5DUP(0)BUF2DW5DUP(0)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,5;設(shè)置循環(huán)次數(shù)5MOVBP,0;BP作為數(shù)組下標(biāo)LEASI,BUF1;取BUF1首偏移地址LEADI,BUF2取BUF2首偏移地址MOVAX,0L0:MOVAL,A[BP];取AMOVBL,B[BP];取BMULBL;AB相乘結(jié)果存入AXMOVDX,AX;將AB結(jié)果轉(zhuǎn)存入DXMOVAL,C[BP];取CCBW;將C擴(kuò)展成字MOVBL,D[BP];取DDIVBL;C和D相除結(jié)果商存在ALCBW;將AL擴(kuò)展ADCAX,DX;A*B+C/D結(jié)果存入AXMOVDX,AX;將A*B+C/D的結(jié)果轉(zhuǎn)存入DXMOVAL,E[BP];取ECBW;將E擴(kuò)展為字,此時(shí)E在AX中MOVBX,DX;將A*B+C/D的結(jié)果轉(zhuǎn)存入BXSBBBX,AX;A*B+C/D-E最終結(jié)果存入BX中CMPBX,0;判斷結(jié)果正負(fù)JLA1;負(fù)跳轉(zhuǎn)到A1MOV[SI],BX;結(jié)果為正送入BUF1JMPA2;跳轉(zhuǎn)到A2A1:MOV[DI],BX;結(jié)果為負(fù)送入BUF2A2:ADDSI,2ADDDI,2CALLOUTPUT;調(diào)用顯示子程序MOVDL,''MOVAH,02hINT21H;結(jié)果間的顯示空格INCBP;BP自加1取下一組數(shù)據(jù)LOOPL0;返回L0計(jì)算下一組數(shù)據(jù)MOVAH,4CHINT21H;返回DOSOUTPUTPROC;顯示子程序PUSHAXPUSHCXPUSHDXXORCX,CX;CX清零(下面用于記錄數(shù)據(jù)位數(shù))L1:TESTBX,8000H;判斷結(jié)果正負(fù)JZL2;為正跳轉(zhuǎn)至L2MOVDL,'-'MOVAH,2INT21H;結(jié)果為負(fù)先輸出負(fù)號(hào)-NEGBX;求補(bǔ)變正L2:MOVAX,BX;將結(jié)果轉(zhuǎn)存至AXMOVBX,10;BX賦10L3:XORDX,DX;將DX清零DIVBX;將結(jié)果除以10ADDDL,30H;除10的余數(shù)加30H變ASII碼PUSHDX;壓棧保存(從低位到高位)INCCX;記錄除以10的次數(shù),即位數(shù)CMPAX,0;除以10的商與0比較JNZL3;不為0跳回L3L4:MOVAH,2POPDXINT21HLOOPL4;出棧顯示,(從高位到低位)循環(huán)次數(shù)等于數(shù);值位數(shù)POPDXPOPCXPOPAXRETOUTPUTENDPCODEENDSENDSTART心得體會(huì)此次的計(jì)算機(jī)強(qiáng)化實(shí)習(xí)匯編過(guò)程中,我所獲頗多。通過(guò)匯編程序的編寫學(xué)習(xí),讓我在這方面的知識(shí)得到了很大的提升,對(duì)以前所學(xué)的知識(shí)又加強(qiáng)了一遍。不僅僅只是停留在了解的程度而已,程序的編寫,調(diào)試,改正,以及到最后運(yùn)行出正確的結(jié)果,使得我在這個(gè)過(guò)程中對(duì)匯編語(yǔ)言有更深的了解。用機(jī)器語(yǔ)言編寫的程序是計(jì)算機(jī)惟一能夠直接識(shí)別并執(zhí)行的程序,而用其他語(yǔ)言編寫的程序必須經(jīng)過(guò)翻譯才能變換成機(jī)器語(yǔ)言程序,為了克服機(jī)器語(yǔ)言的缺點(diǎn),人們采用助記符表示機(jī)器指令的操作碼,用變量代替操作數(shù)的存放地址等,這樣就形成了匯編語(yǔ)言。在這書的的學(xué)習(xí)中,最大的收獲就是數(shù)與編碼的學(xué)習(xí),
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)硅鋇孕育劑行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2023-2029年中國(guó)藝術(shù)玻璃行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及投資方向研究報(bào)告
- 2022-2027年中國(guó)貴州白酒行業(yè)市場(chǎng)深度分析及投資戰(zhàn)略規(guī)劃報(bào)告
- 職業(yè)禮儀綜合課件
- 職業(yè)病防護(hù)措施培訓(xùn)課件
- 江西省玉山一中2025屆高二化學(xué)第二學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)試題含解析
- 職業(yè)病危害因素
- 2025屆河南省周口市扶溝高級(jí)中學(xué)高二化學(xué)第二學(xué)期期末考試模擬試題含解析
- 職業(yè)生涯規(guī)劃課件中職
- 職業(yè)生涯規(guī)劃公開課課件教學(xué)
- 國(guó)企招聘中層領(lǐng)導(dǎo)筆試試題
- GB/T 30420.3-2023縫制機(jī)械術(shù)語(yǔ)第3部分:鋪布裁剪設(shè)備術(shù)語(yǔ)
- 鋼板折邊機(jī)完整版本
- 味精(雞精)批發(fā)合同書
- 2014科學(xué)調(diào)查體驗(yàn)活動(dòng)培訓(xùn)
- 國(guó)家開放大學(xué)2023年7月期末統(tǒng)一試《22417客戶關(guān)系管理》試題及答案-開放???/a>
- 水環(huán)境綜合治理服務(wù)方案(技術(shù)標(biāo))
- 中國(guó)高鐵發(fā)展史
- 職業(yè)倦怠量表MBIGS (MBIGeneral Survey)
- 井下探放水技術(shù)專題培訓(xùn)
- 西式面點(diǎn)師(高級(jí))課件 項(xiàng)目4 甜品制作
評(píng)論
0/150
提交評(píng)論