匯編課程設(shè)計(jì)學(xué)生成績(jī)管理_第1頁(yè)
匯編課程設(shè)計(jì)學(xué)生成績(jī)管理_第2頁(yè)
匯編課程設(shè)計(jì)學(xué)生成績(jī)管理_第3頁(yè)
匯編課程設(shè)計(jì)學(xué)生成績(jī)管理_第4頁(yè)
匯編課程設(shè)計(jì)學(xué)生成績(jī)管理_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

華北科技學(xué)院課程設(shè)計(jì)說(shuō)明書課程名稱:匯編語(yǔ)言班級(jí):計(jì)算機(jī)B08-1姓名:__徐恒鵬_學(xué)號(hào):__200807014103_設(shè)計(jì)題目:___學(xué)生成績(jī)管理_設(shè)計(jì)時(shí)間:至_指導(dǎo)教師:_____李冬艷___________評(píng)語(yǔ):_____________________________________________________________________________________________________________________________________________________________________________________________________評(píng)閱成績(jī):____評(píng)閱教師:_____一、課程設(shè)計(jì)目的進(jìn)行程序設(shè)計(jì)方法和技能的根本訓(xùn)練,穩(wěn)固在課堂上學(xué)到的有關(guān)程序設(shè)計(jì)的根本知識(shí)和根本方法,通過(guò)實(shí)際動(dòng)手能力的培養(yǎng),進(jìn)一步熟悉匯編語(yǔ)言的結(jié)構(gòu)和使用方法,到達(dá)能獨(dú)立閱讀、編制和調(diào)試一定規(guī)模的匯編語(yǔ)言程序的水平。二、課程設(shè)計(jì)要求1.要求編寫并調(diào)試通過(guò)一個(gè)小型軟件,實(shí)現(xiàn)對(duì)軟件或硬件的操作。2.遵循模塊化、結(jié)構(gòu)化的程序設(shè)計(jì)方法。3.要求程序必須正確。4.程序簡(jiǎn)明易懂,多運(yùn)用輸入輸出提示,出錯(cuò)信息及必要的注釋。5.要求程序結(jié)構(gòu)合理,語(yǔ)句使用得當(dāng)。6.適當(dāng)追求編程技巧和程序運(yùn)行效率。三、課程設(shè)計(jì)題目:學(xué)生成績(jī)管理四、課題分析學(xué)生成績(jī)管理,顧名思義,就是管理學(xué)生的成績(jī),站在使用者的立場(chǎng)上來(lái)看,最根本需求的便是將學(xué)生成績(jī)輸入,求和并進(jìn)行排名,當(dāng)然還有其它更為人性化的需求,比方順便得到學(xué)生的平均成績(jī),統(tǒng)計(jì)各科各個(gè)分?jǐn)?shù)段的人數(shù)等等,甚至為了保存結(jié)果,可以將學(xué)生的所有成績(jī)及排名保存在一個(gè)文件里面,以便以后調(diào)用。所以經(jīng)過(guò)縝密思慮,確定學(xué)生成績(jī)管理的一下幾個(gè)功能:數(shù)據(jù)輸入功能。這是必不缺少的功能,學(xué)號(hào)的輸入,成績(jī)的輸入都離不了這個(gè)功能,在輸入成績(jī)時(shí),特地加了一個(gè)判斷功能,在輸入不合理的成績(jī)時(shí),程序?qū)⑻崾境鲥e(cuò),并要求重新輸入。在輸入學(xué)生學(xué)號(hào)的時(shí)候,程序首先會(huì)判斷此學(xué)生的成績(jī)是否存在,如果存在,那么程序提示需重新輸入。修改功能??紤]到會(huì)存在在輸入成績(jī)時(shí),容易輸入錯(cuò)誤,或者發(fā)生個(gè)別學(xué)生的試卷被誤判需修改成績(jī)等情況,所以加了此功能,在發(fā)生以上情況時(shí)可以調(diào)用此功能,修改指定學(xué)生的成績(jī)。刪除學(xué)生信息的功能。如果輸入的學(xué)生信息根本不存在,或者發(fā)生其它情況需刪除一個(gè)無(wú)意義的學(xué)生信息時(shí),可以調(diào)用此功能。此功能將實(shí)現(xiàn)將指定學(xué)號(hào)學(xué)生的信息刪除。信息查找功能。當(dāng)需要查詢某個(gè)學(xué)生的成績(jī)或者檢查輸入是否有誤時(shí),可以調(diào)用此功能,此功能實(shí)現(xiàn)將指定學(xué)號(hào)學(xué)生的成績(jī)顯示出來(lái)。實(shí)際上在調(diào)用此功能的同時(shí),程序會(huì)首先求的總成績(jī),平均成績(jī),然后產(chǎn)生排名結(jié)果,最后將數(shù)據(jù)信息顯示。顯示排名信息功能。此功能會(huì)將學(xué)生成績(jī)自動(dòng)相加,得到每位學(xué)生的總成績(jī)及平均成績(jī),然后進(jìn)行排名,得到每個(gè)學(xué)生的名詞,最后按照輸入順序?qū)⑺袑W(xué)生的學(xué)號(hào),語(yǔ)文成績(jī),英語(yǔ)成績(jī),數(shù)學(xué)成績(jī),平均成績(jī),總成績(jī),名次依次輸出。課程成績(jī)分析功能。此功能實(shí)現(xiàn)在屏幕上顯示三門課程的各個(gè)分?jǐn)?shù)段的學(xué)生人數(shù),以表格的形式在屏幕上顯示?!卜?jǐn)?shù)段為:>=90;80~89;70~79;60~69;<=59〕文件寫入及退出功能。此功能實(shí)現(xiàn)將學(xué)生的信息保存在一個(gè)文件里。此程序默認(rèn)將文件放在C盤下,名稱為:score,屬性為txt格式的文本文檔。寫入文件完畢后,關(guān)閉文件,并退出程序。五、流程圖:主程序流程圖開始開始創(chuàng)立文件創(chuàng)立文件顯示主菜單顯示主菜單輸入功能號(hào)Ni?輸入功能號(hào)Ni?Nm?Nm?N提示輸入有誤

d?N提示輸入有誤

d?Yf?Yf?NYNYNs?Ns?Yc?Yc?e?NYe?NYYYYY調(diào)用子程序insert調(diào)用子程序modify調(diào)用子程序de調(diào)用子程序find調(diào)用子程序showw調(diào)用子程序insert調(diào)用子程序modify調(diào)用子程序de調(diào)用子程序find調(diào)用子程序showw調(diào)用子程序showYY結(jié)束結(jié)束返回主菜單大于120NY調(diào)用input子程序返回主菜單大于120NY調(diào)用input子程序輸入學(xué)號(hào)學(xué)號(hào)是否存在提示重新輸入學(xué)號(hào)輸入成績(jī)YN調(diào)用input子程序調(diào)用宏shuru調(diào)用input子程序調(diào)用宏shuru學(xué)號(hào)是否存在?學(xué)號(hào)是否存在?輸入學(xué)號(hào)輸入學(xué)號(hào)YNYN修改成績(jī)學(xué)號(hào)是否存在提示輸入有誤重新輸入修改成績(jī)學(xué)號(hào)是否存在提示輸入有誤重新輸入NN大于120Y大于120Y提示重新輸入學(xué)號(hào)提示重新輸入學(xué)號(hào)N輸入成績(jī)N輸入成績(jī)返回主菜單返回主菜單(a)子程序insert流程圖〔b〕子程序modify流程圖調(diào)用宏shuru,輸入學(xué)號(hào)調(diào)用宏shuru,輸入學(xué)號(hào)調(diào)用宏shuru,輸入學(xué)號(hào)調(diào)用宏shuru,輸入學(xué)號(hào)NN學(xué)號(hào)是否存在?學(xué)號(hào)是否存在?NN學(xué)號(hào)是否存在?學(xué)號(hào)是否存在?YYYY顯示查詢結(jié)果刪除記錄顯示查詢結(jié)果刪除記錄返回主菜單返回主菜單返回主菜單返回主菜單〔c〕子程序del流程圖〔d〕子程序find流程圖將計(jì)數(shù)數(shù)組清零將名次清零將計(jì)數(shù)數(shù)組清零將名次清零調(diào)用rank子程序調(diào)用rank子程序調(diào)用countt子程序調(diào)用countt子程序調(diào)用相關(guān)宏調(diào)用shuchu子程序調(diào)用相關(guān)宏調(diào)用shuchu子程序返回主菜單返回主菜單返回主菜單返回主菜單〔e〕子程序show流程圖〔f〕子程序showw流程圖設(shè)置讀寫指針設(shè)置讀寫指針寫入文件寫入文件關(guān)閉文件關(guān)閉文件結(jié)束結(jié)束〔g〕子程序exit流程圖六、程序源代碼zhuanssmacroj,t;將三位數(shù)的數(shù)據(jù)轉(zhuǎn)換成為三個(gè)對(duì)應(yīng)的字符,并將其存入緩沖區(qū)zs中pushbxmovsi,tmovax,jmovbl,100divbladdal,30hmovzs[si],aladdsi,1moval,ahcbwmovbl,10divbladdal,30haddah,30hmovzs[si],aladdsi,1movzs[si],ahaddsi,1popbxendmclearMACRO;清屏MOVAH,2MOVDH,0MOVDL,0 INT10HMOVAH,6MOVAL,0MOVBH,7MOVCH,0MOVCL,0MOVDH,24MOVDL,79 INT10HENDMkongmacro;回車換行movah,2movdl,0ahint21hmovah,2movdl,0dhint21hendmoutputmacrop;字符串輸出movdx,offsetpmovah,9 int21hendmshurumacro;二位數(shù)數(shù)據(jù)輸入movah,01 int21hsubal,30h cbwmovbl,10mulblmovdl,almovah,01h int21hsubal,30hadddl,alendmzhuanemacroe,b;將二位數(shù)轉(zhuǎn)換成對(duì)應(yīng)兩個(gè)字符,并將其存入緩沖區(qū)zspushbxmovsi,bmoval,ecbwmovbl,10divbladdah,30haddal,30hmovzs[si],aladdsi,1movzs[si],ahaddsi,1popbxendmzhuansmacrof,s;將三位數(shù)成績(jī)轉(zhuǎn)換成為對(duì)應(yīng)的三個(gè)字符,并存入緩沖區(qū)zs中pushbxmovsi,smoval,fcbwmovbl,100divbladdal,30hmovzs[si],aladdsi,1moval,ahcbwmovbl,10divbladdal,30haddah,30hmovzs[si],aladdsi,1movzs[si],ahaddsi,1popbxendmshuzimacror;二位數(shù)據(jù)輸出moval,rcbwmovbl,10divblmovbl,ahmovdl,aladddl,30hmovah,2 int21hmovdl,bladddl,30hmovah,2 int21hendmshuruumacro;三位數(shù)數(shù)據(jù)輸入shurumoval,dlmovdl,10muldlmovdx,axmovah,1int21hsubal,30hcbwadddx,axendmshuziimacrou;三位數(shù)數(shù)據(jù)輸出movax,umovbl,100divblmovbl,ahmovdl,aladddl,30hmovah,2int21hshuziblendmDATASSEGMENT mdw0;移動(dòng)文件指針時(shí),選擇絕對(duì)移動(dòng)方式,那么m代表指針偏移量 zsdb18dup(?);緩沖區(qū)用來(lái)存放單個(gè)學(xué)生信息的字符 pathnamdb'C:\score.txt',00h;建立目錄項(xiàng) handledw?;文件句柄 bufdb3dup(?);輸入緩沖區(qū) zcdw100dup(?);存放總成績(jī)的數(shù)組 pjdb100dup(?);存放平均成績(jī)數(shù)組 ndb0;存放輸入的學(xué)生信息的個(gè)數(shù) gs0db5dup(0);記錄所查詢科目分?jǐn)?shù)段的 gs1db5dup(0) gs2db5dup(0)mcdb100dup(1);存放學(xué)生的名次的數(shù)組chidb100dup(?);存放學(xué)生成績(jī)的數(shù)組engdb100dup(?)matdb100dup(?)xhdb100dup(?);存放學(xué)生學(xué)好的數(shù)組cour0db'chinese','$'cour1db'english','$'cour2db'maths','$'tsdb13,10,'Youaresuccessful,pressanykeytocontinue!',13,10,'$'ts1db13,10,'Youarewrong,Tryagain!',13,10,'$'ts3db13,10,'Thescoreyouinputisbiggerthan127,inputagian!',13,10,'$'ts4db13,10,'Theschoolnumberyouinputisexist,pleasetryagain!',13,10,'$'caidb'***************Insertadata*******************<i>',13,10,'$'cai1db'***************Modifyadata*******************<m>',13,10,'$'cai2db'***************Deleteadata*******************<d>',13,10,'$'cai3db'***************Findadata*******************<f>',13,10,'$'cai4db'***************Showtherank*******************<s>',13,10,'$'cai6db'***************Showthecount******************<c>',13,10,'$'cai5db'***************ExitwiththekeyboardofESC***<ESC>',13,10,'$'ts2db'PleasechoosetheFunction',13,10,'$'messdb13,10,'Thedatayouinputisnotexist,inputagain',13,10,'$'mess1db13,10,'Pleaseinputtheschoolnumber',13,10,'$'mess2db13,10,'Pleaseinputthreescores(0-120)',13,10,'$'mess4db'chineseenglishmaths',13,10,'$'mess3db'AothorbyXuHengpeng',13,10,'$'strr1DB'*******************scoreandrank===================',13,10,'$' strr2DB13,10,'numberchiengmathaveragesumrank',13,10,'$' strr3db13,10,'course>=90>=80>=70>=60<60',13,10,'$' bgdb'','$'DATASENDSSTACKSSEGMENT;此處輸入堆棧段代碼STACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:MOVAX,DATASMOVDS,AXmoves,axmovah,3ch;請(qǐng)求創(chuàng)立文件movcx,00;默認(rèn)屬性leadx,pathnam;裝入pathnam的地址int21hmovhandle,ax;保存文件句柄main:;主菜單顯示outputcaioutputcai1outputcai2outputcai3outputcai4outputcai6outputcai5outputts2movah,1;輸入字符,選擇功能鍵int21hcmpal,'i'jnen1callinsert;調(diào)用insert子程序,輸入學(xué)生學(xué)號(hào),成績(jī)jmprkn1:cmpal,'m'jnen2callmodify;調(diào)用modify子程序,修改指定學(xué)生的成績(jī)jmprkn2:cmpal,'d';調(diào)用de子程序,刪除制定學(xué)生的成績(jī)jnen3calldejmprkn3:cmpal,'f';調(diào)用find子程序,顯示指定學(xué)生的成績(jī)及名次jnen4callfindjmprkn4:cmpal,'s';調(diào)用show子程序,顯示所有學(xué)生的各科成績(jī),平均成績(jī),總成績(jī)及名次jnen5callshowjmprkn5:cmpal,'c';調(diào)用showw子程序,顯示各科各分?jǐn)?shù)段的學(xué)生數(shù)量jnen6callshowwjmprkn6:cmpal,1bh;調(diào)用exit子程序,將數(shù)據(jù)保存到score.txt文件中,并退出程序jnen7callexitn7:clearoutputts1jmpmainrk:outputtsmovah,1int21hclearjmpmain;****************************************exitprocnear;退出movcl,n;寫入文件的次數(shù)cbwmovbx,0movdi,0zh:pushdi;保存di,cx,bx中的內(nèi)容pushbxpushcxmovsi,0zhuanexh[bx],si;調(diào)用宏zhuane將兩位數(shù)的學(xué)號(hào)轉(zhuǎn)換為對(duì)應(yīng)的二個(gè)字符,并存放到zs緩沖區(qū)中zhuanschi[bx],si;調(diào)用宏zhuans將三位數(shù)的語(yǔ)文成績(jī)轉(zhuǎn)換為對(duì)應(yīng)的三個(gè)字符,并存放到zs緩沖區(qū)中zhuanseng[bx],si;調(diào)用宏zhuans將三位數(shù)的英語(yǔ)成績(jī)轉(zhuǎn)換為對(duì)應(yīng)的三個(gè)字符,并存放到zs緩沖區(qū)中zhuansmat[bx],si;調(diào)用宏zhuans將三位數(shù)的數(shù)學(xué)成績(jī)轉(zhuǎn)換為對(duì)應(yīng)的三個(gè)字符,并存放到zs緩沖區(qū)中zhuanspj[bx],si;調(diào)用宏zhuans將三位數(shù)的平均成績(jī)轉(zhuǎn)換為對(duì)應(yīng)的三個(gè)字符,并存放到zs緩沖區(qū)中zhuansszc[di],si;調(diào)用宏zhuanss將三位數(shù)的總成績(jī)成績(jī)轉(zhuǎn)換為對(duì)應(yīng)的三個(gè)字符,并存放到zs緩沖區(qū)中zhuanemc[bx],si;調(diào)用宏zhuane,將兩位數(shù)的名詞,轉(zhuǎn)換為對(duì)應(yīng)的二個(gè)字符,并存放到zs緩沖區(qū)中movah,42h;移動(dòng)讀寫指針moval,00;移動(dòng)方式為絕對(duì)移動(dòng)方式movbx,handlemovcx,00movdx,mint21haddm,20movah,40h;調(diào)用40h功能,請(qǐng)求寫文件movbx,handle;獲取文件句柄movcx,19;寫入長(zhǎng)度為19個(gè)字節(jié)leadx,zs;將緩沖區(qū)zs中的內(nèi)容寫入文件score.txtint21hpopcxpopbxpopdiadddi,2addbx,1subcx,1cmpcx,0;判斷寫入是否完畢jgzhmovbx,handle;寫入完畢,關(guān)閉文件movah,3ehint21hclearoutputmess3MOVAH,4CH;退出程序INT21Hretexitendp;****************************************sumprocnear;求學(xué)生的總成績(jī)movcl,nmovch,0movsi,0movbx,0sss:moval,chi[si];將三科成績(jī)相加,將總成績(jī)傳給數(shù)組zcmovah,0movdl,mat[si]movdh,0addax,dxmovdl,eng[si]movdh,0addax,dxmovzc[bx],axaddbx,2addsi,1loopsssretsumendp;***************************************pingprocnear;求學(xué)生的平均成績(jī)movcl,ncbwmovsi,0movbx,0p_p:movax,zc[bx];將總成績(jī)除以三,獲取的數(shù)據(jù)傳送給數(shù)組pjmovdl,3divdlmovpj[si],aladdsi,1addbx,2loopp_pretpingendp;******************************************modifyprocnear;修改學(xué)生學(xué)號(hào),成績(jī)md1:outputmess1shurumovbl,nmovbh,0moval,dlmovsi,0md:cmpal,xh[si];先查找輸入的學(xué)生是否存在jeqq1_1;查到的話,就跳轉(zhuǎn)到qq1_1輸入修改的值,也就是重新輸入addsi,1cmpsi,bxjbemdoutputmessjmpmd1;不相等繼續(xù)輸入學(xué)號(hào)qq1_1:movdi,sioutputmess2outputmess4movsi,0movcx,3qq3_1:shuruu;分別輸入語(yǔ)文,英語(yǔ),數(shù)學(xué)成績(jī),并將其放在緩沖區(qū)buf中cmpdx,78h;比擬輸入的成績(jī)是否大于120,如果大于120的話,那么重新輸入成績(jī)jbeqq2_1outputts3jmpqq1_1qq2_1:movbuf[si],dloutputbgaddsi,1loopqq3_1moval,buf[0];將存入buf中的成績(jī),分別賦值給存放對(duì)應(yīng)科目的成績(jī)的數(shù)組movchi[di],almoval,buf[1]moveng[di],almoval,buf[2]movmat[di],alretmodifyendp;****************************************************counttprocnear;統(tǒng)計(jì)各科各個(gè)分?jǐn)?shù)段學(xué)生的個(gè)數(shù)movcx,5movsi,0zl:movgs0[si],0addsi,1loopzlmovcl,nmovch,0movsi,0c11:moval,chi[si]cmpal,90jlcc1addgs0[0],1jmpcc8cc1:cmpal,80jlcc2addgs0[1],1jmpcc8cc2:cmpal,70jlcc3addgs0[2],1jmpcc8cc3:cmpal,60jlcc4addgs0[3],1jmpcc8cc4:addgs0[4],1cc8:addsi,1loopc11leasi,gs0leadi,gs1movcx,5cldrepmovsbmovcx,5movsi,0cc9:movgs0[si],0addsi,1loopcc9movcl,nmovch,0movsi,0movcl,nmovch,0movsi,0c111:moval,eng[si]cmpal,90jlcc15addgs0[0],1jmpcc88cc15:cmpal,80jlcc22addgs0[1],1jmpcc88cc22:cmpal,70jlcc33addgs0[2],1jmpcc88cc33:cmpal,60jlcc44addgs0[3],1jmpcc88cc44:addgs0[4],1cc88:addsi,1loopc111leasi,gs0leadi,gs2movcx,5cldrepmovsbmovcx,5movsi,0ct:movgs0[si],0addsi,1loopctmovcl,nmovch,0movsi,0c13:moval,mat[si]cmpal,90jlcc1_2addgs0[0],1jmpcc8_2cc1_2:cmpal,80jlcc2_2addgs0[1],1jmpcc8_2cc2_2:cmpal,70jlcc3_2addgs0[2],1jmpcc8_2cc3_2:cmpal,60jlcc4_2addgs0[3],1jmpcc8_2cc4_2:addgs0[4],1cc8_2:addsi,1loopc13retcounttendp;******************************************findprocnear;查找學(xué)生成績(jī)callsumcallpingbj1:outputmess1shurumovbl,nmovbh,0moval,dlmovsi,0bj:cmpal,xh[si];將輸入的學(xué)號(hào)與輸入的學(xué)號(hào)相比,jei;存在的話,將此學(xué)生的成績(jī)輸出addsi,1cmpsi,bxjbebjoutputmessjmpbj1i:outputstrr2shuzixh[si]outputbgmoval,chi[si]cbwshuziiaxoutputbgmoval,eng[si]cbwshuziiaxoutputbgmoval,mat[si]cbwshuziiaxoutputbg;輸出空格的字符串,用于與標(biāo)題欄對(duì)齊moval,pj[si]cbwshuziiaxoutputbgmovax,simovbl,2mulblmovbx,axshuziizc[bx]outputbgshuzimc[si]retfindendp;***********************************************insertprocnear;插入學(xué)生,學(xué)號(hào)及成績(jī)callinputaddn,1retinsertendp;***********************************************showprocnear;顯示結(jié)果排名callsumcallpingcallrankcallshuchuretshowendp;**********************************************showwprocnear;顯示各個(gè)學(xué)科各分?jǐn)?shù)段的人數(shù)callcounttoutputstrr3outputcour0outputbgshuzigs1[0]outputbgshuzigs1[1]outputbgshuzigs1[2]outputbgshuzigs1[3]outputbgshuzigs1[4]kongoutputcour1outputbgshuzigs2[0]outputbgshuzigs2[1]outputbgshuzigs2[2]outputbgshuzigs2[3]outputbgshuzigs2[4]kongoutputcour2outputbgshuzigs0[0]outputbgshuzigs0[1]outputbgshuzigs0[2]outputbgshuzigs0[3]outputbgshuzigs0[4]retshowwendp;***********************************************deprocnear;刪除某個(gè)學(xué)生的記錄sc1:outputmess1shuru;調(diào)用宏shuru,接受輸入的學(xué)號(hào)movbl,nmovbh,0moval,dlmovsi,0sc:cmpal,xh[si];查詢輸入學(xué)號(hào)的學(xué)生信息是否存在,不存在的話,重新輸入學(xué)號(hào)jesc2addsi,1cmpsi,bxjbescoutputmessjmpsc1sc2:subbx,sicmpbx,0jesc3movcx,bxsc4:movdl,chi[si+1]movchi[si],dlmovdl,eng[si+1]moveng[si],dlmovdl,mat[si+1]movmat[si],dlmovdl,xh[si+1]movxh[si],dladdsi,1loopsc4subn,1sc3:retdeendp;*********************************************inputprocnear;輸入學(xué)生學(xué)號(hào),成績(jī)e6:outputmess1shurumovbl,nmovbh,0movxh[bx],dlcmpbx,0;判斷是不是第一次輸入,如果是,那么跳過(guò)比擬程序jeqq1;繼續(xù)輸入成績(jī)movcl,n;如果不是第一次輸入那么要將輸入的學(xué)號(hào)與以前輸入的比擬cbwmovsi,0moval,xh[bx]e7:cmpal,xh[si]jee5addsi,1loope7jmpqq1e5:outputts4jmpe6qq1:outputmess2outputmess4movsi,0movcx,3qq3:shuruucmpdx,78h;比擬輸入的成績(jī)是否大于120,如果大于120的話,那么重新輸入成績(jī)jbeqq2outputts3jmpqq1qq2:movbuf[si],dloutputbgaddsi,1loopqq3movbl,ncbwmoval,buf[0]movchi[bx],almoval,buf[1]moveng[bx],almoval,buf[2]movmat[bx],alretinputendp;**********************************************rankprocnear;排名movcl,nmovch,0movsi,0rrc:movmc[si],1addsi,1looprrcmoval,nmovbl,2mulblmovcl,nmovch,0movsi,0movbx,0movdi,0rrb:movdx,zc[di]rra:cmpdx,zc[bx]jgecontinueaddmc[si],1continue:

溫馨提示

  • 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論