国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

仿真軟件在“微機原理與接口技術(shù)”教學(xué)中的應(yīng)用

2014-12-05 03:05:50王君
電腦知識與技術(shù) 2014年31期
關(guān)鍵詞:微機原理與接口技術(shù)

王君

摘要:針對“微機原理與接口技術(shù)”課程內(nèi)容和特點,介紹了計算機仿真軟件:EMU8086、MFS和Proteus ISIS,分別適用于匯編語言程序設(shè)計、DOS功能調(diào)用和硬件接口技術(shù)等不同知識點,并且具有操作簡單、界面直觀等優(yōu)點。仿真軟件的應(yīng)用能夠改善課堂教學(xué)模式,激發(fā)學(xué)生的學(xué)習(xí)興趣,幫助學(xué)生更好地掌握理論知識,為實驗和實踐操作打下良好的基礎(chǔ)。

關(guān)鍵詞:微機原理與接口技術(shù);EMU8086;MFS;Proteus ISIS

中圖分類號:TP368.3 文獻標識碼:A 文章編號:1009-3044(2014)31-7390-02

Abstract: According to the characteristics and contents of “ Microcomputer principle and interface technology”, this article introduces multiple Simulation software: EMU8086、MFS and Proteus ISIS. The software apply to the course teaching of assembler language programming、DOS Function calls and the hardware interface technology. The good interface of software and its easy operating are able to change the course teaching mode, stimulate students interest in learning, help the student to have a better master handle of principle knowledge and lay a good foundation for the experiment and practice.

Key words: Microcomputer principle and interface technology; EMU8086;MFS;Proteus ISIS

1 概述

“微機原理與接口技術(shù)”是大學(xué)本科信息類、電氣類、機電類等專業(yè)的一門重要基礎(chǔ)課程,學(xué)生通過對這門課程的學(xué)習(xí),能夠掌握微型計算機硬件系統(tǒng)的組成和工作原理,提高對微型計算機系統(tǒng)的理解和應(yīng)用能力,為將來學(xué)習(xí)和應(yīng)用層出不窮的微型計算機新技術(shù)打下良好的基礎(chǔ)[1]。目前開設(shè)的“微機原理與接口技術(shù)”課程主要以Intel 8086/8088CPU為核心,介紹微型計算機的基本組成、工作模式、相應(yīng)的編程操作——匯編語言程序設(shè)計以及常用的硬件接口芯片,課程知識點多、涵蓋面廣、與實踐緊密相連,學(xué)生普遍反應(yīng)學(xué)習(xí)難度大。

針對匯編語言程序設(shè)計、DOS功能調(diào)用和硬件接口技術(shù)這些“微機原理與接口技術(shù)”課程中的重要知識點,課程教學(xué)中應(yīng)用好可視化和可操作化的仿真軟件,可以讓學(xué)生直觀地了解微型計算機的工作原理和程序執(zhí)行過程,加深理論知識的理解,更好地學(xué)習(xí)這門課程。

2 EMU8086仿真軟件在匯編語言程序設(shè)計中的應(yīng)用

Intel 8086CPU采用的匯編語言程序是“微機原理與接口技術(shù)”課程的重點,也是微型計算機軟、硬件應(yīng)用的基礎(chǔ),但僅對匯編程序本身進行講解,學(xué)生會覺得枯燥無味,大量的匯編指令難記憶,復(fù)雜的程序難理解。如何幫助學(xué)生記住常用指令的功能,弄清楚常見程序結(jié)構(gòu)的運行順序,就要依靠仿真軟件的演示:單步執(zhí)行指令,相應(yīng)結(jié)果直觀顯現(xiàn),指令功能清晰明了。

EMU8086 - Microprocessor Emulator是一款結(jié)合了編輯器、組譯器、反組譯器、具除錯功能的軟件模擬工具[2]。EMU8086軟件界面簡單直觀,易于操作。除了模擬程序運行以外,EMU8086仿真軟件還可以實時觀測到CPU寄存器、存儲器和變量的當前值,并且能夠在程序運行中為寄存器各位選擇0/1的數(shù)字量輸入,這樣在程序單步調(diào)試過程中,學(xué)生可以直觀的看出每一步程序執(zhí)行的效果(見圖1) ,幫助記憶指令功能以及查找程序錯誤。

EMU8086軟件還有一個很重要的功能是利用compile功能鍵生成COM格式的文件, Proteus ISIS軟件(后文將介紹)加載這個文件后,才能完成硬件仿真。

3 MFS仿真軟件實現(xiàn)DOS功能調(diào)用

DOS 是IBM PC系列微機的操作系統(tǒng),負責(zé)管理系統(tǒng)的所有資源、協(xié)調(diào)微機的操作,其中包括大量的可供用戶調(diào)用的服務(wù)程序,不依賴于具體的硬件系統(tǒng)[3]。DOS功能是一個具有90多個子功能的中斷服務(wù)程序,可以實現(xiàn)鍵盤輸入、顯示器輸出和文件管理等具體功能,但現(xiàn)在90后的學(xué)生一直接觸Windows操作環(huán)境,已經(jīng)不熟悉DOS系統(tǒng),不能理解課本上關(guān)于DOS功能調(diào)用的程序執(zhí)行后是什么樣的操作效果,需要在課堂上演示從鍵盤鍵入到DOS界面下顯示字符的過程,幫助學(xué)生掌握好這一節(jié)的內(nèi)容。

多功能微型計算機實驗軟件MFS(Multi Function Soft,簡稱MF)是由華中科技大學(xué)開發(fā),與MIFID微機實驗平臺相配套的一款平臺軟件。在不連接硬件實驗箱的情況下,MF實驗程序開發(fā)環(huán)境也可以完成匯編程序的編輯、編譯、連接、調(diào)試和運行,支持斷點設(shè)置和單步調(diào)試,特別是可以進入DOS調(diào)試界面,在此界面中可以進行單步運行,利用Add Watch命令查看各寄存器和內(nèi)存單元的內(nèi)容,利用User Screen 命令查看運行DOS功能調(diào)用中顯示器顯示程序后屏幕顯示的效果(見圖2) 。

種虛擬儀器,具有對常用控制芯片及其外圍電路組成的綜合系統(tǒng)的交互仿真功能[4]。Proteus ISIS軟件最早支持51系列、AVR系列和ARM系列單片機的硬件仿真,一直是單片機課程和實驗中最常用的軟件開發(fā)和調(diào)試工具,一直到Proteus 7.5版本開始增添了基于8086微處理器的仿真功能,此外,微機原理與接口技術(shù)教材中涉及到的并行接口芯片8255A、串行通信芯片8251A、定時/計數(shù)器8253、中斷控制器8259A、模數(shù)轉(zhuǎn)換芯片ADC0809和數(shù)模轉(zhuǎn)換芯片DAC0832等都可以在Proteus的元器件庫中找到。

在Proteus ISIS圖形工作界面繪制好原理圖后,在8086CPU中裝載入EMU8086軟件生成的COM格式文件,點擊運行按鈕,電路進入仿真狀態(tài)。圖3是一個并行接口芯片8255A應(yīng)用電路,在電路仿真運行過程中,單擊開關(guān),來回切換開關(guān)狀態(tài),就可以觀察到發(fā)光二極管的變化??梢?,Proteus軟件可以完成一個完整微機系統(tǒng)的設(shè)計和調(diào)試,對這個軟件的介紹和應(yīng)用將充分調(diào)動學(xué)生參與硬件設(shè)計的積極性,從而加深對微機接口技術(shù)理論知識的理解。

5 結(jié)論

將先進的仿真工具應(yīng)用于“微機原理與接口技術(shù)”課程的教學(xué)中,在課堂上引入適當?shù)姆抡婧脱菔荆軌蛲ㄟ^直觀的軟件運行和硬件仿真實例豐富教學(xué)內(nèi)容,讓學(xué)生更好的理解理論知識,加深對所學(xué)內(nèi)容的理解,激發(fā)學(xué)生的學(xué)習(xí)興趣和熱情,并且對學(xué)生的動手實踐能力也有很大的幫助,在一定程度上為相關(guān)實驗教學(xué)奠定了基礎(chǔ)。

參考文獻:

[1] 周明德. 微機原理與接口技術(shù)[M].北京:人民郵電出版社,2007.

[2] 胡安明. EMU8086在匯編語言教學(xué)中的使用[J]. 現(xiàn)代計算機,2008(4):53-54.

[3] 馮博琴,吳寧. 微型計算機原理與接口技術(shù) [M]. 3版.北京:清華大學(xué)出版社,2011.

[4] 顧暉,梁惺彥.微機原理與接口技術(shù)——基于8086和Proteus仿真[M].北京:電子工業(yè)出版社,2012.

猜你喜歡
微機原理與接口技術(shù)
微機原理與接口技術(shù)理論和實驗教學(xué)方法探索
“微機原理與接口技術(shù)”課程教學(xué)中的PBL教學(xué)法嘗試
“微機原理與接口技術(shù)”的MOOC課程改革探索
《微機原理與接口技術(shù)》課程期末試卷及其分析
《微機原理與接口技術(shù)》課程教改研究
科技視界(2016年26期)2016-12-17 17:05:29
《微機原理與接口技術(shù)》教學(xué)創(chuàng)新方法研究
科技視界(2016年22期)2016-10-18 15:03:15
PBL教學(xué)在微機原理與接口技術(shù)課程中的應(yīng)用研究
“微型計算機原理與接口技術(shù)”的教學(xué)改革探討
科技視界(2016年16期)2016-06-29 18:41:57
基于Protues仿真的《微機原理與接口技術(shù)》實驗教學(xué)改革必要性研究
“微機原理與接口技術(shù)”教學(xué)改革研究
修水县| 恭城| 十堰市| 贵阳市| 金乡县| 大丰市| 定安县| 扎鲁特旗| 宾川县| 佛学| 西乌珠穆沁旗| 陇西县| 富川| 黑河市| 光泽县| 天台县| 讷河市| 林西县| 洞头县| 普兰店市| 海原县| 宾阳县| 泰顺县| 渭南市| 怀集县| 汤阴县| 呼伦贝尔市| 广灵县| 揭东县| 方山县| 北海市| 宜阳县| 轮台县| 廉江市| 蒲城县| 区。| 阿克| 航空| 施秉县| 伊川县| 黑山县|