資源描述:
《微機原理移動動畫顯示設計》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、姓名成績題i:課程:專業(yè):班級:學生姓名:學號:指導教師:完成口期:河南農業(yè)大學課程設計報告移動動畫顯示設計微型計算機原理電子信息工程09電信⑵班朱娟花2011.12.26機電工程學院mFW11.1實習目的11.2實習要求1緒W1第二章軟件系統介紹22.1關于emulator的軟件介紹2第三章程序設計分析53.1程序設計思路73.2程序流程圖設計73.3軟件各模塊內容93.4程序清單及詳細注釋93.5實驗結果15第四章系統實現164.1程序源代碼17,雑18#教[馱181實習目的匯編語言是計算機能夠提供給用戶使用的最快而又最有效的語言,也是能夠利用計算機硬件特性并能直接控制硬件的唯一語言。
2、匯編語言程序設計課程設計是在教學實踐基礎上進行的一次大型實驗,也是對該課程所學理論知識的深化和提高。因此,要求我們能綜合應用所學知識,設計與制造出具有較復雜功能的應用系統,并且在實驗的基本技能方面上進行一次全面的訓練。對我們掌握知識的深度、運用理論去處理問題的能力、實驗能力、課程沒計能力、書面及口頭表達能力進行考核。培養(yǎng)我們綜合運用所學知識獨立完成匯編程序課題的能力。使我們能夠較全面地鞏固和應用課堂中所學的基本理論和程序設計方法,能夠較熟練地完成匯編語言程序的設計和調i式。提高我們對工作認真負責、一絲不茍,對同學團結友愛,協作攻關的基本素質。培養(yǎng)我們從資料文獻、科學實驗中獲得知識的能力,提
3、高我們從別人經驗中找到解決問題的新途徑的悟性,初步培養(yǎng)工程意識和創(chuàng)新能力。培養(yǎng)我們勇于探索、嚴謹推理、實事求是、有錯必改,用實踐來檢驗理論,企方位考慮問題等科學技術人員應具有的素質。1實習要求動岡程序設計要求完成一個在顯示器上顯示一個圖形動畫設計,即當程序運行時可看到移動的圖形或圖像。此程序涉及到宏和I/O屮斷的調用,要求我們掌握對宏的定義和使用,使用匯編語言對I/O屮斷的使用。小組成員分工協作完成。要求我們每個成員冇自己相對獨立的模塊,同吋要丫解其他組員完成的內容。學生查閱相關資料,白學具體課題屮涉及到的新知識,能夠按照老師的要求對待設計的系統的程序流程圖進行正確地繪制。學生在老師的指導
4、下,能夠寫出相應的源程序代碼,采用結構化、模塊化程序設計方法,功能要完善,界面要美觀。所設計的系統原則上要能夠運行無誤,結果準確。在條件允許的情況下,學生能夠最終將系統所要實現的功能演示出來。最后經驗收合格后,按要求寫出課程設計報告??傮w設計應配合軟件總體模塊結構圖來說明軟件應具有的功能。詳細設計應用傳統或N-S流程圖和屏幕抓圖說明,調試的敘述應配合出錯場景的抓圖來說明出現了哪些錯誤,如何解決的。一、緒言課程設計的運行環(huán)境:WindowsXP/98/2000操作系統、文本編輯器使川EDIT或NOTEPAD,匯編程序使用MASM.EXE,連接程序使用LINK.EXE,調試程序使用DEBUG.
5、EXE。課程設計所涉及的知識點有:定義數據段,設置主要參數:設罝9號中斷向量地址,9號中斷向量首址;定義時間參數為秒、分、小時。在代碼段,調用10中斷、21中斷,整個程序使用序分化各子功能。二、軟件系統介紹2.1關于emulator的軟件介紹Emu8086為8086microprocessoremulator(8086微處理器模擬器),它是Windows平臺的一款80X86CPU模擬器,可以用于8086CPU的模擬運行。經測試可以運行于Windows764bit/32bit,WindowsXP32bit。詳細介紹:Emu即是Emulator的意思,即這是一款模擬某個東西工作的軟件。說得通俗
6、點就是(假定是一臺計算機),給一段代碼給這個軟件,它可以模擬真實的硬件工作并輸出結果。Emu8086便是輸入80X86匯編語言的并模擬其真實CPU工作的軟件,不過這里的模擬并不是100%的和真實一模一樣,比如遇到中止的機器碼,模擬器不會中止退出,只會提醒輸入代碼程序halt。同樣,由于是模擬的,那么模擬器中的內存大小、CPU頻率等實際悶題也是理想化的(可以自己設定,畢竟環(huán)境是模擬的嘛),而不是實際的?,F在的CPU都普遍從32bit向64bit升級,從CPU構架上來說是從X86構架向X64構架(AMD64或者EMI64都是X64構架下的指令集)。但在最慕礎的學習過程屮,16bit的8086C
7、PU依然是微機原理實模式和匯編語言講解的實例。不止如此,在64位操作系統開始流行時(編者認為這是計算機發(fā)展的進步),操作系統平臺下的16bit軟件(比如Windows下的debug程序)必須廢棄不能使川了。在此,Emu8086顯得非常有教育意義:及在一個64bit的環(huán)境中可以通過模擬器這個工具來制造一個獨特的環(huán)境來學習匯編等。同樣,Emu8086可以用來分析匯編代碼在CPU執(zhí)行屮的每一個步驟。不同計算機環(huán)境,內存分配等實