資源描述:
《班馮雪實(shí)驗(yàn)三.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、課程實(shí)驗(yàn)基本規(guī)范為加強(qiáng)實(shí)驗(yàn)經(jīng)管,規(guī)范實(shí)驗(yàn)(上機(jī))工作,結(jié)合軟件學(xué)院實(shí)驗(yàn)教案工作,制訂本規(guī)范。1.1實(shí)驗(yàn)報(bào)告書寫規(guī)范1.學(xué)生實(shí)驗(yàn)報(bào)告應(yīng)統(tǒng)一使用遼寧工程技術(shù)大學(xué)上機(jī)實(shí)驗(yàn)報(bào)告模板,各個(gè)專業(yè)可根據(jù)自身實(shí)驗(yàn)特點(diǎn)進(jìn)行內(nèi)容的適當(dāng)調(diào)整和補(bǔ)充。實(shí)驗(yàn)報(bào)告的內(nèi)容必須含有實(shí)驗(yàn)?zāi)康?、?shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)分析、實(shí)驗(yàn)總結(jié)四部分。2.僅對(duì)設(shè)計(jì)性和綜合性實(shí)驗(yàn)要求書寫實(shí)驗(yàn)報(bào)告。3.學(xué)生實(shí)驗(yàn)報(bào)告要求使用碳素筆或圓珠筆書寫,圖表可用鉛筆書寫。4.實(shí)驗(yàn)報(bào)告內(nèi)容均應(yīng)填寫完整,學(xué)生實(shí)驗(yàn)報(bào)告中實(shí)驗(yàn)步驟和原始實(shí)驗(yàn)數(shù)據(jù)記錄要詳實(shí)、實(shí)驗(yàn)數(shù)據(jù)分析和實(shí)驗(yàn)結(jié)論應(yīng)充分(討論實(shí)驗(yàn)中遇到的問(wèn)題
2、,寫出自己的見(jiàn)解、體會(huì)和收獲,提出對(duì)實(shí)驗(yàn)的改進(jìn)意見(jiàn)等)。5.實(shí)驗(yàn)報(bào)告中的圖、表應(yīng)按規(guī)范要求繪制,實(shí)驗(yàn)分析結(jié)果報(bào)告可以記錄或粘貼在實(shí)驗(yàn)報(bào)告中相應(yīng)的位置。6.實(shí)驗(yàn)報(bào)告用紙應(yīng)統(tǒng)一為A4紙規(guī)格,左側(cè)裝訂。7.報(bào)告打印版采用行距為1.5倍行距,中文為小四宋體、西文和數(shù)字為小四TimesNewRoman;頁(yè)邊距設(shè)置為上2.5cm,下2.0cm,左3cm,右2.5cm;頁(yè)腳的頁(yè)碼按阿拉伯?dāng)?shù)字(小五、TimesNewRoman)連續(xù)編排,居中書寫。1.2實(shí)驗(yàn)報(bào)告要求學(xué)生實(shí)驗(yàn)報(bào)告應(yīng)當(dāng)填寫齊全所涉及的工程和內(nèi)容。實(shí)驗(yàn)報(bào)告要求內(nèi)容完整、語(yǔ)言通順
3、、圖表清晰、分析合理、討論深入、見(jiàn)解獨(dú)特,實(shí)驗(yàn)數(shù)據(jù)處理每人獨(dú)立進(jìn)行,真實(shí)反映實(shí)驗(yàn)結(jié)果,不能多人合寫一份報(bào)告。實(shí)驗(yàn)報(bào)告評(píng)閱是對(duì)學(xué)生實(shí)驗(yàn)態(tài)度、實(shí)驗(yàn)報(bào)告的內(nèi)容完整性、實(shí)驗(yàn)分析和實(shí)驗(yàn)結(jié)論的論述、報(bào)告的整體完成質(zhì)量等方面進(jìn)行綜合評(píng)價(jià)。實(shí)驗(yàn)報(bào)告中如發(fā)現(xiàn)有偽造數(shù)據(jù)或改動(dòng)實(shí)驗(yàn)現(xiàn)象的、缺交和抄襲的,實(shí)驗(yàn)報(bào)告成績(jī)均按零分記。實(shí)驗(yàn)報(bào)告的分值分配為:①實(shí)驗(yàn)的預(yù)習(xí)和準(zhǔn)備情況(占10%);②實(shí)驗(yàn)運(yùn)行及結(jié)果(占75%);③實(shí)驗(yàn)報(bào)告的文字書寫能力和規(guī)范性(占15%)。實(shí)驗(yàn)報(bào)告模版15/16成績(jī)遼寧工程技術(shù)大學(xué)上機(jī)實(shí)驗(yàn)報(bào)告課程名稱計(jì)算機(jī)硬件技術(shù)及應(yīng)用實(shí)驗(yàn)題
4、目綜合程序設(shè)計(jì)院系軟件工程專業(yè)軟件專業(yè)班級(jí)軟件三班姓名馮雪學(xué)號(hào)1420010304實(shí)驗(yàn)日期2015-5-28實(shí)驗(yàn)?zāi)康?.熟練掌握子程序的結(jié)構(gòu)。2.掌握子程序設(shè)計(jì)的思想、方法及上機(jī)調(diào)試過(guò)程。3.熟練掌握系統(tǒng)功能調(diào)用的作用。4.掌握系統(tǒng)功能調(diào)用的思想、方法。實(shí)驗(yàn)準(zhǔn)備1.8086/8088匯編語(yǔ)言指令及偽指令的用法2.子程序設(shè)計(jì)的思想和方法(1)子程序是功能相對(duì)獨(dú)立的程序段,它可以實(shí)現(xiàn)源程序的模塊化,簡(jiǎn)化源程序結(jié)構(gòu),提高編程效率(2)子程序定義:利用過(guò)程偽指令PROC和ENDP,格式如下:過(guò)程名PROC[NEAR
5、FAR]……;
6、過(guò)程體過(guò)程名ENDP其中:可選的參數(shù)指定過(guò)程的調(diào)用屬性。沒(méi)有指定過(guò)程屬性,則采用默認(rèn)屬性NEAR。NEAR屬性:段內(nèi)近調(diào)用,子程序只能被相同代碼段的其他程序調(diào)用15/16FAR屬性:段間遠(yuǎn)調(diào)用,子程序可以被相同或不同代碼段的程序調(diào)用(3)主程序(調(diào)用程序)調(diào)用子程序(被調(diào)用程序):利用CALL指令(4)子程序返回主程序:利用RET指令(5)保護(hù)現(xiàn)場(chǎng):子程序開(kāi)始處應(yīng)該保護(hù)子程序中使用的寄存器(通常利用堆棧),子程序返回前相應(yīng)進(jìn)行恢復(fù)。(6)子程序中對(duì)堆棧的壓入和彈出操作通常成對(duì)使用,以保持堆棧的平衡。(7)子程序允許嵌套和遞
7、歸(8)處理好子程序與主程序之間的參數(shù)傳遞問(wèn)題:利用寄存器、內(nèi)存緩沖區(qū)及堆棧。3.DOS和BIOS中斷調(diào)用是機(jī)器及操作系統(tǒng)提供的中斷調(diào)用功能4.系統(tǒng)功能調(diào)用的步驟:⑴在AH寄存器中設(shè)置系統(tǒng)功能調(diào)用號(hào)⑵在指定寄存器中設(shè)置入口參數(shù)⑶用中斷調(diào)用指令(INTi8)執(zhí)行功能調(diào)用⑷根據(jù)出口參數(shù)分析功能調(diào)用執(zhí)行情況5.DOS利用21H號(hào)中斷提供給用戶近百個(gè)系統(tǒng)功能,主要包括設(shè)備經(jīng)管、目錄經(jīng)管和文件經(jīng)管三個(gè)方面的功能(1)輸入一個(gè)字符,01H號(hào)功能調(diào)用(2)輸出一個(gè)字符,02H號(hào)功能調(diào)用(3)輸入一個(gè)字符串,0AH號(hào)功能調(diào)用(4)輸出一個(gè)
8、字符串,09H號(hào)功能調(diào)用注意它們的入口參數(shù)及出口參數(shù)6.BIOS也以中斷服務(wù)程序的形式,向程序員提供系統(tǒng)的基本輸入輸出程序BIOS功能更加基本,且與操作系統(tǒng)無(wú)關(guān),當(dāng)DOS沒(méi)有啟動(dòng)或不允許使用DOS功能調(diào)用時(shí),可以使用BIOS功能調(diào)用(1)鍵盤I/O中斷調(diào)用——INT16H15/16(2)顯示器輸入中斷調(diào)用——INT10H實(shí)驗(yàn)進(jìn)度本次共有2個(gè)練習(xí),完成2個(gè)。實(shí)驗(yàn)內(nèi)容【練習(xí)1】編寫主程序調(diào)用一個(gè)過(guò)程,實(shí)現(xiàn)將兩個(gè)非壓縮BCD碼轉(zhuǎn)換為一個(gè)壓縮BCD碼,并用字符顯示功能和字符串顯示功能完成在屏幕上顯示一個(gè)字符串“HelloWorld
9、!”的功能。(1)實(shí)現(xiàn)方法定義倆個(gè)字節(jié)和一個(gè)字符串,并開(kāi)辟空間,并利用callchange語(yǔ)句交換其位置,然后用偽指令將其壓縮(2)程序代碼DATASSEGMENTBCD1DB03HBCD2DBO7HSTRINGDB"HELLOWORLD!","$"DATASENDSCODESSEGMENTASSUME