資源描述:
《畢業(yè)設計(論文)-簡化的8088CPU邏輯功能的仿真實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、畢業(yè)設計(論文)簡化的8088CPU邏輯功能的仿真實現(xiàn)論文作者姓名申請學位專業(yè):申請學位類別:指導教師姓名(職稱):論文提交日期:簡化的8088CPU邏輯功能的仿真實現(xiàn)摘要“虛擬實驗平臺”主要采用以“軟”代“硬”和“虛”、“實”結合的設計思路,強調實用性,以最大限度地仿真真實的實驗環(huán)境。主要實現(xiàn)了“專用實驗臺”的虛擬化,將它“搬”到了“微機”的顯示器上,而原有在微機上的實驗操作環(huán)境和方法仍然保持不變。系統(tǒng)還提供必要的測試儀器和工具(如示波器等),以便在實驗調試時能夠對運行結果進行監(jiān)視或測量,如輸出電平或波形,這種虛擬的測試儀器和工具也在界面和操作方面做到了盡
2、可能的逼真。本文介紹了該虛擬試驗平臺的整體功能特點,主要介紹了8088CPU的結構,工作方式,以及如何用VC實現(xiàn)這些具體功能的編程方法。并加入了一些程序片段,對完成工作中遇到的困難也做了些總結。關鍵詞:仿真試驗平臺;8088CPU;VC;封裝;寄存器;移植Implementationofsimplifiedmodel8088CPU’sLogicFunctionAbstract"Virtualplatform"principaluse"soft"toinsteadof"hard"and"superficial","real"combinationofdesig
3、nideas,emphasizepracticality,tomaximizethesimulationoftherealenvironment.Majorimplementationofthe"exclusiveExperimentalStation,"thevirtual,itwillbe"moved"tothe"PC"display,TheoriginalPCinthelabenvironmentandmethodsremainunchanged.Thesystemalsoprovidesthenecessarytestequipmentandtool
4、s(suchasoscilloscopes,etc.)Experimentaltestinginordertobeabletorunwhentheresultsofsurveillanceormeasurements,suchastheoutputlevelorwaveform,Thisvirtualtestingequipmentandtoolsalsointerfaceandtheoperationdoneinarealisticaspossible.ThispaperintroducestheVirtualTestplatformoverallfeat
5、ures,mainlyonthestructureofthe8088CPU,workmethods,andhowtouseVCthesespecificfunctionalprogrammingmethod.Andtheinclusionofsomeproceduresfootagecompletedworkonthedifficultiesencounteredalsomadesomeconclusion.Keywords:virtualexperementplatform;8088CPU8;VC;encapsulation;register;port目錄
6、論文總頁數(shù):581頁1概述11.1課題背景及意義11.2項目介紹11.2.1虛擬化技術簡介11.2.2CPU虛擬化技術簡介21.3項目要求22VC++6.0的編程22.1MFC編程22.2DLL相關知識238088CPU介紹33.1.概述33.28088CPU引線及其功能33.38088CPU的內部結構43.4時序53.5簡化的8088CPU模型概述53.6移植bochs仿真實現(xiàn)8088CPU功能的基本思路74Bochs介紹74.1Bochs概述74.2類BX_CPU_C介紹74.2.1主要的數(shù)據(jù)成員74.2.2主要的成員函數(shù)84.3BX_CPU_C類對CP
7、U工作流程的簡易描述94.4基本內存系統(tǒng)114.4內存的訪問124.5Bochs時鐘系統(tǒng)144.6Bochs中斷系統(tǒng)155具體移植實現(xiàn)175.1虛擬實驗平臺統(tǒng)一的器件模型175.2CPU類的主要功能及實現(xiàn)方法175.2.1修改cpuloop185.2.2修改插庫18結論18參考文獻19致謝20聲明21簡化的8088CPU邏輯功能的仿真實現(xiàn)1概述1.1課題背景及意義過去當人們在開發(fā)一個項目時可能會遇到以下問題(1)經(jīng)??嘤诮?jīng)費不足,缺少足夠的硬件開發(fā)板和完善的軟件開發(fā)環(huán)境,相關的書籍對一些最新軟件的分析還不夠全面(2)高層次的軟件設計和開發(fā)一般不用過多考慮底層
8、硬件的實現(xiàn)細節(jié),如果直接處于一具體的硬件環(huán)境下,在開