下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1、題目:根據(jù)選題擬定;2、摘要:應(yīng)扼要敘述本設(shè)計(jì)的主要內(nèi)容、特點(diǎn),文字要精煉。不超過300字;3、目錄:獨(dú)立成頁;應(yīng)將章、節(jié)名按先后次序?qū)懮?;章、?jié)名的右側(cè)注上頁碼號(hào)。4、引言:應(yīng)說明本設(shè)計(jì)的目的、意義、及應(yīng)達(dá)到的技術(shù)要求;設(shè)計(jì)的技術(shù)路線或基本思路;設(shè)計(jì)欲解決的主要問題;解決此課題所需要的條件;預(yù)備知識(shí)的介紹。 5、正文:設(shè)計(jì)方案的論證:應(yīng)說明設(shè)計(jì)的依據(jù);在對(duì)各種方案進(jìn)行分析、比較的基礎(chǔ)上闡述所用方案的特點(diǎn),如:采用了何種新技術(shù)、新措施、提高了什么性能等。硬件設(shè)計(jì):在設(shè)計(jì)報(bào)告中要列出主要芯片的參數(shù)、邏輯功能;給出硬件線路圖及原理介紹以及必要的計(jì)算等。軟件設(shè)計(jì):詳細(xì)介紹軟件設(shè)計(jì)的思想、控制算法
2、、模塊的劃分;給出算法的邏輯框圖;實(shí)時(shí)性分析、誤差分析、軟件校正等。結(jié)構(gòu)設(shè)計(jì):如果選題含有結(jié)構(gòu)設(shè)計(jì)則包含此部分。試驗(yàn)及測(cè)試情況:包括試驗(yàn)方法、測(cè)試電路和測(cè)試結(jié)果等,說明是否達(dá)到了預(yù)期的設(shè)計(jì)要求。 6、結(jié)論概括地說明所進(jìn)行工作的情況和價(jià)值,分析其優(yōu)點(diǎn)和特色,指出創(chuàng)新所在,性能達(dá)到何種水平,并應(yīng)指出其中存在的問題和今后的改進(jìn)方向,特別是對(duì)工作中遇到的重要問題要著重指出,并提出自己的見解。篇幅不宜過長(zhǎng)。結(jié)論要簡(jiǎn)單、明確。在措辭上應(yīng)嚴(yán)密,容易被人領(lǐng)會(huì)。應(yīng)實(shí)事求是地介紹自己的工作成果,忌言過其實(shí),在無充分把握時(shí),應(yīng)留有余地。 7、結(jié)束語:在文章結(jié)尾處,通常以簡(jiǎn)短的文字,對(duì)工作過程中曾給自己以直接幫助的人
3、員,例如指導(dǎo)老師、答疑老師及其他人員,表示自己的謝意。這不僅是一種禮貌,也是對(duì)他人勞動(dòng)的尊重,是治學(xué)者應(yīng)有的品質(zhì)。8、參考文獻(xiàn):查閱的資料、參考書9、附錄:(源程序清單)倒計(jì)時(shí)顯示屏七、課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)、發(fā)現(xiàn)、提出、分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程。通過老師的指導(dǎo)和自己的不懈的努力,經(jīng)過一周的程序課程設(shè)計(jì)讓我感受很深,很是受益匪淺?;仡櫰鸫舜握n程設(shè)計(jì),我們感慨頗多,從選題到定稿、從理論到實(shí)踐,在整整一星期的日子里,可以說得是苦多于甜,但是可以學(xué)到了很多東西,這次實(shí)習(xí)不僅鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上沒有的知識(shí)
4、,通過這次課程設(shè)計(jì),我們懂得了設(shè)計(jì)產(chǎn)品、軟件編程系統(tǒng)工作過程,懂得了理論與實(shí)際相結(jié)合的重要性,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的。只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從實(shí)踐中不斷磨煉自己,反復(fù)思考,一次又一次地編程、調(diào)試、修改再調(diào)試。一個(gè)工程的成功真不容易,辛勤工作、積累經(jīng)驗(yàn)的重要性。才能真正提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考問題的能力。在設(shè)計(jì)的過程中,我們經(jīng)常遇到困難,可以說是無數(shù)艱難險(xiǎn)阻,有時(shí)是“寸步難行”,這畢竟是第一次系統(tǒng)編程,難免會(huì)遇到各種各樣的問題,同時(shí)在設(shè)計(jì)過程中也發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固,通過這次課程設(shè)計(jì)之后,一定要把以前所學(xué)過的知識(shí)重新溫故
5、。在設(shè)計(jì)中遇到了很多編程方面和調(diào)試方面問題,最后在老師的辛勤指導(dǎo)和同學(xué)的幫助下,終于迎刃而解,在此對(duì)給過我?guī)椭乃欣蠋熀屯瑢W(xué)表示衷心感謝!四、引言:計(jì)算機(jī)語言是人與計(jì)算機(jī)交流信息的工具。目前使用的計(jì)算機(jī)語言分為三類:機(jī)器語言、匯編語言和高級(jí)語言。高級(jí)語言雖易學(xué)、易計(jì),接近于自然語言、便于閱讀、容易掌握、使用方便、通用性強(qiáng),并且不依賴于具體的計(jì)算機(jī)。但是,計(jì)算機(jī)并不識(shí)別高級(jí)語言。迄今為止計(jì)算機(jī)只認(rèn)識(shí)0、1組成的機(jī)器代碼-機(jī)器語言,由于機(jī)器指令是用0、1代碼表示的,所以編寫、調(diào)試和閱讀都十分困難,極大地影響了計(jì)算機(jī)的應(yīng)用和普及。匯編語言是用符號(hào)來表示機(jī)器指令中相應(yīng)的0、1代碼的組合,即用助記符來
6、表示操作碼,用變量、標(biāo)號(hào)來表示內(nèi)存存放的數(shù)據(jù)、指令的地址,用寄存器名來表示寄存器的編號(hào)等等。其操作與機(jī)器指令基本上一一對(duì)應(yīng),并遵循一定語法規(guī)則的計(jì)算機(jī)語言。又因?yàn)閰R編語言也是面向機(jī)器的,八、參考文獻(xiàn):1、張緒輝,杜發(fā)啟. 匯編語言程序設(shè)計(jì) 北京 電子工業(yè)出版社 2009.五、駐留內(nèi)存技術(shù):內(nèi)存是由操作系統(tǒng)管理的,各操作系統(tǒng)一般都為程序駐留內(nèi)存設(shè)置了一個(gè)功能調(diào)用。MS-DOS的程序駐留內(nèi)存的子功能號(hào)是31H號(hào)。該功能調(diào)用時(shí),要知道駐留程序占用的存儲(chǔ)空間的大小,以便系統(tǒng)能為它分配相應(yīng)的存儲(chǔ)空間。駐留的存儲(chǔ)空間在這里是以“節(jié)”為單位而不是通常的以字節(jié)為單位計(jì)算的,1節(jié)=16字節(jié)。程序調(diào)入內(nèi)存時(shí),操作
7、系統(tǒng)還要為它設(shè)置一個(gè)個(gè)56字節(jié)的稱為“程序段前綴(PSP)”的專用存儲(chǔ)區(qū)放置在駐留程序的前面,因此一個(gè)程序要駐留在內(nèi)存需要加上這個(gè)56字節(jié)(或者6節(jié))的存儲(chǔ)空間。需要的存儲(chǔ)空間的計(jì)算公式為:(n/16)+1+16(節(jié)),其中,n為駐留程序的數(shù)據(jù)和代碼實(shí)際占用的字節(jié)數(shù),可能不是16的倍數(shù),余下的不足1節(jié)的部分也需要占用1節(jié)。由于8086、8088系統(tǒng)的總存儲(chǔ)空間為1MB,按節(jié)計(jì)為K節(jié),剛好是位二進(jìn)制數(shù),存入位寄存器DX中,作為31H號(hào)功能調(diào)用的入口參數(shù)。如果一個(gè)應(yīng)用程序的一段需要駐留在內(nèi)存中,則應(yīng)將這段程序放置在代碼段的最前面,如果該程序還要用到數(shù)據(jù)段中的數(shù)據(jù),則數(shù)據(jù)段也要駐留,并且應(yīng)按數(shù)據(jù)段在
8、前、代碼段在后的順序編寫。計(jì)算長(zhǎng)度時(shí),將代碼段中要駐留的部分和數(shù)據(jù)段一并計(jì)算。如果程序不大,可將數(shù)據(jù)和代碼寫在同一段內(nèi)。在個(gè)人計(jì)算機(jī)的只讀存儲(chǔ)器中固化了一些重要的程序代碼,有一部分是基本輸入/輸出系統(tǒng)( Basic Input Output System,BIOS).BIOS的主要功能是:驅(qū)動(dòng)計(jì)算機(jī)系統(tǒng)中所配置的常用的外部設(shè)備,如顯示器、鍵盤、磁盤驅(qū)動(dòng)器、打印機(jī)以及異步通信端口等的例行子程序,各種操作系統(tǒng)都將BIOS作為自身的一部分,供程序員按一定的規(guī)則進(jìn)行調(diào)用。有了這些例行子程序,程序員就不用更多地了解這些設(shè)備的具體的物理特性和結(jié)構(gòu)上的差異,從而能很方便地控制外設(shè)進(jìn)行輸入/輸出工作
9、。在匯編語言中,可以用軟中斷(INT指令)的方式直接調(diào)用BIOS中的那些例行子程序,進(jìn)行輸入/輸出操作。方法是設(shè)置好入口參數(shù),將例行子程序?qū)?yīng)的中斷號(hào)寫到INT指令中即可。例如:要調(diào)用顯示器驅(qū)動(dòng)程序可“INT 10H”,而語句“INT 16H”將調(diào)用鍵盤驅(qū)動(dòng)程序,“INT 13H”將調(diào)用磁盤驅(qū)動(dòng)程序等。BIOS中的子程序不保護(hù)通用寄存器的內(nèi)容,如果程序中使用了通用寄存器,就要注意在調(diào)用BIOS子程序之前和返回后保存和恢復(fù)通用寄存器的內(nèi)容。一般地,每個(gè)BIOS子程序可能具有多個(gè)不同的功能,每個(gè)功能都用編號(hào)加以區(qū)別,并且約定在AH寄存器中存放功能號(hào),與DOS功能調(diào)用類似。、顯示器I/O中斷調(diào)用:顯
10、示器上顯示的內(nèi)容是由顯示適配器(又稱為顯示卡)控制的,PC的顯示適配器已帶各種加速圖形處理芯片,顯示器驅(qū)動(dòng)程序的中斷號(hào)為10H,該中斷有16種不同的子功能,編號(hào)從0到15。例如:1)設(shè)置顯示方式(0號(hào)子功能)PC的顯示器顯示輸出文本還是圖形由顯示卡的顯示方式?jīng)Q定,不同的顯卡所支持的方式是有區(qū)別的,這里僅以VGA顯卡為例來做介紹。10H中斷子程序的0號(hào)子功能的入口參數(shù)為AX寄存器,其中(AH)=0、(AL)=顯示方式。AL的取值00H01H02H03H04H05H06H07H顯示方式黑白文本16彩色文本黑白文本16彩色文本4色圖形調(diào)色板黑白圖形單色字符行、列數(shù)40*2540*2580*2580*
11、25320*200320*200640*20080*25AL的取值0DH0EH0FH10H11H12H13H顯示方式16色圖形16色圖形黑白圖形16色圖形2色圖形16色圖形256色圖形行、列數(shù)320*200640*200640*350640*350640*480640*480640*480舉例:MOVAL,MOV AH, 0INT 21H該程序段將顯示器設(shè)置成80*25的16色文本方式。2)設(shè)置光標(biāo)位置(2號(hào)子功能)該功能指定光標(biāo)在屏幕上的位置,對(duì)于允許多頁顯示的各種模式,為每頁保留一個(gè)獨(dú)立的光標(biāo),不論顯示頁是否為當(dāng)前活動(dòng)顯示頁,光標(biāo)定位功能都可訪問。入口參數(shù):AH=2、BH=顯示頁號(hào)、DH=行(024)、DL=列(079)。出口參數(shù):無舉例: MOVAH, ;置光標(biāo)位置MOVBH, ;頁號(hào)MOVDH, ;底行MOVDL, 列中央INT 0H3)選擇活動(dòng)頁(5號(hào)子功能)若規(guī)定的頁號(hào)有效,則將該頁變成活動(dòng)頁并在屏幕上顯示,有效的頁號(hào)是:對(duì)于顯示模式0、1、2、3、D,頁號(hào)為07;對(duì)于顯示模式0EH,頁號(hào)范圍為03;對(duì)于顯示模式0FH、10H,頁號(hào)為0和1 . 入口參數(shù):AH=5、AL=頁號(hào)、出號(hào)參數(shù)
溫馨提示
- 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年托管裝修合同模板
- 2024年技術(shù)成果轉(zhuǎn)化與獎(jiǎng)勵(lì)合同
- 2024年度全球金融服務(wù)與合作合同
- 2024年搬運(yùn)工傷害預(yù)防協(xié)議
- 2024年新式貨物裝卸服務(wù)承包合同
- 2024年式飛機(jī)艙天花板裝修協(xié)議
- 2024年戲曲數(shù)字化保存與應(yīng)用協(xié)議
- DB4117T 284-2020 強(qiáng)筋小麥新麥26生產(chǎn)技術(shù)規(guī)程
- 2024年房產(chǎn)買賣合同書私人對(duì)私人
- 2024年新合同法:權(quán)益保障全解析
- 醫(yī)院卒中中心建設(shè)各種制度、流程匯編
- 郵儲(chǔ)高級(jí)練習(xí)卷三(第12章-第17章)附有答案
- 重慶市江北區(qū)2023-2024學(xué)年六年級(jí)下學(xué)期期末考試數(shù)學(xué)試題
- 軍隊(duì)文職聘用合同管理規(guī)定
- 2024年貴州省安順市西秀區(qū)小升初語文試卷
- 2024-2029年中國(guó)兒童牙冠行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 新時(shí)代鐵路發(fā)展面對(duì)面全文內(nèi)容
- 人工智能與語文閱讀理解教學(xué)
- 科學(xué)素養(yǎng)培育及提升-知到答案、智慧樹答案
- 快遞主管崗位職責(zé)
- 醫(yī)療差錯(cuò)、糾紛、事故登記表
評(píng)論
0/150
提交評(píng)論