欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      建筑技術仿真軟件識圖構(gòu)造仿真軟件

      時間:2019-05-15 04:54:40下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《建筑技術仿真軟件識圖構(gòu)造仿真軟件》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《建筑技術仿真軟件識圖構(gòu)造仿真軟件》。

      第一篇:建筑技術仿真軟件識圖構(gòu)造仿真軟件

      圖5“建筑技術”仿真軟件 圖6 識圖構(gòu)造” 仿真軟件

      學生員工角色遞進,塑造學習過程真度。我們和山西省第二建筑工程公司簽訂協(xié)議書共同開展學生的綜合實訓,企業(yè)專業(yè)人士參與評價,企業(yè)技術人員的介入,使綜合實訓按照企業(yè)經(jīng)營模式計算造價,圖7王清娥等專家評價教學 圖8教師指導學生綜合實訓

      產(chǎn)教融合的實訓模式,塑造學習過程真度,實施過程評價和結(jié)果評價結(jié)合,建立評價主體多元評價模式。

      五、“工學交替”工作場所的變換,快速提高“雙師”技術應用能力,參與企業(yè)科研項目成效顯著

      提高了團隊“雙師”素質(zhì)?!肮W交替”教學節(jié)奏,要求教師

      密切跟隨學生學習場所的變化,教師和學生一同參與企業(yè)實踐,教師角色在師傅和教師之間轉(zhuǎn)化,使得教師團隊貼近行業(yè)企業(yè)、貼近生產(chǎn)實際、貼近真實工作,全方位得到鍛煉,3年來,培養(yǎng)了1名省級職業(yè)教育名師、2名專業(yè)帶頭人、5名國家級注冊造價師,10名骨干教師。

      校企合作開發(fā)校本教材。2014年共有12名專業(yè)教師和王清娥、楊純鋼等10名專家攜手開發(fā)了適合工學交替模式的《建筑施工圖識讀》等8本特色教材,編寫了16門課程標準、教學設計和學生工作頁,為教學模式的落地提供了教材資源和學習資料,2014年《建筑工程計量與計價》教材以真實案例為特色被山西省建設教育協(xié)會評為年度教學成果“一等獎”。

      教師參與企業(yè)科研項目成效顯著,指導技能大賽能力提升。3年來團隊完成了富力城6期等12個實際工程項目預決算資料的編制,教師專業(yè)能力得以提升,該團隊參加山西省教育廳組織的實訓項目競賽活動榮獲“金獎”“二等獎”殊榮;本專業(yè)有5名教師和山西海盛軟件有限公司攜手完成“建筑工程三維圖形和三維鋼筋二合一算量軟件”項目實踐。有4名教師和杭州萬霆科技有限公司合作完成 “建筑識圖”仿真教學軟件的研發(fā)。該團隊有1名教師榮獲2015年山西省職業(yè)院校建筑工程算量(教師組)“一等獎”,2015年、2016年指導學生參加全省職業(yè)院校建筑工程算量技能大賽均獲“一等獎”。2016年本團隊1名教師被聘為教學診斷與改進專家,團隊的實踐教學能力和技術應用能力得到快速提升。

      第二篇:網(wǎng)絡仿真軟件調(diào)研

      網(wǎng)絡仿真也被稱為網(wǎng)絡模擬,因為對各種網(wǎng)絡仿真過程來說,其中也有 “模擬”的含義,即,網(wǎng)絡仿真既可以取代真實的應用環(huán)境得出可靠的運行結(jié)果和數(shù)據(jù),也可以模仿一個系統(tǒng)過程中的某些行為和特征。顧名思義,網(wǎng)絡模擬,就是用計算機程序?qū)νㄐ啪W(wǎng)絡進行模型化,通過程序的運行模仿通信網(wǎng)絡的運行過程。那么,為什么要進行通信網(wǎng)絡的仿真呢?

      在網(wǎng)絡迅速膨脹的今天,網(wǎng)絡研究人員一方面要不斷思考新的網(wǎng)絡協(xié)議和算法,為網(wǎng)絡發(fā)展做前瞻性的基礎研究;另一方面也要研究如何利用和整合現(xiàn)有的資源,使網(wǎng)絡達到最高效能。無論是哪一方面都需要對新的網(wǎng)絡方案進行驗證和分析。進行網(wǎng)絡技術的研究一般有以下3種手段:

      (1)分析方法,就是對所研究的對象和所依存的網(wǎng)絡系統(tǒng)進行初步分析,根據(jù)一定的限定條件和合理假設,對研究對象和系統(tǒng)進行描述,抽象出研究對象的數(shù)學分析模型,利用數(shù)學分析模型對問題進行求解

      (2)實驗方法,就是設計出研究所需要的合理硬件和軟件配置環(huán)境,建立測試床和實驗室,在現(xiàn)實的網(wǎng)絡上實現(xiàn)對網(wǎng)絡協(xié)議、網(wǎng)絡行為和網(wǎng)絡性能的研究。

      (3)仿真方法,應用網(wǎng)絡仿真軟件建立所研究的網(wǎng)絡系統(tǒng)的模擬模型,在計算機上運行這個模型,并分析運行的輸出結(jié)果。

      然而,前兩種方法都存在很大的局限性。分析方法的有效性和精確性受假設限制很大。當一個系統(tǒng)很復雜時,就無法用一些限制性假設來對系統(tǒng)進行詳細描述。實驗方法的局限性在于成本很高,重新配置或共享資源很難,運用起來不靈活。而仿真方法在很大程度上可以彌補前兩種方法的不足。仿真方法可以根據(jù)需要設計所需的網(wǎng)絡模型,用相對較少的時間和費用了解網(wǎng)絡在不同條件下的各種特性,獲取網(wǎng)絡研究的豐富有效的數(shù)據(jù)。網(wǎng)絡仿真無疑提供了一個方便、高效的驗證和分析方法,因此網(wǎng)絡仿真技術在現(xiàn)代通信網(wǎng)絡設計和研究中的作用正變得越來越大。

      對幾款主流網(wǎng)絡仿真軟件的評價

      當前有許多優(yōu)秀的網(wǎng)絡仿真軟件,其中有 Opnet、NS2、Matlab等,這為網(wǎng)絡研究人員提供了很好的網(wǎng)絡仿真平臺。主流的網(wǎng)絡仿真軟件都采用了離散事件模擬技術,并提供了豐富的網(wǎng)絡仿真模型庫和高級語言編程接口,這無疑提高了仿真軟件的靈活性和使用方便性。下面將對各種主流的網(wǎng)絡仿真軟件進行簡要評價。

      OPNET Modeler

      OPNET Modeler是OPNET Technology公司的四個系列網(wǎng)絡仿真軟件產(chǎn)品的其中之一,它主要面向的用戶為網(wǎng)絡設計專業(yè)人士,能夠滿足大型復雜網(wǎng)絡的仿真需要。OPNET Modeler有如下特點:

      (1)提供三層建模機制,最底層為Process模型,以狀態(tài)機來描述協(xié)議;其次為Node模型,由相應的協(xié)議模型構(gòu)成,反映設備特性;最上層為網(wǎng)絡模型。三層模型和實際的網(wǎng)絡、設備、協(xié)議層次完全對應,全面反映了網(wǎng)絡的相關特性;

      (2)提供了一個比較齊全的的基本模型庫,包括:路由器、交換機、服務器、客戶機、ATM設備、DSL設備、ISDN設備等等。同時,OPNET Technology公司會對不同的企業(yè)用戶提供附加的專用模型庫,但需另外付費;

      (3)采用離散事件驅(qū)動的模擬機理(discrete event driven),與時間驅(qū)動相比,計算效率得到很大提高。

      (4)采用混合建模機制,把基于包的分析方法和基于統(tǒng)計的數(shù)學建模方法結(jié)合起來,既可得到非常細節(jié)的模擬結(jié)果,又大大提高了仿真效率。

      (5)OPNET具有豐富的統(tǒng)計量收集和分析功能。它可以直接收集常用的各個網(wǎng)絡層次的性能統(tǒng)計參數(shù),能夠方便地編制和輸出仿真報告。

      (6)提供了和網(wǎng)管系統(tǒng)、流量監(jiān)測系統(tǒng)的接口,能夠方便的利用現(xiàn)有的拓撲和流量數(shù)據(jù)建立仿真模型,同時還可對仿真結(jié)果進行驗證。

      NS

      2NS2(Network Simulator, version 2)是一種面向?qū)ο蟮木W(wǎng)絡仿真器,本質(zhì)上是一個離散事件模擬器。NS2由UC Berkeley開發(fā)而成。它本身有一個虛擬時鐘,所有的仿真都由離散事件驅(qū)動的。目前NS2可以用于仿真各種不同的IP網(wǎng),已經(jīng)實現(xiàn)的一些仿真有:網(wǎng)絡傳輸協(xié)議,比如TCP和UDP;業(yè)務源流量產(chǎn)生器,比如FTP、Telnet、Web CBR和VBR;路由隊列管理機制,比如Droptai、RED和CBQ;路由算法,比如Dijkstra等。NS2也為進行局域網(wǎng)的仿真而實現(xiàn)了多播以及一些MAC子層協(xié)議。

      NS2使用C++和Otcl作為開發(fā)語言。NS可以說是Otcl的腳本解釋器,它包含仿真事件調(diào)度器、網(wǎng)絡組件對象庫以及網(wǎng)絡構(gòu)建模型庫等。事件調(diào)度器計算仿真時間,并且激活事件隊列中的當前事件,執(zhí)行一些相關的事件,網(wǎng)絡組件通過傳遞分組來相互通信,但這并不耗費仿真時間。所有需要花費仿真時間來處理分組的網(wǎng)絡組件都必須要使用事件調(diào)度器。它先為這個分組發(fā)出一個事件,然后等待這個事件被調(diào)度回來之后,才能做下一步的處理工作。事件調(diào)度器的另一個用處就是計時。NS是用Otcl和C++編寫的。由于效率的原因,NS將數(shù)據(jù)通道和控制通道的實現(xiàn)相分離。為了減少分組和事件的處理時間,事件調(diào)度器和數(shù)據(jù)通道上的基本網(wǎng)絡組件對象都使用C++寫出并編譯的,這些對象通過映射對Otcl解釋器可見。

      當仿真完成以后,NS將會產(chǎn)生一個或多個基于文本的跟蹤文件。只要在Tcl腳本中加入一些簡單的語句,這些文件中就會包含詳細的跟蹤信息。這些數(shù)據(jù)可以用于下一步的分析處理,也可以使用NAM將整個仿真過程展示出來。Matlab

      MATLAB軟件是由美國Mathworks公司推出的用于數(shù)值計算和圖形處理的科學計算系統(tǒng)環(huán)境。MATLAB是英文MATrix LABoratory(矩陣實驗室)的縮寫。MATLAB環(huán)境下,用戶集成了程序設計、數(shù)值計算、圖形繪制、輸入輸出、文件管理等各項功能。MATLAB提供了一個人機交互的數(shù)學系統(tǒng)環(huán)境,該系統(tǒng)的基本數(shù)據(jù)結(jié)構(gòu)是矩陣,在生成矩陳對象時,不要求作明確的維數(shù)說明。與利用C

      語言或FORTRAN 語言作數(shù)值計算的程序設計相比,利用MATLAB可以節(jié)省大量的編程時間。

      MTALAB系統(tǒng)由五個主要部分組成:

      (1)MATALB語言體系。MATLAB是高層次的矩陣/數(shù)組語言。具有條件控制、函數(shù)調(diào)用、數(shù)據(jù)結(jié)構(gòu)、輸入輸出、面向?qū)ο蟮瘸绦蛘Z言特性。利用它既可以進行小規(guī)模端程,完成算法設計和算法實驗的基本任務,也可以進行大規(guī)模編程,開發(fā)復雜的應用程序。

      (2)MATLAB工作環(huán)境包括管理工作空間中的變量據(jù)輸入輸出的方式和方法,以及開發(fā)、調(diào)試、管理M文件的各種工具。

      (3)圖形圖像系統(tǒng)。這是MATLAB圖形系統(tǒng)的基礎,包括完成2D和3D數(shù)據(jù)圖示、圖像處理、動畫生成、圖形顯示等功能的高層MATLAB命令,也包括用戶對圖形圖像等對象進行特征控制的低層MATLAB命令,以及開發(fā)GUI應用程序的各種工具。

      (4)MATLAB數(shù)學函數(shù)庫。這是對MATLAB使用的各種數(shù)學算法的總稱。包括各種初等函數(shù)的算法,也包括矩陣運算、矩陣分析等高層次數(shù)學算法等。

      (5)MATLAB應用程序接口。這是MATLAB為用戶提供的一個函數(shù)庫,使得用戶能夠在MATLAB環(huán)境中使用C程序或FORTRAN程序,包括從MATLAB中調(diào)用程序(如動態(tài)鏈接庫),讀寫MAT文件的功能。

      由此可見,MATLAB是一個功能十分強大的系統(tǒng),是集數(shù)值計算、圖形管理、程序開發(fā)為一體的環(huán)境。除此之外,MATLAB還具有很強的功能擴展能力,與它的主系統(tǒng)一起,可以配備各種各樣的工具箱,以完成一些特定的任務。CASSAP

      CASSAP是美國Synopsys(新思科技)公司開發(fā)了一款仿真軟件,主要應用于數(shù)字信號處理和網(wǎng)絡通信領域,它可以在概念、體系結(jié)構(gòu)、算法三個層次上實現(xiàn)

      仿真。CASSAP采用了數(shù)據(jù)流驅(qū)動仿真器,它比基于時鐘周期的仿真器速度提高了8-16倍。CASSAP提供了1000多個高層模塊,并可對其中所需模塊自動生成行為級或RTL級VHDL,也可生成各種風格的DSP代碼,供DSP處理器作軟件實現(xiàn)。CASSAP可廣泛應用于需分析和評估算法、實現(xiàn)方式的數(shù)字傳輸系統(tǒng),如通訊、圖像、多媒體等,并提供了針對GSM、CDMA、DECT等標準的專用開發(fā)平臺。

      SPW

      SPW仿真軟件是Cadence公司的產(chǎn)品,它提供了面向電子系統(tǒng)的模塊化設計、仿真及實施環(huán)境,是進行算法開發(fā),濾波器設計,C代碼生成,硬 /軟件結(jié)構(gòu)聯(lián)合設計和硬件綜合的理想環(huán)境。SPW的一個顯著特點是他提供了HDS接口和Matlab接口。Matlab里面的很多模型可以直接調(diào)入 SPW,然后利用HDS生成C語言仿真代碼或者是HDL語言仿真代碼。SPW通??梢詰糜跓o線和有線載波通信、多媒體和網(wǎng)絡設計與分析等領域。

      比較分析

      通過對NS2和Opnet Modeler的操作和數(shù)據(jù)觀察結(jié)果的對比,我們可以從軟件功能和操作易用性兩個方面對這兩個軟件進行分析。

      在軟件功能方面,Opnet Modeler做的比較完備,可以對分組的到達時間分布、分組長度分布,網(wǎng)絡節(jié)點類型和鏈路類型等進行很詳細的設置,而且可以通過不同廠家提供的網(wǎng)絡設備和應用場景來設計自己的仿真環(huán)境,用戶也可以方便的選擇庫中已有的網(wǎng)絡拓撲結(jié)構(gòu)。而NS2在這方面的選擇不如Opnet Modeler豐富,只能根據(jù)實際仿真的環(huán)境通過腳本建立邏輯的網(wǎng)絡結(jié)構(gòu),而查看結(jié)果需要其他軟件的輔助。

      在操作易用性方面,Opnet Modeler的優(yōu)越性是毋庸置疑的,因為它可以使用比較少的操作就可以得到比較詳盡和真實的仿真結(jié)果。而NS2則要通過編寫腳本和C++代碼來實現(xiàn)網(wǎng)絡仿真,而且用這種方式建立復雜的網(wǎng)絡結(jié)果則變的非常困難。

      當然,NS2是自由軟件,免費,這是與OPNET相比最大的優(yōu)勢,而且,作為用戶,可以相對比較容易地對NS2進行功能擴展。

      總結(jié)

      本文通過對5款當前主流網(wǎng)絡仿真軟件的簡要分析,介紹了網(wǎng)絡仿真的概念和當前網(wǎng)絡仿真軟件的技術特點和應用范圍;并通過在NS2和Opnet Modeler對同一個網(wǎng)絡結(jié)構(gòu)進行仿真的過程給讀者提供了網(wǎng)絡仿真過程的感性認識。網(wǎng)絡仿真提供了從設想到實現(xiàn)的橋梁,因此它是一個計算機網(wǎng)絡設計與分析過程中的一個重要環(huán)節(jié)。

      第三篇:機電仿真軟件介紹

      天度機電仿真軟件

      一、學習模式:

      1、課件內(nèi)容學習:機電一體化概述檢測與傳感器步進及伺服電機機械傳動,控制系統(tǒng),接口技術,伺服系統(tǒng)

      2、元器件(電器和儀表)學習:70多個電氣、儀表3D模型及性能參數(shù),關鍵機電器件提供爆炸圖展示:

      A電氣:控制盤柜、直流電源、單相交流電源、三相交流電源、保險絲、單排空開、雙排空開、三排空開、藍色鈕子開關、紅色鈕子開關、綠色方形按鈕、紅色方形按鈕、常閉按鈕、常開按鈕、轉(zhuǎn)換開關、旋轉(zhuǎn)開關、行程開關、三菱交流接觸器西門子交流接觸器、交流接觸器、變壓器、開關電源、熱繼、電機、電抗、電流互感器、電流表、東元TECO變頻器、偉創(chuàng)變頻器、3色燈、指示燈-紅、指示燈-黃、指示燈-藍、接地端子、魏德米勒接線端子、接線端子、盤柜風扇、電筆等

      B儀表和元件:PLC、中間繼電器、時間繼電器,帶底座時間繼電器、調(diào)節(jié)閥、氣壓閥、截止閥,蝶閥、針型閥、單線圈電磁閥、雙線圈電磁閥,智能式變送器、亞德客接近開關、接近開關PNP,接近開關NPN朗鴻接近開關、壓力表、單減壓過濾器、減壓過濾器

      二、仿真接線:

      學生參照老師設定的電氣原理圖,從元器件庫中拖入對應的3D元器件到元器件庫中,按電路圖要求,進行命名,參數(shù)設置,接線,系統(tǒng)會進行操作計時,提交后系統(tǒng)對操作結(jié)果進行檢測判斷。

      7個機電典型電路接線自動判斷檢測功能:自耦降壓起動,雙重互鎖正反轉(zhuǎn)控制,時間繼電器控制,生產(chǎn)機械行程控制電路,具有過載保護的正轉(zhuǎn)控制,接觸器星形三角形控制,接觸器控制的雙速電動機調(diào)速電路。

      三、PLC編程:仿真三菱(FX2N系列)PLC編程,通過編輯工具,可編輯修改或載入PLC程序,PLC程序能夠進行仿真運行,運行時具有輸入輸出狀態(tài)指示。支持PLC程序與指令表間切換,支持PLC信息狀態(tài)仿真測試

      四、理論考核:

      1、試卷管理:老師可對考場進行管理、試卷編輯和試卷審核,可以從題庫里自由選擇各類型題目,設置分數(shù),并組成試卷,在指定的時間和考場對指定的學員進行考試。最后對學生提交的試卷進行自動評分,并對試卷考核結(jié)果進行綜合分析。

      2、題庫管理題型包括填空題、單選題、多選題、判斷題、問答題和實驗題,老師可以導入或?qū)С龈鞣N題型的題目,或者直接在平臺上進行添加。并對各個題型進行歸類。

      3、自我考核:

      老師可以選擇課后練習題,讓學生進行課后自我考核,系統(tǒng)自動評分,老師可以隨時了解學生每堂課學習和復習的情況。

      第四篇:ADS_版圖仿真軟件經(jīng)驗總結(jié)

      1、momentum求解模式有:常規(guī)mode(MW mode)和RF mode,其中RF mode適用于頻率較低時,仿真速度較快。兩種mode的切換在momentum RF菜單的enable RF mode和disable RF mode。

      2、momentum中substrate的設置:分為介質(zhì)層(substrate layer)的設置和金屬層(metallization)的設置。介質(zhì)層的設置比較簡單,在金屬層的設置中采用映射(map)的概念,將layout中畫的各個層(比如cond,cond2,resi,hole等)映射到電路板中具體的金屬層中。每個層的屬性可以為strip(帶狀線)或slot(開槽線),還有一種是過孔(via),過孔層應將其映射到對應的兩個金屬層之間的介質(zhì)層中。

      3、momentum中options preference的常用設置:網(wǎng)格(Grid)的間距和顯示,端口(port)和地(ground)在layout中的顯示大小,layout窗口背景色(background color),絲印層文字的顯示大小,layout的單位(unit)等?;旧衔揖椭挥玫竭@些,不過還有很多其他的設置。

      4、在 momentum RF菜單的Post processing->Visualization中可以觀看所建模型的3D效果圖,并可以直觀的看電流的分布,S參數(shù)等。不過這個3D操作起來還是沒有HFSS爽

      5、momentum網(wǎng)格剖分(mesh):可以對不同層,不同的單元(primitive)進行不同規(guī)格的網(wǎng)格剖分,以節(jié)省仿真時間。

      6、momentum S parameter仿真中的頻率掃描:這里需要注意的是選擇自適應(adaptive)掃描(AFS:adaptive frequency Sweep)時,將生成兩個數(shù)據(jù)文件,一個是以 layout名字_mom 命名的文件,其中只包含所設置的頻率掃描點,在顯示時默認顯示這些點的連線,也可以修改trace options只讓他顯示掃描的幾個點,還有一個以 layout名字_mom _a命名,這里除了上述頻點以外,還內(nèi)插了很多頻點。而且在一段頻段內(nèi)掃描的同時,還可以對其中感興趣的頻點(single)進行仿真。如果要看遠場輻射,只能進行單頻點仿真,再選擇Post processing->Radiation Pattern.7、momentum中port的設置:port一般默認設置為single,因為對于掃描的各個頻點,每個port會需要額外的二分之一波長的空間,因此如果沒有足夠的空間,軟件會把single自動變?yōu)閕nternal。每個port進過port editor設置以后都會在layout中出現(xiàn)一條白色的校準線(calibrate line)。port還有差分,共模,參考地等類型,其中差分和共模需要成對出現(xiàn),在port的associate port number中設定成對的端口號

      8、ADS原理圖和layout聯(lián)合仿真的幾種方法:

      第一種方法是通過look alike,在layout的momentum的component->creat/update中進行設置,包括其在原理圖中顯示的大小(size),基板(substrate)設置等。的其中需要注意的是momentum中只能繪制微帶線,帶狀線之類能用于矩量法剖分的元件,而對帶封裝的電阻,電容,電感等其他器件不能在layout中進行矩量法仿真,我在仿真一個濾波器的時候?qū)㈦姼须娙菁釉谝黄疬M行矩量法仿真,結(jié)果完全不對,估計是軟件將電感電容也進行剖分了,而不是調(diào)用其S參數(shù)。layout中繪制的應該就像一塊沒有焊接任何元件的電路板,需要通過look alike調(diào)進原理圖,再在每個焊點連上各種元件,進行仿真。其中需要在layout的每個元件的焊點都加上port。通過look alike 既可以對無源,有源電路進行仿真,還能考慮到連線,布局的分布參數(shù)效應,這正是ADS的強大所在,我剛發(fā)現(xiàn)這一功能的時候曾經(jīng)相當激動,呵呵

      第二種方法是通過SNP,在data item中的SNP控件可以導入layout仿真所得到的S參數(shù)模型,格式為xxx.ds。不過這個只適用于layout圖中不用連接電阻,電容等元件的情況下,所以我更喜歡第一種。

      9、momentum繪制導線或各種其他形狀是可以點擊insert->cordinate entry,通過輸入坐標,使得繪制更加精確

      10、momentum中元件的參數(shù)設置和參數(shù)優(yōu)化:這部分至今沒有搞明白,感覺momentum的參數(shù)設置相當麻煩。待以后繼續(xù)學習,這方面懂的人麻煩多多賜教啊。

      第五篇:emu8086仿真軟件的應用

      EMU8086 仿真軟件在《微機原理》課程教學中的應用

      姓名: 專業(yè): 學號:

      摘要:微機原理與接口技術課程的主要內(nèi)容是微機系統(tǒng)的工作原理?!段C原理與接口技術》作為計算機專業(yè)及其相關專業(yè)的一門基礎課,其重要性是不言而喻的,若在該門課程的教學中能靈活運用Emu8086仿真軟件進行演示及實驗教學,則能讓學生直觀地理解的工作原理和工作過程,提高學生的學習興趣,較好地解決了微機原理課程教學中存在的難題。在實際的教學中,實驗設備昂貴,造成實驗環(huán)節(jié)比重過少,不能充分發(fā)揮學習者的創(chuàng)造性和能動性。而實踐證明,做中學是一種非常高效的現(xiàn)代教育理論,做中學理論即“從活動中學”和“從經(jīng)驗中學”。本文介紹一些基于仿真軟件 Emu8086 的虛擬微機系統(tǒng)實驗,使學習者容易達到做中學的目的。簡單介紹Emu8086功能,Emu8086的使用使得匯編語言程序的編譯、執(zhí)行變得更加直觀和清晰,有助于提高初學者的學習興趣。針對微機原理學習中存在的問題,提出了用EMU8086仿真軟件來解決的辦法,并介紹了EMU8086的用法和一些指令常識,并通過兩個實例說明了該軟件在匯編程序設計和接口技術方面的應用。

      關鍵詞:微機原理;EMU8086;應用

      正文:

      一、軟件介紹

      Emu8086是Windows平臺的一款80x86CPU模擬。Emu8086為8086 microprocessor emulator(8086微處理器模擬器),它是Windows平臺的一款80x86CPU模擬器,可以用于8086CPU的模擬運行。Emu8086便是輸入80X86匯編語言的并模擬其真實CPU工作的軟件,不過這里的模擬并不是100%的和真實一模一樣,比如遇到中止的機器碼,模擬器不會中止退出,只會提醒輸入代碼程序halt。同樣,由于是模擬的,那么模擬器中的內(nèi)存大小、CPU頻率等實際問題也是理想化的(可以自己設定,畢竟環(huán)境是模擬的嘛),而不是實際的。總而言之,由于它是一個模擬器,所以它提供了一個模擬的環(huán)境,可以使用匯編語言,并提供了一系列的功能可以了解CPU的實際工作

      《微機原理》課程是目前高校計算機專業(yè)及其相關專業(yè)學生必修的一門專業(yè)基礎課,是學生學習后續(xù)課程、畢業(yè)設計和今后工作的重要技術基礎。該課程的任務是以美國Intel公司生產(chǎn)的16位 CPU8086 為主線,介紹微型計算機的硬件結(jié)構(gòu)、工作原理、匯編語言程序設計方法及微型計算機的接口技術[1]。由于該門課程對實踐動手能力要求高,涉及的信息量大、知識點多、教學內(nèi)容較抽象,學生普遍反映該門課很難學。

      二、運用方法

      1.在開始菜單選在它的圖標,或者直接運行Emu8086.EXE。

      2.在"FILE"菜單中選擇"SAMPLE"。

      3.點擊"Compile and Emulate"按紐(或者按快捷鍵F5)。

      4.點擊"Single Step"按紐(或者按快捷鍵F8),可以查看代碼如何運行。通用寄存器。

      三、EMU8086與微機原理的銜接

      在匯編中,EMU8086是必要使用的軟件,對于微機原理中的所有指令都支持,在8086CPU有8個通用寄存器,每一個寄存器都有自己的名稱:

      1、AX 累加寄存器(分為 AH / AL)。2、BX 基址寄存器(分為 BH / BL)。

      3、CX 計數(shù)寄存器(分為 CH / CL)。

      4、DX 數(shù)據(jù)寄存器(分為 DH / DL)。

      5、SI 源變址寄存器

      6、DI 目的變址寄存器。

      7、BP 基址指針寄存器。

      8、SP 堆棧寄存器。

      1、寄存器 編程中,各通用寄存器的具體用途是由自己決定的。寄存器的主要目的是保存數(shù)值(變量)。上面提到的寄存器是16位的,4個通用寄存器(AX, BX, CX, DX)在使用時分為兩個8位寄存器。當修改其中任意8位值,整個16位寄存器的值同樣改變。同樣對于其他的3個寄存器,“H”表示高8位,“L”表示低8位。寄存器在CPU內(nèi)部,訪問中它們速度遠遠超過內(nèi)存。因為,訪問內(nèi)存需要經(jīng)過系統(tǒng)總線,所以時間要長一些。而訪問寄存器中的數(shù)據(jù)幾乎不需要時間。于是,編程中,應當盡量在寄存器中保存數(shù)據(jù)。雖然寄存器很小,并且這些寄存器都有具體用途,但他們依然是存放計算中臨時數(shù)據(jù)的好地方。

      段寄存器

      2、CS 代碼段寄存器,用來存放當前正在運行的指令 DS 數(shù)據(jù)段寄存器,用來存放當前運行程序所用的數(shù)據(jù) ES 附加段寄存器,由自己決定用途 SS 堆棧段寄存器,指出堆棧所在區(qū)域。而由兩個寄存器生成的地址被稱為有效地址。

      但是默認下,BX, SI 及 DI 與 DS協(xié)同工作,BP SP 與 SS 寄存器協(xié)同工作。其余的通用寄存器不能形成有效地址。同樣,盡管BX可以形成有效地址,但是BH BL不能!IP 始終同CS 協(xié)同工作,指出當前執(zhí)行的指令。Flags Register 完成一次數(shù)學運算后,由CPU自動修改,通過它可以得到當前結(jié)果類型,也可以作為跳轉(zhuǎn)語句條件。

      3、尋址方式,可以通過下面的四個寄存器來尋址 BX, SI, DI, BP。通過計算[]符號中的值,我們可以訪問到不同內(nèi)存單元的值。偏移量可以是一個立即數(shù)或者是一個變量的偏移,或者二者兼?zhèn)?。偏移量可以在[]符號里面或者外面。偏移量是一個有符號數(shù),可以是正數(shù)或者負數(shù)。默認下,DS 寄存器應用在除了BP寄存器之外的所有物理地址計算中,寄存器是和SS寄存器一起工作的。

      4、調(diào)用中斷,中斷是一系列功能調(diào)用。比如,在打印機上輸出一個字符,只需要簡單的操作它將完成所有的事情。另外還有控制磁盤和其他硬件工作的中斷。這些功能調(diào)用稱作軟件中斷。不同的硬件同樣可以觸發(fā)中斷,這些中斷稱作硬件中斷。在調(diào)用一個中斷的子功能之前,需要設置AH寄存器。每一個中斷最多可

      以擁有256個子功能。一般情況下使用AH寄存器,但是一些情況下可能使用另外的寄存器。通常,其他的寄存器是用來傳遞數(shù)據(jù)和參數(shù)的。

      5、控制程序,控制程序走向是非常重要的事情,它是你的程序根據(jù)條件作出判斷,跳轉(zhuǎn)到相應的位值。無條件跳轉(zhuǎn)控制程序轉(zhuǎn)向的最基本的指令是JMP。

      四、實例應用

      實例 1:EMU8086 用于匯編程序設計的典型實例:用匯編程序?qū)崿F(xiàn)將表達式5+10-1 的結(jié)果 14 用二進制形式(00001110)在屏幕上顯示出來。

      分析:本程序通過 8086CPU 內(nèi)的寄存器及加法指令ADD減法指令 SUB 可方便地實現(xiàn)表達式的計算,再通過調(diào)用 21H 中斷將結(jié)果對應的二進制數(shù)的每一位顯示出來。利用EMU8086仿真軟件可通過模擬的方式快速地進行編譯、調(diào)試及運行,實現(xiàn)表達式結(jié)果的顯示。操作過程如下:

      (1)打開 EMU8086,在用戶工作區(qū)輸入源程序。

      code segment

      assume cs:code

      start: mov al,5

      mov bl,10

      add bl,al

      sub bl,1

      mov cx,8

      print: mov ah,2

      mov dl,'0'

      test bl,10000000b

      jz zero

      mov dl,'1'

      zero: int 21h

      shl bl,1

      loop print

      mov dl,'b'

      int 21h

      mov ah,0

      int 16h

      code ends

      end start

      (2)將輸入的源程序存盤,然后點擊Emulate按鈕,EMU8086自動完成對源程序的編譯、連接,若有錯則給出錯誤信息。正確連接后,自動進入到指令的調(diào)試界面。

      (3)在該窗口單擊 single step 按鈕可方便地觀察到指令單步執(zhí)行后 CPU 內(nèi)部所有通用寄存、段寄存器、標志寄存器和算術邏輯單元ALU 中的值和數(shù)據(jù)的傳遞,還可看到匯編后生成的機器碼及每條指令在內(nèi)存中所占存儲單元的物理地址,非常形象直觀地展示了 CPU 工作的狀態(tài)變化和工作原理。用戶也可以單擊 run 按鈕運行該匯編程序。

      實例2:CPU與外設間的信息交換是通過接口來實現(xiàn)的,EMU8086內(nèi)置用java,visual basic等編程語言編寫的虛擬外設,CPU對它們的訪問可通過圖1交通燈示意圖

      端口地址來進行。如EMU8086內(nèi)置的外設交通燈,其端口地址為4,對應圖1中十字路口東西南北四個方向的紅綠黃共12 盞燈,通過對交通燈端口送l6位控制字控制相應燈的開或關,控制字的低12位對應圖1中12盞燈,高4位無實際意義全置為0,對低12位的相應位置1可設置對應的燈為開,置0為關?,F(xiàn)要求編程實現(xiàn)先讓4個方向的紅燈全亮,然后讓南北方向綠燈全亮,讓南北方向車輛可通行,同時東西方向的紅燈全亮,禁止東西方向車輛通行,E述狀態(tài)延時5秒后,交換為南北紅燈全亮而東西方向綠燈全亮,再南北綠燈亮東西紅燈亮,這樣循環(huán)往復,實現(xiàn)對十字路口的交通控制。

      該程序源代碼如下:

      #start=Trafic—

      Lights.exe#

      mov,all—

      red

      out 4,ax

      mov si,offset situation

      next:

      mov ax,[si]

      out 4,ax

      mov CX,4Ch ; ~ C4B40h =

      5,000,000

      mov dx,4B40h

      UlOV ah,86h

      int 15h

      add si,2 ;next situation

      cmp si,sit_

      end

      jb next

      mov si,offset situation

      jmp next

      ; FEDC— BA98_

      7654_ 3210

      situation dw 0000_

      001 1

      _

      0000_ 1 100b

      sl dw 0000

      _ 01 10—

      1001— —

      1010b

      s2 dw 0000_ 1000_

      01 10_

      0001b

      s3 dw 0000_

      1000_ 01 10_

      0001b

      s4 dw 0000_

      0100—101_

      001 lb

      sit— end=$

      all—

      red equ 0000_ 0010_ 0100_

      1001b

      在EMU8086用戶工作區(qū)錄入源碼并運行后

      總結(jié):

      基于 EMU8086 可完成多項微機原理及接口實驗,主要有匯編語言、并行 I/O 接口、硬件中斷、軟盤讀寫、系統(tǒng)啟動代碼、操作系統(tǒng)等實驗。虛擬的外設主要有五位七段數(shù)碼管、并行接口打印機、移動障礙物機器人、并口數(shù)據(jù)收發(fā)器、步進電機、溫度控制模型。其中匯編語言、并行 I/O 接口、硬件中斷是信息類本科生基本的學習內(nèi)容,數(shù)碼管、電機等外設是實驗中典型的外設。通過這些基本接口和外設,可輔助學生學習微機原理及接口技術。較復雜的接口和外設可組合出不同的拓展實驗,提高學生的綜合應用能力。這些接口和外設所對應的實驗在 4.08 版本中驗證通過。

      EMU8086 的工作界面為很簡潔,它能模擬真實微處理器工作的每一步驟,通過單步調(diào)試顯示指令執(zhí)行后 CPU 內(nèi)部寄存器、存儲器、堆棧、變量和標志寄存器的當前值,操作簡單直觀,通過它我們可以很快掌握匯編程序設計和接口技術等知識。在實驗過程中也是我們學習到了很多知識,很多課堂上不是很了解的知識也得到了清晰地理解。與實驗室里的星研比較,EMU8086有著很大的優(yōu)勢,在編譯、運行的步驟上尤為簡單。因此實驗過程中,我們一直用的是EMU8086來編寫實驗代碼,然后進行相應的分析,很少用到星研。

      致謝:

      在微機原理課程的學習過程中,丁老師給我們細心講解了一個個重要的知識點,并為我們一一解答了我們學習過程中遇到的問題及疑惑。因此在本學期結(jié)束之際,再三感謝丁老師給予我及同學們在學習上的幫助和支持!

      參考文獻:

      [1] DAVID C.Virtualization for Windows:A Technology Over-view

      [EB/OL].(2009-08-03).http:///writing/white_ papers.php.[2] 孫 衛(wèi).虛擬技術綜述[J].數(shù)字圖書館論壇,2009(7):34-38.[3] 谷兆麟.基于 EMU8086 的微機系統(tǒng)的輔助學習方法[J].天津工程師范

      學院學報,2006,16(4):26-27.[4] 戴梅鄂.微型計算機原理及接口技術[M].4 版.北京:清華大學出版社,2003:1-20.[5]周荷琴,吳秀清 微型計算機原理與接口技術.合肥:中國科技大學出版社,2008

      下載建筑技術仿真軟件識圖構(gòu)造仿真軟件word格式文檔
      下載建筑技術仿真軟件識圖構(gòu)造仿真軟件.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關范文推薦

        Digsilent仿真軟件優(yōu)缺點分析

        Digsilent仿真軟件優(yōu)缺點分析 1.digsilent仿真軟件優(yōu)點 1.1功能強大 DIgSILENT/PowerFactory軟件包含了幾乎常用的所有電力系統(tǒng)分析的功能,如潮流、短路計算、機電暫態(tài)及電磁......

        AB仿真軟件操作步驟

        在5000編程軟件中組態(tài)仿真PLC 在對應槽位中加入仿真PLC 在RSLinx Classic Gateway中找到對應網(wǎng)絡 首先:在點擊1,添加2。 在5000中按下圖步驟執(zhí)行(下載程序到對應模擬PLC中) 運行......

        專業(yè)仿真軟件自主學習報告

        專業(yè)仿真軟件自主學習報告完美版 專 業(yè) 仿 真 軟 件 自主學習報告 建議先下載 專業(yè) 電氣工程及其自動化 你老大 自不動不化 保密老師會找我的 大愛的李愛琴 2015年6月18日(日......

        VUNC4.0仿真軟件-數(shù)控車削操作步驟

        《 數(shù) 控 技 術 》 實 驗 報 告實驗名稱:數(shù)控車床仿真實驗 班 級: 學 號: 姓 名: 日 期: 分 數(shù):09機制1班 2012年5月25日 機械工程學院2012年5月一、實驗目的 1.熟悉并學習使用VU......

        專業(yè)仿真軟件課程實訓報告

        專業(yè)仿真軟件 自主學習報告專業(yè) 學生姓名 班學級 號 指導老師 目錄 1概述.............................................................................................

        模具仿真擠壓模擬軟件使用總結(jié)

        模具仿真模擬擠壓軟件租賃期使用總結(jié)模具上機能否擠出合格的擠壓制品受模具材料、模具設計、模具加工精度、鑄錠質(zhì)量和擠壓工藝等因素影響,其中模具設計是關鍵因素之一。傳統(tǒng)......

        物流仿真軟件(RaLC-Pro)操作報告及學習體會

        RaLC-Pro軟件物流系統(tǒng)模型仿真報告 RaLC-Pro軟件物流模型仿真報告 RaLC-Pro物流模型仿真軟件是專業(yè)面向物流的3D動畫仿真軟件系統(tǒng),可以把物流配送中心或工廠在計算機系統(tǒng)中建......

        多媒體智能考核維修電工仿真教學軟件

        多媒體智能考核維修電工仿真教學軟件 利用生動的動畫演示,配合語音對電路工作原理進行講解;可通過半透明的原理圖上的提 示進行相關操作;具有與設備一致的實驗項目和實物元件......