版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
*******************實(shí)踐教學(xué)*******************蘭州理工大學(xué)技術(shù)工程學(xué)院2021年春季學(xué)期匯編語言實(shí)訓(xùn)課程設(shè)計(jì)題目:四則運(yùn)算計(jì)算器專業(yè)班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)姓名:___郭利強(qiáng)_____學(xué)號(hào):11730108指導(dǎo)教師:劉樹群成績(jī):計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(11級(jí))匯編語言實(shí)訓(xùn)課程設(shè)計(jì)任務(wù)書題目:四則運(yùn)算計(jì)算器班級(jí):11計(jì)算機(jī)科學(xué)與技術(shù)1班學(xué)生姓名:郭利強(qiáng)學(xué)號(hào):11730108題目類型:軟件工程(R)指導(dǎo)教師:劉樹群題目簡(jiǎn)介四則運(yùn)算計(jì)算器,主要是為了解決數(shù)學(xué)中的加、減、乘、除四則運(yùn)算的問題。通過該題目的設(shè)計(jì)過程,可以培養(yǎng)學(xué)生結(jié)構(gòu)化程序設(shè)計(jì)的思想,加深對(duì)匯編語言基本語言要素和流程結(jié)構(gòu)的理解,針對(duì)匯編語言中的重點(diǎn)和難點(diǎn)內(nèi)容進(jìn)行訓(xùn)練,獨(dú)立完成有一定工作量的程序設(shè)計(jì)任務(wù),同時(shí)強(qiáng)調(diào)好的程序設(shè)計(jì)風(fēng)格。得到軟件工程的綜合訓(xùn)練,提高解決實(shí)際問題的能力。設(shè)計(jì)任務(wù)1、查閱文獻(xiàn)資料,一般在5篇以上;2、要求可以進(jìn)行四則運(yùn)算;3、完成軟件結(jié)構(gòu)設(shè)計(jì)和算法設(shè)計(jì);4、完成系統(tǒng)的軟件開發(fā)和測(cè)試工作;5、撰寫設(shè)計(jì)說明書;6、做好答辯工作。主要內(nèi)容、功能及技術(shù)指標(biāo)1、實(shí)現(xiàn)功能及指標(biāo):①使用Win32的窗口程序模式,實(shí)現(xiàn)四則運(yùn)算程序的設(shè)計(jì)與開發(fā);②界面友好。2、問題分析及解決方案框架確定:充分地分析和理解問題本身,弄清要求做什么。在確定解決方案框架過程中,綜合考慮系統(tǒng)功能,考慮怎樣使系統(tǒng)結(jié)構(gòu)清晰、合理、簡(jiǎn)單和易于調(diào)試。最后確定每個(gè)過程和函數(shù)的簡(jiǎn)單功能,以及過程(或函數(shù))之間的調(diào)用關(guān)系,并畫出函數(shù)之間的調(diào)用關(guān)系圖。3、詳細(xì)設(shè)計(jì)和編碼:定義相應(yīng)的存儲(chǔ)結(jié)構(gòu),確定各個(gè)函數(shù)的算法,并畫出流程圖,在此基礎(chǔ)上進(jìn)行代碼設(shè)計(jì),每個(gè)明確的功能模塊程序一般不超過200行,否則要進(jìn)一步劃分。4、上機(jī)前程序靜態(tài)檢查:上機(jī)前程序靜態(tài)檢查可有效提高調(diào)試效率,減少上機(jī)調(diào)試程序時(shí)的無謂錯(cuò)誤。靜態(tài)檢查主要有兩種途徑:用一組測(cè)試數(shù)據(jù)手工執(zhí)行程序;通過閱讀或給別人講解自己的程序而深入全面地理解程序邏輯。把程序中的明顯錯(cuò)誤事先排除。5、程序調(diào)試與測(cè)試:采用自底向上,分模塊進(jìn)行,即先調(diào)試低層函數(shù)。能夠熟練掌握調(diào)試工具的各種功能,設(shè)計(jì)測(cè)試數(shù)據(jù)確定疑點(diǎn),通過修改程序來證實(shí)它或繞過它。調(diào)試正確后,認(rèn)真整理源程序及其注釋,形成格式和風(fēng)格良好的源程序清單和結(jié)果。6、完成課程設(shè)計(jì)報(bào)告①需求和規(guī)格說明:設(shè)計(jì)題目和問題描述:題目要解決的問題是什么;②設(shè)計(jì)思路:主要算法思想,程序功能圖,函數(shù)之間的調(diào)用關(guān)系圖;設(shè)計(jì)表示:每個(gè)函數(shù)或過程的功能,列出每個(gè)過程或函數(shù)所調(diào)用的過程或函數(shù),并畫出各函數(shù)的流程圖;詳細(xì)設(shè)計(jì):主要算法的偽代碼;③調(diào)試報(bào)告:調(diào)試過程中遇到的主要問題,是如何解決的;對(duì)設(shè)計(jì)和編碼的回顧討論和分析;改進(jìn)設(shè)想;經(jīng)驗(yàn)和體會(huì)等;④程序?qū)崿F(xiàn)注釋;⑤附錄:源程序清單和結(jié)果。如果題目規(guī)定了測(cè)試數(shù)據(jù),則結(jié)果要求包含這些測(cè)試數(shù)據(jù)和運(yùn)行輸出,當(dāng)然還可以含其他測(cè)試數(shù)據(jù)和運(yùn)行輸出。提交的成果1.設(shè)計(jì)說明書一份,內(nèi)容包括:1)中文摘要100字;關(guān)鍵詞3-5個(gè);2)前言;3)系統(tǒng)分析(包含需要的系統(tǒng)流程圖);4)系統(tǒng)總體設(shè)計(jì)(包含總體軟件結(jié)構(gòu)圖、總體數(shù)據(jù)結(jié)構(gòu));5)詳細(xì)設(shè)計(jì);6)系統(tǒng)測(cè)試(包含測(cè)試方案、測(cè)試用例、測(cè)試結(jié)果及軟件可靠性分析);7)軟件使用說明書(核心界面說明);8)設(shè)計(jì)總結(jié)、參考文獻(xiàn)、致謝等。2.刻制光盤一張。主要參考文獻(xiàn)[1]李敬兆等編.《匯編語言程序設(shè)計(jì)》.合肥:中國科學(xué)技術(shù)大學(xué)出版社,2021.9[2]李敬兆等編.《匯編語言程序設(shè)計(jì)實(shí)驗(yàn)教程及習(xí)題解答》.合肥:中國科學(xué)技術(shù)大學(xué)出版社,2021.9[3]王爽等編.《匯編語言》.北京:清華大學(xué)出版社,2021.5[4]曹加恒等編.《新一代匯編語言課程設(shè)計(jì)》.北京:高等教育出版社,2021.6[5]楊路明等編.《匯編語言程序設(shè)計(jì)》.長(zhǎng)沙:中南大學(xué)出版社,2021.8[6]詹仕華等編.《匯編語言程序設(shè)計(jì)》.北京:中國電力出版社,2021.2[7]詹仕華等編.《匯編語言程序設(shè)計(jì)習(xí)題解答及課程設(shè)計(jì)、設(shè)計(jì)輔導(dǎo)》.北京:中國電力出版社,2021.2[8]宋彩莉等編.《匯編語言程序設(shè)計(jì)學(xué)習(xí)指導(dǎo)》.西安:西安交通大學(xué)出版社,2021.2摘要匯編語言是一種功能很強(qiáng)的程序設(shè)計(jì)語言,也是利用計(jì)算機(jī)所有硬件特性并能直接控制硬件的語言。匯編語言,作為一門語言,對(duì)應(yīng)于高級(jí)語言的編譯器,需要一個(gè)“匯編器”來把匯編語言原文件匯編成機(jī)器可執(zhí)行的代碼。高級(jí)的匯編器如MASM,TASM等等為我們寫匯編程序提供了很多類似于高級(jí)語言的特征,比如結(jié)構(gòu)化、抽象等。在這樣的環(huán)境中編寫的匯編程序,有很大一部分是面向匯編器的偽指令,已經(jīng)類同于高級(jí)語言。現(xiàn)在的匯編環(huán)境已經(jīng)如此高級(jí),即使全部用匯編語言來編寫windows的應(yīng)用程序也是可行的,但這不是匯編語言的長(zhǎng)處。匯編語言的長(zhǎng)處在于編寫高效且需要對(duì)機(jī)器硬件精確控制的程序。本次設(shè)計(jì)的簡(jiǎn)單計(jì)算器支持簡(jiǎn)單的四則運(yùn)算。關(guān)鍵詞:匯編語言,四則運(yùn)算計(jì)算器,高效,硬件目錄TOC\o"1-2"\h\u14531摘要 525232一系統(tǒng)分析 7二系統(tǒng)總體設(shè)計(jì)11727 82.1系統(tǒng)總體分析11727 82.2主模塊框圖及說明11727 8詳細(xì)設(shè)計(jì)26699 103.1主模塊及子模塊說明26699 103.2各模塊詳細(xì)設(shè)計(jì)26699 10程序調(diào)試16799 194.1運(yùn)行界面如圖16799 194.2算法的分析16799 195.3調(diào)試過程及分析16799 19設(shè)計(jì)總結(jié)17151 20參考文獻(xiàn)24502 213132致謝 221系統(tǒng)分析該課程設(shè)計(jì)的任務(wù)是做一個(gè)簡(jiǎn)易計(jì)算器,可以實(shí)現(xiàn)加減乘除四則運(yùn)算。我們要解決的問題有:以什么方式輸入數(shù)字、判斷是進(jìn)行什么運(yùn)算、運(yùn)算過程中的進(jìn)位和借位問題以及如何實(shí)現(xiàn)清屏等問題。本次設(shè)計(jì)的簡(jiǎn)單計(jì)算器,主要是為了解決數(shù)學(xué)中的加、減、乘、除四則運(yùn)算的問題。由于在設(shè)計(jì)過程中考慮到了可能會(huì)多次計(jì)算數(shù)據(jù),為此本次課程設(shè)計(jì)我設(shè)計(jì)的這個(gè)簡(jiǎn)單計(jì)算器可以一次運(yùn)行,多次使用。本程序使用了函數(shù)和宏混用的方式實(shí)現(xiàn)了代碼的較好的可讀性,使程序看起來結(jié)構(gòu)嚴(yán)謹(jǐn)。2系統(tǒng)總體設(shè)計(jì)2.1系統(tǒng)總體分析本次設(shè)計(jì)的簡(jiǎn)單計(jì)算器,主要是為了解決數(shù)學(xué)中的加、減、乘、除四則運(yùn)算的問題。由于在設(shè)計(jì)過程中考慮到了可能會(huì)多次計(jì)算數(shù)據(jù),為此本次課程設(shè)計(jì)我設(shè)計(jì)的這個(gè)簡(jiǎn)單計(jì)算器可以一次運(yùn)行,多次使用。本程序使用了函數(shù)和宏混用的方式實(shí)現(xiàn)了代碼的較好的可讀性,使程序看起來結(jié)構(gòu)嚴(yán)謹(jǐn)。2.2主模塊框圖及說明本程序的功能結(jié)構(gòu)圖如圖2-1:計(jì)算顯示進(jìn)制轉(zhuǎn)換清屏主程序計(jì)算顯示進(jìn)制轉(zhuǎn)換清屏主程序圖2-1功能結(jié)構(gòu)圖程序流程圖如圖2-2:輸入NUM1初始化輸入NUM1初始化檢驗(yàn)是不是數(shù)輸入NUM2否是是是檢驗(yàn)是不是數(shù)是開始選擇運(yùn)算符號(hào)減加乘除操作數(shù)一是否比二大除數(shù)是否為0將結(jié)果轉(zhuǎn)化為十進(jìn)制結(jié)束否3詳細(xì)設(shè)計(jì)3.1主模塊及子模塊說明主模塊:主要完成程序的主體框架結(jié)構(gòu),提供人-程序的交互。子模塊:主要完成對(duì)數(shù)據(jù)的加工,處理。3.2各模塊詳細(xì)設(shè)計(jì)主模塊:首先提供一個(gè)主界面,提示用戶按要求輸入具體的數(shù)據(jù)和所要進(jìn)行的操作,輸入完畢后給出結(jié)果。如果輸入過程中發(fā)現(xiàn)非法輸入,則立即給與提示,程序自動(dòng)刷新界面,提示繼續(xù)輸入。整個(gè)過程按“ESC”結(jié)束。流程圖如下圖4-1:顯示結(jié)果判斷輸入的合法性接受輸入顯示主界面,提示輸入顯示結(jié)果判斷輸入的合法性接受輸入顯示主界面,提示輸入N提示出錯(cuò),返回提示出錯(cuò),返回Y圖3-1主模塊流程圖代碼如下:CURSMACROA,BMOVAH,2;置光標(biāo)位置MOVBH,0;頁號(hào)為0MOVDH,A;設(shè)置光標(biāo)的坐標(biāo)為(A.B)MOVDL,BINT10H;BIOS調(diào)用ENDM;DISPMSGMACROMESSAGELEADX,MESSAGE;傳遞MESSAGE的偏移地址MOVAH,9;顯示字符串INT21H;DOS調(diào)用ENDM;CLEARMACROCOLOR;清屏MOVAH,6;屏幕初始化MOVAL,0;頁號(hào)MOVCH,0;設(shè)置左上角的坐標(biāo)為(0,0)MOVCL,0MOVDL,100;設(shè)置右上角的坐標(biāo)為(100,100)MOVDH,100MOVBH,COLOR;卷入行屬性INT10H;BIOS調(diào)用ENDM.MODELSMALL.STACK.DATA;數(shù)據(jù)段定義MSG0DB'********************',0DH,0AH;,0dh,0ah,0dh,0ahDB'**',0DH,0AH;db'**',0dh,0ah;db'**',0dh,0ahDB'*caculater*',0DH,0AH;,0dh,0ah,0dh,0ahDB'**',0DH,0AHDB'**',0DH,0AHDB'**',0DH,0AHDB'*NUM1:'DB'*',0DH,0AH;,0dh,0ah,0dh,0ah,0dhDB'**',0DH,0AHDB'**',0DH,0AHDB'**',0DHDB'*NUM2:'DB'*',0DH,0AH;,0dh,0ah,0dh,0ah,0dhDB'**',0DH,0AHDB'**',0DH,0AHDB'**',0DHDB'*RESULT:'DB'*',0DH,0AH,0DH;,0ah,0dh,0ah,0dh,0ah,0dh,0ah,0dh,0ah,0dhDB'**',0DH,0AHDB'**',0DH,0AHDB'**',0DH,0AHDB'**',0DH,0AHDB'**',0DH,0AHDB'********************','$'MSG1DB'choose+,-,*,/','$'MSG2DB'youchoosewrong','$',0AH,0DHMSG3DB'PressESCtoExit!',0DH,0AH,'$'MSG4DB'Pressanykeytocontinue!',0DH,0AH,'$'MSG5DB'-','$'MSG6DB'.','$'MSG7DB'errorinput!','$'MSG8DB'data2iswrong!','$'NUM1DW?NUM2DW?子模塊:完成對(duì)數(shù)據(jù)的進(jìn)一步加工處理,轉(zhuǎn)換格式并得出結(jié)果。首先根據(jù)輸入調(diào)用對(duì)應(yīng)的“+”、“-”、“*”、“/”四大函數(shù)模塊,這是本程序的核心模塊,其他部分的一些小模塊都是為這幾大模塊服務(wù)的,大致的流程圖如下圖3-2:接收用戶的運(yùn)算符號(hào)接收用戶的運(yùn)算符號(hào)判斷合法性判斷合法性返回主界面返回主界面N調(diào)用對(duì)應(yīng)模塊運(yùn)算數(shù)據(jù),得出結(jié)果Y調(diào)用對(duì)應(yīng)模塊運(yùn)算數(shù)據(jù),得出結(jié)果圖3-2子模塊流程圖代碼如下:BEGINPROCNEARBACK:CLEAR1EHCURS2,20;設(shè)置光標(biāo)為(2.20)DISPMSGMSG0;顯示用戶界面CURS8,41;設(shè)置光標(biāo)為(8,41),第一行MOVBX,0MOVCX,2NEWCHAR1:MOVAH,1;鍵盤輸入并回顯INT21H;DOS調(diào)用CMPAL,30H;檢查輸入的字符是不是數(shù)字JAEJ1;如果不是,則轉(zhuǎn)移至J1JMPD2;是,轉(zhuǎn)移到D2執(zhí)行J1:CMPAL,39H;與9的ASCII比較JBEJ2;如果輸入的字符是0-9,則轉(zhuǎn)移至J2JMPD2;如果不是數(shù)字,則轉(zhuǎn)移至D2J2:SUBAL,30HCBW;AL的內(nèi)容符號(hào)擴(kuò)展到AHXCHGAX,BXMOVDI,10MULDIXCHGAX,BXADDBX,AXLOOPNEWCHAR1MOVNUM1,BXCURS11,41;設(shè)置光標(biāo)位為(11,40),第二行MOVBX,0MOVCX,2NEWCHAR2:MOVAH,1;鍵盤輸入并回顯INT21H;DOS調(diào)用CMPAL,30H;與0的ASCII碼比較JAEJ3;如果輸入數(shù)字大于等于0則跳轉(zhuǎn)至J3JMPD2J3:CMPAL,39H;與9比較JBEJ4;如果小于或等于9則跳轉(zhuǎn)JMPD2;如果輸入不是數(shù)字則跳轉(zhuǎn)J4:SUBAL,30H;如果輸入不是0-9,則轉(zhuǎn)化成相應(yīng)的字符CBW;將AL符號(hào)擴(kuò)展到AHXCHGAX,BXMOVDI,10MULDIXCHGAX,BXADDBX,AXLOOPNEWCHAR2MOVNUM2,BXMOVAX,NUM1MOVBX,NUM2PUSHAXPUSHBXCURS15,33;設(shè)置光標(biāo)的位置為(15.33),第三行DISPMSGMSG1;顯示提示信息MOVAH,1;接受鍵盤輸入并回顯INT21H;DOS調(diào)用CMPAL,'+'JEADDI;如果運(yùn)算符為+,則計(jì)算兩數(shù)之和CMPAL,'-'JESUBT;如果運(yùn)算符為-,則計(jì)算兩數(shù)之差CMPAL,'*'JEMULT;如果運(yùn)算符為*,則計(jì)算兩數(shù)之積CMPAL,'/'JEDIVI;如果運(yùn)算符為/,則計(jì)算兩數(shù)之商CURS16,25;設(shè)置光標(biāo)為(16,25)DISPMSGMSG2;在屏幕上輸出提示信息JMPD1;;ADDTHETWODATASADDI:POPBXPOPAXADDAX,BX;計(jì)算兩數(shù)字之和PUSHAXCURS14,41;設(shè)置光標(biāo)位置為(14,41)POPAXCALLCHANGE;將結(jié)果轉(zhuǎn)換為十進(jìn)制數(shù)JMPD1SUBT:POPBXPOPAXCMPAX,BX;比較兩數(shù)大小JAED0;如果AX>=BX則跳轉(zhuǎn)XCHGAX,BXPUSHAXPUSHBXCURS14,40;設(shè)置光標(biāo)位置為(14,40)DISPMSGMSG5;在屏幕上顯示負(fù)號(hào)POPBXPOPAXD0:SUBAX,BX;計(jì)算兩數(shù)之差PUSHAXCURS14,41;設(shè)置光標(biāo)位置為(14,41)POPAXCALLCHANGE;將結(jié)果轉(zhuǎn)換為十進(jìn)制數(shù)JMPD1MULT:POPBXPOPAXMULBX;計(jì)算兩數(shù)之積PUSHAXCURS14,41;設(shè)置光標(biāo)位置為(14,41)POPAXCALLCHANGE;將結(jié)果轉(zhuǎn)換為十進(jìn)制數(shù)JMPD1DIVI:POPBXPOPAXCMPBX,0;判斷除數(shù)是否為0JEERROR;如果是0則跳轉(zhuǎn)CWDDIVBX;計(jì)算兩數(shù)之商PUSHDXPUSHAXCURS14,41;設(shè)置光標(biāo)位置為(14,41)POPAXCALLCHANGE;將十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)POPDXCMPDX,0JNELOP;如果DX不等于0則跳轉(zhuǎn)JMPD1LOP:MOVCX,4;設(shè)置精確度為小數(shù)點(diǎn)后4位PUSHDXDISPMSGMSG6;輸出小數(shù)點(diǎn)POPDXCON:PUSHBXMOVAX,DXMOVBX,10MULBXPOPBXCWD;將AX的內(nèi)容符號(hào)擴(kuò)展到雙字DIVBX;計(jì)算小數(shù)點(diǎn)后每一位的數(shù)字PUSHDXPUSHCXCALLCHANGE;將十六進(jìn)制數(shù)轉(zhuǎn)化為十進(jìn)制數(shù)POPCXPOPDXCMPDX,0;判斷是否已經(jīng)計(jì)算到小數(shù)點(diǎn)后第六位JED1;如果是,則跳轉(zhuǎn)LOOPCON;如果不是,就繼續(xù)計(jì)算ERROR:CURS15,33;設(shè)置光標(biāo)位置為(15,33)DISPMSGMSG8;提示出錯(cuò)D1:RETD2:PUSHAXPUSHBXCURS15,33;設(shè)置光標(biāo)位置為(15,33)DISPMSGMSG7;提示輸入出錯(cuò)POPBXPOPAXRETBEGINENDP4.程序調(diào)試4.1運(yùn)行界面如圖在NUM1這一行會(huì)提示輸入第一個(gè)數(shù)據(jù),NUM2這一行提示輸入第二個(gè)數(shù)據(jù),輸入完成兩個(gè)數(shù)據(jù)后程序會(huì)提示允許輸入運(yùn)算符,輸入無誤后在RESULT行顯示結(jié)果。4.2算法的分析本程序使用了宏和函數(shù)調(diào)用的方法,這樣做使得整個(gè)程序體看上去嚴(yán)謹(jǐn),舒服。整個(gè)程序中的CHANGE子程序,將十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)。BEGIN子程序開始運(yùn)算。DISPMSG子程序,顯示用戶界面。通過這幾個(gè)及程序的協(xié)助,使得這個(gè)系統(tǒng)可以正常的運(yùn)行。4.3調(diào)試過程及分析編寫完代碼后分別點(diǎn)擊按鈕“C”,”L”,”R”,依次完成編譯、連接和運(yùn)行過程,也可以進(jìn)入DOS環(huán)境下用DEBUG命令完成類似的功能,整個(gè)程序按“ESC”退出。設(shè)計(jì)總結(jié)經(jīng)調(diào)試,基本上任務(wù)要求設(shè)計(jì)的所有功能都實(shí)現(xiàn),調(diào)試出的計(jì)算結(jié)果均正確。一周的課程設(shè)計(jì)結(jié)束了,給我的總體感覺就是忙碌但充實(shí),而且真正學(xué)到了東西。程序的主要功能是實(shí)現(xiàn)四則運(yùn)算,整個(gè)程序中主要分為,輸入算式,加法,減法,乘法,除法和以十進(jìn)制顯示結(jié)果這幾個(gè)部分本程序基本實(shí)現(xiàn)了四則運(yùn)算的功能,但還沒能實(shí)現(xiàn)帶有括號(hào)的四則運(yùn)算,還有在除法運(yùn)算中不能運(yùn)算較大的數(shù),會(huì)產(chǎn)生溢出現(xiàn)象一開始的時(shí)候自己編出來的程序有很多問題,尤其是在循環(huán)程序上,因此查閱了不少資料,也請(qǐng)教了好幾個(gè)同學(xué)幫著修改,調(diào)試了好久才能正常運(yùn)行。由于能力有限,程序還是有不完美的地方。這次的綜合實(shí)驗(yàn)讓我對(duì)匯編有了更深刻的認(rèn)識(shí),對(duì)各種指令有了進(jìn)一步的理解。參考文獻(xiàn)[1]李敬兆等編.《匯編語言程序設(shè)計(jì)》.合肥:中國科學(xué)技術(shù)大學(xué)出版社,2021.9[2]李敬兆等編.《匯編語言程序設(shè)計(jì)實(shí)驗(yàn)教程及習(xí)題解答》.合肥:中國科學(xué)技術(shù)大學(xué)出版社,2021.9[3]王爽等編.《匯編語言》.北京:清華大學(xué)出版社,2021.5[4]曹加恒等編.《新一代匯編語言課程設(shè)計(jì)》.北京:高等教育出版社,2021.6[5]楊路明等編.《匯編語言程序設(shè)計(jì)》.長(zhǎng)沙:中南大學(xué)出版社,2021.8[6]詹仕華等編.《匯編語言程序設(shè)計(jì)》.北京:中國電力出版社,2021.2[7]詹仕華等編.《匯編語言程序設(shè)計(jì)習(xí)題解答及課程設(shè)計(jì)、設(shè)計(jì)輔導(dǎo)》.北京:中國電力出版社,2021.2[8]宋彩莉等編.《匯編語言程序設(shè)計(jì)學(xué)習(xí)指導(dǎo)》.西安:西安交通大學(xué)出版社,2021.2致謝本次課程設(shè)計(jì)的成功完成,我首先感謝我的指導(dǎo)老師劉樹群,他自始至終都給予了我莫大的幫助,正是在劉樹群老師的悉心指導(dǎo)下我才能順利完成本次課程設(shè)計(jì)中的每一個(gè)計(jì)劃。在這次課程設(shè)計(jì)中,無論從課題選擇,方案論證上,還是到具體的設(shè)計(jì)和調(diào)試,每一項(xiàng)安排他都提出了至關(guān)重要的建議,使我少走了許多彎路,節(jié)省了大量時(shí)間,可以說,我的課程設(shè)計(jì)的順利完成凝聚著老師的大量心血,在此向劉樹群老師表示深深的感謝。當(dāng)然,我也要感謝我的同學(xué)和那些互聯(lián)網(wǎng)上的朋友,他們毫不吝嗇的將自己所掌握的知識(shí)拿出來資源共享,才能使我的部分功能模塊得以實(shí)現(xiàn),謝謝你們。
社會(huì)實(shí)踐報(bào)告系別:班級(jí):學(xué)號(hào):姓名:作為祖國未來的事業(yè)的繼承人,我們這些大學(xué)生應(yīng)該及早樹立自己的歷史責(zé)任感,提高自己的社會(huì)適應(yīng)能力。假期的社會(huì)實(shí)踐就是很好的鍛煉自己的機(jī)會(huì)。當(dāng)下,掙錢早已不是打工的唯一目的,更多的人將其視為參加社會(huì)實(shí)踐、提高自身能力的機(jī)會(huì)。許多學(xué)校也積極鼓勵(lì)大學(xué)生多接觸社會(huì)、了解社會(huì),一方面可以把學(xué)到的理論知識(shí)應(yīng)用到實(shí)踐中去,提高各方面的能力;另一方面可以積累工作經(jīng)驗(yàn)對(duì)日后的就業(yè)大有裨益。進(jìn)行社會(huì)實(shí)踐,最理想的就是找到與本專業(yè)對(duì)口單位進(jìn)行實(shí)習(xí),從而提高自己的實(shí)戰(zhàn)水平,同時(shí)可以將課本知識(shí)在實(shí)踐中得到運(yùn)用,從而更好的指導(dǎo)自己今后的學(xué)習(xí)。但是作為一名尚未畢業(yè)的大學(xué)生,由于本身具備的專業(yè)知識(shí)還十分的有限,所以我選擇了打散工作為第一次社會(huì)實(shí)踐的方式。目的在于熟悉社會(huì)。就職業(yè)本身而言,并無高低貴賤之分,存在即為合理。通過短短幾天的打工經(jīng)歷可以讓長(zhǎng)期處于校園的我們對(duì)社會(huì)有一種更直觀的認(rèn)識(shí)。實(shí)踐過程:自從走進(jìn)了大學(xué),就業(yè)問題就似乎總是圍繞在我們的身邊,成了說不完的話題。在現(xiàn)今社會(huì),招聘會(huì)上的大字報(bào)都總寫著“有經(jīng)驗(yàn)者優(yōu)先”,可還在校園里面的我們這班學(xué)子社會(huì)經(jīng)驗(yàn)又會(huì)擁有多少呢?為了拓展自身的知識(shí)面,擴(kuò)大與社會(huì)的接觸面,增加個(gè)人在社會(huì)競(jìng)爭(zhēng)中的經(jīng)驗(yàn),鍛煉和提高自己的能力,以便在以后畢業(yè)后能真正真正走入社會(huì),能夠適應(yīng)國內(nèi)外的經(jīng)濟(jì)形勢(shì)的變化,并且能夠在生活和工作中很好地處理各方面的問題,我開始了我這個(gè)假期的社會(huì)實(shí)踐-走進(jìn)天源休閑餐廳。實(shí)踐,就是把我們?cè)趯W(xué)校所學(xué)的理論知識(shí),運(yùn)用到客觀實(shí)際中去,使自己所學(xué)的理論知識(shí)有用武之地。只學(xué)不實(shí)踐,那么所學(xué)的就等于零。理論應(yīng)該與實(shí)踐相結(jié)合。另一方面,實(shí)踐可為以后找工作打基礎(chǔ)。通過這段時(shí)間的實(shí)習(xí),學(xué)到一些在學(xué)校里學(xué)不到的東西。因?yàn)榄h(huán)境的不同,接觸的人與事不同,從中所學(xué)的東西自然就不一樣了。要學(xué)會(huì)從實(shí)踐中學(xué)習(xí),從學(xué)習(xí)中實(shí)踐。而且在中國的經(jīng)濟(jì)飛速發(fā)展,又加入了世貿(mào),國內(nèi)外經(jīng)濟(jì)日趨變化,每天都不斷有新的東西涌現(xiàn),在擁有了越來越多的機(jī)會(huì)的同時(shí),也有了更多的挑戰(zhàn),前天才剛學(xué)到的知識(shí)可能在今天就已經(jīng)被淘汰掉了,中國的經(jīng)濟(jì)越和外面接軌,對(duì)于人才的要求就會(huì)越來越高,我們不只要學(xué)好學(xué)校里所學(xué)到的知識(shí),還要不斷從生活中,實(shí)踐中學(xué)其他知識(shí),不斷地從各方面武裝自已,才能在競(jìng)爭(zhēng)中突出自已,表現(xiàn)自已。在餐廳里,別人一眼就能把我人出是一名正在讀書的學(xué)生,我問他們?yōu)槭裁?他們總說從我的臉上就能看出來,也許沒有經(jīng)歷過社會(huì)的人都有我這種不知名遭遇吧!我并沒有因?yàn)槲以谒麄兠媲皼]有經(jīng)驗(yàn)而退后,我相信我也能做的像他們一樣好.我的工作是在那做傳菜生,每天9點(diǎn)鐘-下午2點(diǎn)再從下午的4點(diǎn)-晚上8:30分上班,雖然時(shí)間長(zhǎng)了點(diǎn)但,熱情而年輕的我并沒有絲毫的感到過累,我覺得這是一種激勵(lì),明白了人生,感悟了生活,接觸了社會(huì),了解了未來.在餐廳里雖然我是以傳菜為主,但我不時(shí)還要做一些工作以外的事情,有時(shí)要做一些清潔的工作,在學(xué)校里也許有老師分配說今天做些什么,明天做些什么,但在這里,不一定有人會(huì)告訴你這些,你必須自覺地去做,而且要盡自已的努力做到最好,一件工作的效率就會(huì)得到別人不同的評(píng)價(jià)。在學(xué)校,只有學(xué)習(xí)的氛圍,畢竟學(xué)校是學(xué)習(xí)的場(chǎng)所,每一個(gè)學(xué)生都在為取得更高的成績(jī)而努力。而這里是工作的場(chǎng)所,每個(gè)人都會(huì)為了獲得更多的報(bào)酬而努力,無論是學(xué)習(xí)還是工作,都存在著競(jìng)爭(zhēng),在競(jìng)爭(zhēng)中就要不斷學(xué)習(xí)別人先進(jìn)的地方,也要不斷學(xué)習(xí)別人怎樣做人,以提高自已的能力!記得老師曾經(jīng)說過大學(xué)是一個(gè)小社會(huì),但我總覺得校園里總少不了那份純真,那份真誠,盡管是大學(xué)高校,學(xué)生還終歸保持著學(xué)生的身份。而走進(jìn)企業(yè),接觸各種各樣的客戶、同事、上司等等,關(guān)系復(fù)雜,但我得去面對(duì)我從未面對(duì)過的一切。記得在我校舉行的招聘會(huì)上所反映出來的其中一個(gè)問題是,學(xué)生的實(shí)際操作能力與在校理論學(xué)習(xí)有一定的差距。在這次實(shí)踐中,這一點(diǎn)我感受很深。在學(xué)校,理論的學(xué)習(xí)很多,而且是多方面的,幾乎是面面俱到;而在實(shí)際工作中,可能會(huì)遇到書本上沒學(xué)到的,又可能是書本上的知識(shí)一點(diǎn)都用不上的情況?;蛟S工作中運(yùn)用到的只是很簡(jiǎn)單的問題,只要套公式似的就能完成一項(xiàng)任務(wù)。有時(shí)候我會(huì)埋怨,實(shí)際操作這么簡(jiǎn)單,但為什么書本上的知識(shí)讓人學(xué)得這么吃力呢?這是社會(huì)與學(xué)校脫軌了嗎?也許老師是正確的,雖然大學(xué)生生活不像踏入社會(huì),但是總算是社會(huì)的一個(gè)部分,這是不可否認(rèn)的事實(shí)。但是有時(shí)也要感謝老師孜孜不倦地教導(dǎo),有些問題有了有課堂上地認(rèn)真消化,有平時(shí)作業(yè)作補(bǔ)充,我比一部人具有更高的起點(diǎn),有了更多的知識(shí)層面去應(yīng)付各種工作上的問題,作為一名大學(xué)生,應(yīng)該懂得與社會(huì)上各方面的人交往,處理社會(huì)上所發(fā)生的各方面的事情,這就意味著大學(xué)生要注意到社會(huì)實(shí)踐,社會(huì)實(shí)踐必不可少。畢竟,很快我就不再是一名大學(xué)生,而是社會(huì)中的一分子,要與社會(huì)交流,為社會(huì)做貢獻(xiàn)。只懂得紙上談兵是遠(yuǎn)遠(yuǎn)不及的,以后的人生旅途是漫長(zhǎng)的,為了鍛煉自己成為一名合格的、對(duì)社會(huì)有用的人才.很多在學(xué)校讀書的人都說寧愿出去工作,不愿在校讀書;而已在社會(huì)的人都寧愿回校讀書。我們上學(xué),學(xué)習(xí)先進(jìn)的科學(xué)知識(shí),為的都是將來走進(jìn)社會(huì),獻(xiàn)出自己的一份力量,
溫馨提示
- 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版民間借貸居間合同模板(全新編制)6篇
- 2025年度牛糞生態(tài)農(nóng)業(yè)合作合同范本4篇
- 2025年度工業(yè)廠房鋼管架施工與維護(hù)合同范本
- 2025年度土地租賃擔(dān)保與交通樞紐用地合同
- 2025年閑置高性能注塑機(jī)轉(zhuǎn)讓及操作培訓(xùn)合同3篇
- 二零二五年度企業(yè)文化活動(dòng)策劃與執(zhí)行合同2篇
- 2025年度拌合料生產(chǎn)環(huán)境監(jiān)測(cè)與改善合同4篇
- 二零二五年度建材產(chǎn)品銷售居間代理合同范本3篇
- 2025年度苗木種植與農(nóng)產(chǎn)品溯源合同4篇
- 二零二五年度停車場(chǎng)停車費(fèi)用結(jié)算與代收代付合同
- DB32-T 4444-2023 單位消防安全管理規(guī)范
- 臨床三基考試題庫(附答案)
- 合同簽訂執(zhí)行風(fēng)險(xiǎn)管控培訓(xùn)
- DB43-T 3022-2024黃柏栽培技術(shù)規(guī)程
- 九宮數(shù)獨(dú)200題(附答案全)
- 人員密集場(chǎng)所消防安全管理培訓(xùn)
- 《聚焦客戶創(chuàng)造價(jià)值》課件
- PTW-UNIDOS-E-放射劑量?jī)x中文說明書
- JCT587-2012 玻璃纖維纏繞增強(qiáng)熱固性樹脂耐腐蝕立式貯罐
- 典范英語2b課文電子書
- 員工信息登記表(標(biāo)準(zhǔn)版)
評(píng)論
0/150
提交評(píng)論