唐偉強



摘? ?要:為了提高課堂教學效果,本文對微機原理課程中存儲器擴展的教學進行改進。針對該部分內容教學的現狀及存在的不足,提出了以追本溯源為出發點,由淺入深的教學改進方法。實踐表明,改進之后的方法能極大地提升學生對問題的理解,教學效果顯著提高。
關鍵詞:微機原理? 存儲器擴展? 教學改進
中圖分類號:G712? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2019)11(c)-0191-02
微機原理課程是一門理論聯系實際的專業技術基礎課,它涉及電、機、磁、光等多方面的知識,為設計微型計算機控制系統打基礎,同時也為后續課程的學習做準備。具體而言,通過該門課的學習,要求學生掌握微型計算機的工作原理、中斷系統、存儲器和I/O端口結構,能夠設計基本的接口電路及編寫有關程序等。
我院開設的微機原理課程主要面向信息類專業,主要有自動化、電氣工程及其自動化、電子科學與技術、計算機科學與技術、通信工程、軟件工程等專業。另外,對與非電專業,如機械,流體等專業,該課程的內容和學時會進行適當調整,以適應專業的需求。存儲器擴展是課程的一個重要內容,這是因為8086/8088 CPU內部沒有存儲器,所以基于這類CPU的控制系統,必須構建一個存儲器系統,以存放用戶的指令代碼和數據。由于該部分內容具有承上啟下的作用,對課程的學習至關重要。因此,對其進行教學改進,這對提高學生對問題的理解,改善教學效果具有重要的意義。
1? 存儲器擴展教學的現狀及問題
課程教材采用王忠民主編,西安電子科技大學出版的《微型計算機原理》(第二版)。這是普通高等教育“十一五”國家級規劃教材,編寫的內容和難度非常適合我校學生使用。教材主要為微機基礎知識介紹、80×86微處理器、指令系統與編程、半導體存儲器、輸入/輸出與中斷,接口電路等。其中,半導體存儲器內容安排在第6章,授課有隨機讀寫存儲器、只讀存儲器和存儲器擴展三部分。總的來說,內容安排是較合理,采用的是循序漸進的方式。由于該部分內容對第3章的微處理器和后續的接口芯片電路有著承上啟下的作用,掌握好它對學習該課程十分關鍵。但是從實際的教學看,不少學生感覺學習難度大,內容理解有待提高。究其原因,主要是直接用第6章的內容來進行存儲器擴展是不夠的,應該回顧或簡要增加存儲器結構知識,把問題的根源講清楚。此外,在應用舉例時,對于片選信號的產生,用邏輯電路居多,忽視了采用譯碼器情形,這與后續講授接口電路聯系不夠。因此,對該部分內容的教學,需要進一步改進,以提高課堂的教學效果。
2? 基于追本溯源的存儲器擴展教學改進
針對微機原理課程存儲器擴展教學中存在的問題,以提高教學質量為目的,探索教學改革與創新。以下針對不同的CPU系統存儲器擴展問題,分別進行討論。
2.1 基于8088 CPU的存儲器結構
在此情形下,1M的存儲空間為單一存儲體,其地址線直接與CPU的20根地址線A0~A19連接,數據線與CPU的8根數據線D0~D7連接,此時的片選信號由控制信號經譯碼器產生。由于是單一存儲體,加之數據線寬度為8位,因此,存儲體與CPU連接相對簡單,如圖1所示。
2.2 基于8088 CPU 的存儲器擴展
基于上一節介紹的存儲器結構,某一存儲器擴展如圖2所示。圖中對隨機讀寫存儲器進行擴展,采用的基本芯片是Intel 的6264,其容量是8K字節。在這里,片內地址線是A0~A12,直接與CPU的低13位地址線相連,片間地址線A13~A19連到譯碼器產生片選信號,其中A13~A15作為譯碼輸入,譯碼輸出為Y0與Y1。
2.3 基于8086 CPU的存儲器結構
與8088 CPU系統相比,這時的存儲器結構為兩個庫,如圖3所示,每個庫的容量為512K字節。這里特別要注意的是,片內地址線從A1開始,而不是A0。對于高位庫來說,BHE作為片選信號,而A0作為低位庫的片選信號。由于8086 CPU是16位機,這時高8位數據線D8~D15連到高位庫,而地8位數據線D0~D7連到低位庫。由于工程實際中,存儲器容量通常小于512K,因此片選信號產生還得聯合譯碼器共同產生,具體見圖3。
2.4 基于8086 CPU的存儲器擴展
這里進行只讀存儲器擴展,基本芯片是Intel的2732,容量是4K字節。與8088 CPU系統區別最大的是,片選信號由A0和BHE分別與譯碼器的輸出進行邏輯或操作之后產生。
3? 結語
針對微機原理課程中存儲器擴展教學存在的問題,從其根源入手,介紹了基于8088 CPU和8086 CPU存儲器擴展教學改進方法。所提出的改進方法,經多次教學證明,該法能抓住問題的根本,從源頭上把問題講清楚,從源頭上給學生答疑解惑,使得學生能很好理解該部分內容,因此,課堂教學效果好。
參考文獻
[1] 郭晶晶,梁英杰,劉伯運,等.微機原理與接口技術課程實驗教學改革探討[J].計算機教育,2018(6):157-158.
[2] 卿粼波,何小海.基于網絡課程中心的微機原理與接口技術教學改革[J].教育教學論壇,2018(7): 56-60.
[3] 劉震宇,賴峻,文元美,等.基于OBE理念的微處理器課程群的教學改革[J].教育現代化,2019(45):15-18.
[4] 王立地,孫國凱,王俊,等. 農業高校電氣類應用型人才培養模式改革[J].電氣電子教學學報,2019,41(3): 4-7.
[5] 王靜, 陳強強,董蘇,等.《微機原理與接口技術》課程實踐教學研究[J].赤峰學院學報:自然科學版,2018(7):57-59.