版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
-.z.-----總結(jié)資料課程設(shè)計(jì)成果報(bào)告文字格式要求主標(biāo)題:三號(hào)字、居中、宋體、加黒,段后為自動(dòng)。正文:全文宋體、小四號(hào)字、段前段后0、行間距1.5,首行縮進(jìn)2個(gè)字符〔包括各級(jí)標(biāo)題〕。編碼:采用中式"一、二、三、…〔一〕〔二〕〔三〕…1.2.3.…〔1〕〔2〕〔3〕…①②③…〞編碼形式,不得采用自動(dòng)生成格式。其中"一、〔一〕〞做為標(biāo)題,加黒,單獨(dú)成行。"1.〔1〕〞可以做標(biāo)題,也可以不做標(biāo)題,如果做標(biāo)題,需單獨(dú)成行,做還是不做標(biāo)題,均不需要加黒。圖表:圖表文字及說明等均采用五號(hào)宋體。表格要有表頭〔表頭包括表號(hào)、表名〕,表頭在表的上面并居中加黑。圖要有圖號(hào)、圖名,在圖的下面并居中,不需加黒。公式:采用公式編輯器編寫,要標(biāo)準(zhǔn),必要時(shí)要編號(hào),編號(hào)要寫在公式的尾部。裝訂:A4紙打印,加封面,左側(cè)裝訂。封面:封面裝訂,也可以粘貼在學(xué)生"課程設(shè)計(jì)〞的檔案袋外表。圖紙要求2號(hào)圖紙、1:100的比例、說明、標(biāo)題欄等方面的要求折疊圖紙的要求。-.z."匯編語言"課程設(shè)計(jì)成果報(bào)告計(jì)算比賽成績(jī)學(xué)生**:學(xué)生**:學(xué)院:計(jì)算機(jī)學(xué)院專業(yè)班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)1241班專業(yè)課程:匯編語言指導(dǎo)教師:2014年12課程設(shè)計(jì)指導(dǎo)教師評(píng)分表課程設(shè)計(jì)題目計(jì)算比賽成績(jī)成員**任務(wù)分工輸入模塊,查找模塊輸出模塊,求平均值模塊評(píng)分工程及分值要素成績(jī)?cè)u(píng)定項(xiàng)目最高分評(píng)分要素成績(jī)1.學(xué)習(xí)態(tài)度20上機(jī)出勤及端正的學(xué)習(xí)態(tài)度、認(rèn)真刻苦程度,工作量飽滿程度等2.軟件設(shè)計(jì)質(zhì)量30采用的算法、設(shè)計(jì)方案,設(shè)計(jì)結(jié)果,界面友好等方面進(jìn)展綜合評(píng)定3.設(shè)計(jì)報(bào)告書寫20內(nèi)容按要求步驟書寫,條理清晰,表述清楚、措詞得當(dāng)4.實(shí)際動(dòng)手能力10熟練使用開發(fā)工具,能夠迅速準(zhǔn)確的進(jìn)展調(diào)試、糾錯(cuò)和運(yùn)行;組長(zhǎng)全面負(fù)責(zé),承當(dāng)復(fù)雜的模塊設(shè)計(jì)分值相對(duì)要高5.辯論過程20能簡(jiǎn)明扼要地闡述設(shè)計(jì)的主要內(nèi)容,能準(zhǔn)確流利地答復(fù)下列問題總成績(jī)等級(jí)評(píng)語評(píng)閱人:年月日.z.-----總結(jié)資料目錄一、設(shè)計(jì)內(nèi)容及目的1〔一〕設(shè)計(jì)內(nèi)容1〔二〕設(shè)計(jì)目的1二、總體設(shè)計(jì)1〔一〕程序總體設(shè)計(jì)1〔二〕設(shè)計(jì)思路1三、詳細(xì)設(shè)計(jì)3〔一〕輸入模塊3〔二〕查詢模塊4四、程序調(diào)試結(jié)果及測(cè)試6五、心得體會(huì)18致謝3參考文獻(xiàn)4計(jì)算比賽成績(jī)一、設(shè)計(jì)內(nèi)容及目的〔一〕設(shè)計(jì)內(nèi)容計(jì)算比賽成績(jī)。編制一個(gè)程序,要求完成以下功能:〔1〕9名評(píng)委,每個(gè)評(píng)委給分范圍為0~10〔整數(shù)〕;〔2〕9名評(píng)委給分中,去掉一個(gè)最高分和一個(gè)最低分,剩余7名評(píng)委的平均分即為參賽者的得分〔準(zhǔn)確到小數(shù)點(diǎn)后1位〕;〔3〕并將得分輸出顯示?!捕吃O(shè)計(jì)目的"匯編語言程序設(shè)計(jì)"是計(jì)算機(jī)專業(yè)的重要的專業(yè)根底課,通過本課程設(shè)計(jì)使學(xué)生進(jìn)一步穩(wěn)固課堂所學(xué),全面熟悉、掌握8086宏匯編語言程序設(shè)計(jì)的根本方法和技巧,進(jìn)一步提高編寫程序、閱讀分析程序及上機(jī)操作、調(diào)試程序的能力。二、總體設(shè)計(jì)〔一〕程序總體設(shè)計(jì)依次讀取通過鍵盤輸入(不需要回車確認(rèn))的七個(gè)十進(jìn)制數(shù)并將得分保存在字符數(shù)組中,然后,再將7個(gè)數(shù)累加起來減去最小和最大的兩個(gè)數(shù),之后除以5,即得到去掉最高分和最低分之后的平均分,最后設(shè)置光標(biāo)位置到中間處并用紅色顯示出來?!捕吃O(shè)計(jì)思路先定義一段7個(gè)字節(jié)的內(nèi)存空間ARRY存放7個(gè)評(píng)委給出的分?jǐn)?shù),定義兩個(gè)2字節(jié)存放最大和最小分?jǐn)?shù)、2個(gè)字節(jié)存放平均分?jǐn)?shù)以及一些信息字符串。主要是運(yùn)用子函數(shù)的方法,實(shí)現(xiàn)的主要函數(shù)有輸入函數(shù)、查找函數(shù)、計(jì)算并顯示函數(shù)。首先使用輸入函數(shù),使用一個(gè)循環(huán)構(gòu)造,循環(huán)讀入七個(gè)輸入的十進(jìn)制得分?jǐn)?shù)據(jù)并將對(duì)應(yīng)的ASCII碼轉(zhuǎn)換成二進(jìn)制數(shù)存入長(zhǎng)度為8的字符串中。假設(shè)輸入數(shù)為1,則要判斷下次輸入的是否為0,不是0則直接是當(dāng)輸入的是1,假設(shè)輸入的數(shù)是非0~9中其他數(shù),就是它本身,其他就重新輸入。接下來是查找局部,使用比擬法將字符串中的數(shù)據(jù)的最大和最小依次查找出來,并存入定義的變量中,并在屏幕上輸出。計(jì)算和顯示局部,設(shè)計(jì)一個(gè)循環(huán)構(gòu)造依次讀入第一到第七個(gè)數(shù),累加求和。判斷最大和最小數(shù)值是否為10,如果是則用上面的求和總數(shù)減去10,如果不是則將總分減去最大值和最小值,就實(shí)現(xiàn)了去掉一個(gè)最高和最低分。將減去之后的總分除以7,將最后將得到的商輸出作為平均分的個(gè)位數(shù)存入二個(gè)字節(jié)的數(shù)組中,并在之后輸出一個(gè)小數(shù)點(diǎn)。然后將剛剛所得的余數(shù)判斷是否為0,不是0就乘以10再除以7并將商跟在小數(shù)點(diǎn)后輸出,如果是0就直接存入數(shù)組。此時(shí)屏幕上輸出的即為去掉一個(gè)最高分和最低分之后得到的平均分,使用INT10H功能設(shè)置屏幕顯示光標(biāo)的位置、設(shè)置背景和前景的顏色,最后將平均分顯示用紅色顯示在屏幕中間位置??偝绦蛄鞒虉D如圖2-1:開場(chǎng)開場(chǎng)初始化數(shù)據(jù)段初始化數(shù)據(jù)段顯示輸入提示信息顯示輸入提示信息調(diào)用調(diào)用輸入子程序調(diào)用調(diào)用查找子程序調(diào)用調(diào)用求平均子程序完畢完畢圖2-1主函數(shù)程序流程圖三、詳細(xì)設(shè)計(jì)(一)輸入模塊設(shè)計(jì)開場(chǎng)開場(chǎng)初始化〔C*〕=7,SI指向數(shù)組ARRY初始化〔C*〕=7,SI指向數(shù)組ARRY用INT21H功能輸入一個(gè)字符到(AL)用INT21H功能輸入一個(gè)字符到(AL)將(AL)的ASCII減去30H,得到數(shù)字將(AL)的ASCII減去30H,得到數(shù)字YY(AL)小于等于9和大于等于0N(AL)小于等于9和大于等于0NY等于1?Y等于1?輸入字符到(AL)輸入字符到(AL)((AL)(AL)-30H(AL)=0"(AL)=0"NNYNYN(AL)‘A’((AL)‘A’(AL)1將(AL)存入數(shù)組ARRY,回顯一個(gè)逗號(hào)將(AL)存入數(shù)組ARRY,回顯一個(gè)逗號(hào)(SI)加1,(C*)減1(SI)加1,(C*)減1RETRET圖3-1輸入子程序流程圖功能設(shè)計(jì):通過從鍵盤輸入,將ASCII碼轉(zhuǎn)化為二進(jìn)制數(shù)寸入長(zhǎng)度為9的字符串中,此局部使用循環(huán)構(gòu)造。假設(shè)輸入的兩位數(shù)的首位,即十位,非0或非1,則提示錯(cuò)誤并要求重復(fù)輸入,當(dāng)十位為1時(shí)則默認(rèn)輸入的數(shù)是10,個(gè)位就不需要繼續(xù)輸入。當(dāng)十位是0時(shí),繼續(xù)輸入個(gè)位,假設(shè)輸入的個(gè)位數(shù)非0~9中的數(shù),則提示錯(cuò)誤并要求重復(fù)輸入。代碼實(shí)現(xiàn):REP1:MOVAH,1INT21HSUBAL,30HCMPAL,0JLREP1CMPAL,9JGREP1CMPAL,1JEREP_10JMPPUTREP_10:MOVAH,8INT21HSUBAL,30HCMPAL,0JEINPUT_AINPUT_1:MOVAL,1JMPPUTINPUT_A:MOVAH,2MOVDL,'0'INT21HMOVAL,41HPUT:MOV[SI],ALCMPC*,1JESHIMOVDL,2CHMOVAH,2INT21HSHI:INCSIDECC*CMPC*,0JNZREP1〔2〕查找模塊設(shè)計(jì)開場(chǎng)開場(chǎng)SI指向數(shù)組ARRYSI指向數(shù)組ARRY初始化MA*=0,MIN='A'初始化MA*=0,MIN='A'取ARRY數(shù)組的第一個(gè)數(shù)取ARRY數(shù)組的第一個(gè)數(shù)MA*大于(BL)"MA*大于(BL)"NNYMA*(BL)YMA*(BL)MIN大于(BL)"SMIN大于(BL)"SNNMIN(BL)MIN(BL)YYINCSIINCSILOOPLOOPRETRET圖3-2找最大和最小值子程序流程圖功能設(shè)計(jì):用冒泡法重排9個(gè)數(shù),使得第1和第9個(gè)數(shù)分別為最大數(shù)和最小數(shù)。代碼實(shí)現(xiàn):FINDPROCNEARPUSHB*PUSHC*PUSHSIMOVC*,7LEASI,ARRYREP2:MOVBL,[SI]CMPMA*,BLJGNE*TMOVMA*,BLNE*T:CMPMIN,BLJLNE*T2MOVMIN,BLNE*T2:INCSILOOPREP2LEAD*,MESSAGE_MA*MOVAH,9INT21HMOVDL,MA*CMPDL,41HJNZNE*T_0JMPOUT1_00NE*T_0:ADDDL,30HMOVAH,2INT21HJMPTO_MINOUT1_00:MOVAH,2MOVDL,'1'INT21HMOVDL,'0'INT21HTO_MIN:LEAD*,MESSAGE_MINMOVAH,9INT21HMOVDL,MINCMPDL,41HJNZNE*T_N0JMPOUT1_000NE*T_N0:ADDDL,30HMOVAH,2INT21HJMPTO_WAITOUT1_000:MOVAH,2MOVDL,'1'INT21HMOVDL,'0'INT21HTO_WAIT:MOVAH,2MOVDL,0DHINT21MOVAH,2MOVDL,0AHINT21HMOVAH,1INT21HE*IT2:POPSIPOPC*POPB*RETFINDENDP四、程序調(diào)試結(jié)果及分析輸入模塊調(diào)試結(jié)果如圖4-1所示。查找模塊調(diào)試結(jié)果如圖4-2所示??偝绦蛘{(diào)試結(jié)果如圖4-3所示。五、心得體會(huì)課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程.本次課程設(shè)計(jì)雖然很辛苦,實(shí)在是受益匪淺。本來這門課的知識(shí)學(xué)的就不夠扎實(shí),本次課程設(shè)計(jì),在設(shè)計(jì)過程中碰到了很多問題,剛開場(chǎng)要設(shè)計(jì)的時(shí)候,還真不知道從哪里下手但最終在圖書、同學(xué)和教師的幫助下都得到了解決,讓我學(xué)會(huì)了好多書本上沒有的東西,通過本次課程設(shè)計(jì)我也能將課本上的知識(shí)融會(huì)貫穿,起到了很好的輔助學(xué)習(xí)的效果,但是我發(fā)現(xiàn)我學(xué)到的知識(shí)比整整一個(gè)學(xué)期學(xué)到的都多。理論和實(shí)踐的相結(jié)合是學(xué)習(xí)最有效的方法。在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的缺乏之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠結(jié)實(shí),通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識(shí)溫故知新。我知道在此次的學(xué)生信息管理系統(tǒng)設(shè)計(jì)中有許多的欠缺,在以后的日子中,我一定得更加嚴(yán)格要求自己,改正缺點(diǎn),不斷努力,不斷進(jìn)步,爭(zhēng)取做到更好。致謝在此課程設(shè)計(jì)完成之際,我要深深的感謝在這一周的課程設(shè)計(jì)期間所有給過我?guī)椭娜藗?。首先,要衷心感謝王教師。今天我能夠順利完成課程設(shè)計(jì),無不凝聚著王教師的心血與汗水。王教師在具體的實(shí)施過程都給予了周密的指導(dǎo),她嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和系統(tǒng)的科研思
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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年度智能化打樁機(jī)械租賃服務(wù)規(guī)范協(xié)議4篇
- 2025年度特色菜品研發(fā)廚房廚師長(zhǎng)聘用合同4篇
- 2024物流運(yùn)輸合同參考模板
- 2024版?zhèn)鶛?quán)轉(zhuǎn)股權(quán)協(xié)議書
- 中國豬的飼養(yǎng)市場(chǎng)前景及投資研究報(bào)告
- 2025年度二手房交易擔(dān)保合同模板4篇
- 2025年度個(gè)人股權(quán)投資基金設(shè)立與運(yùn)營(yíng)協(xié)議4篇
- 2025年洗車店租賃及售后服務(wù)保障合同3篇
- 2025年度高端制造行業(yè)個(gè)人技術(shù)工人派遣合同2篇
- 2025年度個(gè)人房產(chǎn)買賣合同稅收籌劃協(xié)議3篇
- 肺動(dòng)脈高壓的護(hù)理查房課件
- 2025屆北京巿通州區(qū)英語高三上期末綜合測(cè)試試題含解析
- 公婆贈(zèng)予兒媳婦的房產(chǎn)協(xié)議書(2篇)
- 煤炭行業(yè)智能化煤炭篩分與洗選方案
- 2024年機(jī)修鉗工(初級(jí))考試題庫附答案
- Unit 5 同步練習(xí)人教版2024七年級(jí)英語上冊(cè)
- 矽塵對(duì)神經(jīng)系統(tǒng)的影響研究
- 分潤(rùn)模式合同模板
- 海南省汽車租賃合同
- 2024年長(zhǎng)春醫(yī)學(xué)高等??茖W(xué)校單招職業(yè)適應(yīng)性測(cè)試題庫必考題
- (正式版)SHT 3046-2024 石油化工立式圓筒形鋼制焊接儲(chǔ)罐設(shè)計(jì)規(guī)范
評(píng)論
0/150
提交評(píng)論