版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)構(gòu)成技術(shù)-大作業(yè)-第2題程序說明第2題程序說明題目有一組八位無符號(hào)數(shù),求出此中的最大值max,最小值min,以及均勻值avg(不考慮余數(shù)),請(qǐng)畫出框圖并編寫完好程序。程序簡(jiǎn)單說明程序中number和DataSource(0)表示數(shù)組長(zhǎng)度(以字型進(jìn)行接見)。程序核心是一個(gè)循環(huán)找出最大數(shù)、最小數(shù)、數(shù)組總和。輸出頂用到了八位無符號(hào)二進(jìn)制數(shù)轉(zhuǎn)變?yōu)閍scii碼。代碼流程圖中同一行中的代碼,是能夠并行的、不分先后次序的。程序履行結(jié)果此結(jié)果是對(duì)24,100,35,67,78,96,57,18,39,10,11,132,13,14來說的。程序流程圖主程序流程圖:開否判斷數(shù)組是是di比較dibp小di=cbpbp大bp=判斷zfcalldbxout子程序(輸出)流程圖。輸出max、min、avg儲(chǔ)存單元中內(nèi)容。開si←MaxString(三個(gè)提示)地點(diǎn);dx=si;輸出dx指向的字符串;al=[di];bx←maxminavg(暫時(shí)數(shù)據(jù)區(qū))地點(diǎn);si=c否判斷zf是退EBinaryAscii子程序(八位無符號(hào)二進(jìn)制數(shù)轉(zhuǎn)變?yōu)閍scii碼)流程圖。al為目標(biāo)操作數(shù),bx為結(jié)果寄存地點(diǎn),結(jié)束時(shí)bx為結(jié)果寄存地點(diǎn)的下一個(gè)有效地點(diǎn)。第一個(gè)循環(huán):除10取余,第二個(gè)循環(huán):去掉數(shù)字中可能有的0。開di=2;小比較al大于ah=0;除dl10);c否al=al+30h;[bx+di]=al;al=[bx+si+判斷zf是bx=bx退代碼datasegmentnumberdb14;高字節(jié)存在DataSource(0)中,number子操作DataSourcedb00,24,100,35,67,78,96,57,18,39,10,11,132,13,14;DataSource+1指向第一個(gè)元素位置maxdb0mindb0avgdb0MaxStringdb'max:','$'MinStringdb'min:','$'AvgStringdb'avg:','$'maxminavgdb5dup(?)Indexdw0;錯(cuò)誤提示ydb'Thenumberofarrayelementsis!','$'dataendsstacksegmentdb100dup(?)stackendscodesegmentassumeds:data,cs:code,ss:stackbegin:dbxprintmacro;輸出字符串宏movah,09hint21hendmdbxprintmovax,datamovds,axmovax,stackmovss,axmovsp,100movbx,offsetDataSource;數(shù)據(jù)源地點(diǎn)movsi,wordptrnumber;數(shù)組最大為65535cmpsi,0
;
判斷數(shù)組能否合法jnzCanStartmovax,0;錯(cuò)誤提示calldbxerrorjmpexitCanStart:orbp,0000ffffh;bpxordx,dx;dx:ax
存最大值存最小值存全部元素之和,最大為4294967295xorax,axxorcx,cx;lop:;
循環(huán)找數(shù)暫存器循環(huán)找數(shù)movcl,[bx+si]cmpdi,cxjaRelativelyLargemovdi,cxRelativelyLarge:cmpbp,cxjbRelativelySmallmovbp,cxRelativelySmall:addax,cxadcdx,0decsijnzlopmovbx,wordptrnumberdivbxmovcx,bp;保留max、min、avgmovbx,dimovmax,blmovmin,clmovavg,alcalldbxoutexit:movax,4c00hint21hdbxoutprocnear;輸出movsi,offsetMaxStringmovdi,offsetmaxmovcx,3outlop:movdx,si;
輸出
maxdbxprintmoval,byteptr[di]movbx,offsetmaxminavgmovdx,bxcallEBinaryAsciimovbyteptr[bx],09hincbxmovbyteptr[bx],'$'dbxprintaddsi,5incdiloopoutlopretdbxoutendpdbxerrorprocnear;錯(cuò)誤提示,ax錯(cuò)誤編號(hào)pushdxpushbxshlax,1movbx,axmovax,Index[bx]movdx,offsetyadddx,axmovah,09hint21hpopbxpopdxretdbxerrorendpEBinaryAsciiprocnear;八位無符號(hào)二進(jìn)制數(shù)轉(zhuǎn)變?yōu)閍scii碼;al為目標(biāo)操作數(shù),bx為結(jié)果寄存地點(diǎn),輸出bx為后一個(gè)地點(diǎn)pushdipushcxpushdxpushsimovdi,2movdx,10ebalop1:cmpal,0ahjbebaok1xorah,ahdivdladdah,30hmov[bx+di],ahdecdijmpebalop1ebaok1:addal,30hmov[bx+di],almovcx,03hsubcx,dixorsi,siebalop2:;去掉數(shù)字中前面可能有的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州安順市平壩區(qū)集圣中學(xué)2025年高三4月適應(yīng)性考試語(yǔ)文試題含解析
- 廣東省珠海三中2024-2025學(xué)年高三畢業(yè)班質(zhì)量檢測(cè)試題(A)語(yǔ)文試題試卷含解析
- 廣東省汕頭市名校2024-2025學(xué)年高考二輪語(yǔ)文試題1-4月復(fù)習(xí)專號(hào)數(shù)理報(bào)含解析
- DB54T 0412-2024青稞及其制品中花青素含量的測(cè)定分光光度法
- 甘肅省武威市涼州區(qū)武威第一中學(xué)2025年高三九月份統(tǒng)一聯(lián)考語(yǔ)文試題含解析
- 福建省漳州市七校2024-2025學(xué)年高三下第二次質(zhì)量檢查語(yǔ)文試題含解析
- 福建省莆田市八中2024-2025學(xué)年高考沖刺二語(yǔ)文試題含解析
- 防城港市重點(diǎn)中學(xué)2025年高三年級(jí)下學(xué)期第二次月考試題含解析
- 關(guān)于大學(xué)生論文抄襲現(xiàn)象及原因
- 重慶市求精中學(xué)2024-2025學(xué)年七年級(jí)上學(xué)期數(shù)學(xué)期中模擬試卷
- 2024年安全員A證考試試題庫(kù)附答案
- 交通出行共享單車停車點(diǎn)規(guī)劃方案
- 梅毒的實(shí)驗(yàn)室檢查培訓(xùn)課件
- 高危妊娠及五色管理課件
- 2024-2030年中國(guó)山東省零售行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及投資方向研究報(bào)告
- 2023年江蘇省農(nóng)業(yè)農(nóng)村廳公務(wù)員考試《行政職業(yè)能力測(cè)驗(yàn)》歷年真題及詳解
- 中國(guó)嗜酸性粒細(xì)胞增多癥診斷和治療指南(2024版)解讀
- 燒烤爐市場(chǎng)發(fā)展現(xiàn)狀調(diào)查及供需格局分析預(yù)測(cè)報(bào)告
- 醫(yī)療器械購(gòu)買合同模板
- DL-T5459-2012換流站建筑結(jié)構(gòu)設(shè)計(jì)技術(shù)規(guī)程
- 天津市雙菱中學(xué)2023-2024學(xué)年高一上學(xué)期10月月考化學(xué)試題(原卷版)
評(píng)論
0/150
提交評(píng)論