摘要:本文闡述了匯編語言課程的地位,對我國高校現有的匯編語言開發環境進行了分析,針對實驗教學手段滯后的問題而開發了一個集成教學環境,旨在加強匯編語言的實踐教學。
關鍵詞:匯編語言;集成開發環境;實踐教學
中圖分類號:G642
文獻標識碼:B
文章編號:1672-5913(2008)06-0019-03
1教學現狀及存在問題
在目前匯編語言的教學過程中,普遍存在的問題就是主流的微型計算機已經進入了64位時代,多任務的操作系統取代了DOS,而絕大多數高校匯編語言程序設計課程仍然是單任務操作系統(DOS)下的8086匯編語言,給學生的印象是跟不上時代發展的步伐。加之,匯編語言和機器的體系結構結合緊密,使用者需要對計算機的組成、硬件的控制和指令的解釋過程有比較清晰的掌握;程序的移植性不好;指令眾多,且同種類型的操作(算術、邏輯、轉移等)要根據操作數和狀態標志選擇不同的指令(如無符號的運算與帶符號的運算、條件轉移等);運算中要根據數據長度懸而選擇不同的寄存器;程序的編譯調試比較麻煩;編寫出吸引人們感官的程序比較困難。因此,學生在匯編語言的學習中容易產生厭煩情緒。有的學校減少了匯編語言的課時,還有的學校甚至干脆取消了這門課程。
2“匯編語言”課程的地位
匯編語言機器級在高層機器和低層機器間扮演了承上啟下的角色,是計算機及相關專業學生需要掌握的重要專業基礎知識之一。
從應用場合來看,匯編語言是能夠利用計算機所有硬件資源并能直接控制硬件的唯一計算機語言,也是除機器語言之外最接近計算機硬件的編程語言。……