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

?

匯編語(yǔ)言教學(xué)探討

2010-04-07 22:23:58張玉華郭紅濤
關(guān)鍵詞:匯編語(yǔ)言程序設(shè)計(jì)指令

張玉華,郭紅濤

(1.華北水利水電學(xué)院,河南鄭州450011;2.中興通訊股份有限公司,江蘇南京210012)

匯編語(yǔ)言教學(xué)探討

張玉華1,郭紅濤2

(1.華北水利水電學(xué)院,河南鄭州450011;2.中興通訊股份有限公司,江蘇南京210012)

匯編語(yǔ)言是計(jì)算機(jī)專業(yè)的一門核心課程,掌握好這門課程可以提高學(xué)生的程序設(shè)計(jì)和調(diào)試程序的能力,有助于學(xué)生對(duì)后續(xù)專業(yè)課程的學(xué)習(xí)。由于匯編語(yǔ)言中指令執(zhí)行過(guò)程看不見(jiàn),摸不著,非常抽象,故學(xué)生學(xué)習(xí)非常困難。通過(guò)興趣提高教學(xué)、動(dòng)畫仿真教學(xué)、任務(wù)驅(qū)動(dòng)教學(xué)和改革考核方式,收到很好效果,提高了教學(xué)質(zhì)量。

匯編語(yǔ)言;動(dòng)畫仿真;任務(wù)驅(qū)動(dòng)

匯編語(yǔ)言課程是高等院校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門專業(yè)基礎(chǔ)課,是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)生必修的核心課程之一,在計(jì)算機(jī)專業(yè)課程體系中占有重要地位。它不僅是計(jì)算機(jī)原理、操作系統(tǒng)等其它核心課程的必要先修課。而且掌握好這門課程可以提高學(xué)生的程序設(shè)計(jì)和調(diào)試程序的能力,有助于學(xué)生對(duì)后續(xù)專業(yè)課程的學(xué)習(xí)。該課程知識(shí)在計(jì)算機(jī)控制、嵌入式系統(tǒng)、數(shù)控機(jī)械、軟件的分析等方面也有著廣泛的應(yīng)用。由于匯編語(yǔ)言中指令執(zhí)行過(guò)程看不見(jiàn),摸不著,非常抽象,故學(xué)生學(xué)習(xí)非常困難。我們把仿真可視化技術(shù)、任務(wù)驅(qū)動(dòng)方法等引入教學(xué)中,收到很好效果,提高了教學(xué)質(zhì)量。

一、興趣提高教學(xué)

人們常說(shuō)興趣是最好的老師。為了提高學(xué)生的學(xué)習(xí)興趣,打破教材原有的組織結(jié)構(gòu),不是一上來(lái)就介紹計(jì)算機(jī)的系統(tǒng)組織,這樣學(xué)生容易感覺(jué)枯燥,不易理解。通過(guò)先引入一個(gè)實(shí)例,讓學(xué)生看到匯編語(yǔ)言的實(shí)際應(yīng)用,激發(fā)他們的學(xué)習(xí)興趣,然后配合實(shí)例介紹計(jì)算機(jī)的系統(tǒng)組織及其功能和使用要點(diǎn)。筆者將學(xué)校實(shí)驗(yàn)室的實(shí)驗(yàn)器材帶入課堂,搭建一個(gè)跑馬燈實(shí)驗(yàn)。通過(guò)運(yùn)行,讓學(xué)生看到匯編語(yǔ)言程序設(shè)計(jì)的效果及在后續(xù)課程中的應(yīng)用,讓學(xué)生意識(shí)到該課程的重要性。通過(guò)講解跑馬燈的硬件組成和軟件設(shè)計(jì),讓學(xué)生對(duì)匯編程序設(shè)計(jì)有一個(gè)整體概念,為下一步指令的學(xué)習(xí)提供良好的開(kāi)端[1]。

二、動(dòng)畫仿真教學(xué)

匯編語(yǔ)言內(nèi)容瑣碎,知識(shí)點(diǎn)多。以8086系統(tǒng)為例,僅指令系統(tǒng)就有117條,分為6個(gè)功能組[2]。學(xué)生學(xué)習(xí)時(shí)要掌握每條指令的功能、指令的尋址方式、指令對(duì)標(biāo)志位的影響以及指令執(zhí)行時(shí)的約定設(shè)置、需要預(yù)置的參數(shù)、隱含使用的寄存器等內(nèi)容。學(xué)生看不到計(jì)算機(jī)內(nèi)部的執(zhí)行過(guò)程,講解這些內(nèi)容如果用傳統(tǒng)教學(xué)方式,學(xué)生會(huì)感覺(jué)抽象,難以記憶和掌握。采用動(dòng)畫模擬仿真計(jì)算機(jī)內(nèi)部指令的執(zhí)行過(guò)程,可以將抽象的內(nèi)容直觀化,用動(dòng)態(tài)演示講授內(nèi)容,使學(xué)生在學(xué)習(xí)過(guò)程中注意力更集中,能夠更準(zhǔn)確地理解掌握所學(xué)知識(shí)點(diǎn)。比如在講解尋址方式的時(shí)候,制作flash動(dòng)畫模擬每種尋址方式操作數(shù)獲取的過(guò)程,學(xué)生學(xué)習(xí)起來(lái)一目了然,可以輕松理解幾種尋址方式的區(qū)別。還制作了flash動(dòng)畫模擬存儲(chǔ)單元物理地址的形成過(guò)程以及各邏輯段的分配過(guò)程,使學(xué)生更好地理解了對(duì)存儲(chǔ)器的訪問(wèn)。在講解指令時(shí),每講解一類指令,會(huì)給出例子,然后用動(dòng)畫模擬舉例指令在計(jì)算機(jī)中的執(zhí)行過(guò)程,使得學(xué)生對(duì)8086CPU指令的工作原理及過(guò)程有了感性的認(rèn)識(shí),為后續(xù)章節(jié)的學(xué)習(xí)打下良好的基礎(chǔ)。在上課之初,就十分強(qiáng)調(diào)學(xué)生自己上機(jī)調(diào)試練習(xí),加深對(duì)指令的理解。因此,在講解指令時(shí),用多媒體演示如何用Debug命令查看指令執(zhí)行后相關(guān)寄存器、標(biāo)志位、存儲(chǔ)單元的變化,如何檢驗(yàn)指令的格式是否正確,讓學(xué)生掌握自主學(xué)習(xí)的方法,大大提高了課堂教學(xué)效率。

三、任務(wù)驅(qū)動(dòng)教學(xué)

傳統(tǒng)教學(xué)模式以教師為中心,強(qiáng)調(diào)教師的教。教師對(duì)知識(shí)本身過(guò)分重視,而忽略了對(duì)學(xué)生獲取知識(shí)的能力的培養(yǎng),不能充分發(fā)揮學(xué)生的積極性和主動(dòng)性,容易使學(xué)生喪失對(duì)學(xué)習(xí)的興趣?,F(xiàn)代教育理論的基本思想是提倡以學(xué)生為中心,強(qiáng)調(diào)學(xué)生學(xué)習(xí)的主動(dòng)性。于是改變以往的教學(xué)模式,引入了任務(wù)驅(qū)動(dòng)教學(xué)模式。所謂任務(wù)驅(qū)動(dòng)就是將所要學(xué)習(xí)的新知識(shí)隱含在一個(gè)或多個(gè)任務(wù)中,教學(xué)過(guò)程以項(xiàng)目為主線,學(xué)生在教師引導(dǎo)下按需自主學(xué)習(xí)[3]。在講解完匯編程序的指令系統(tǒng)和程序格式,進(jìn)入程序設(shè)計(jì)階段的學(xué)習(xí)時(shí),就采用以“工資計(jì)算系統(tǒng)”這個(gè)項(xiàng)目為主線,劃分為十個(gè)功能模塊,在其中包含了分支程序設(shè)計(jì)、循環(huán)程序設(shè)計(jì)、子程序設(shè)計(jì)、宏結(jié)構(gòu)程序設(shè)計(jì)、輸入輸出程序設(shè)計(jì)、系統(tǒng)調(diào)用等知識(shí)點(diǎn)[4]。每講解一個(gè)知識(shí)點(diǎn)把相應(yīng)的功能模塊分配給大家,由大家自行設(shè)計(jì),討論分析,最后老師評(píng)議總結(jié)得到最終的程序設(shè)計(jì)。在這個(gè)過(guò)程中,以任務(wù)為驅(qū)動(dòng),充分發(fā)揮了學(xué)生的學(xué)習(xí)主動(dòng)性,培養(yǎng)了學(xué)生的學(xué)習(xí)能力和合作意識(shí),變傳統(tǒng)的“教學(xué)”為“求學(xué)”、“索學(xué)”,起到了較好的教學(xué)效果。

四、改革考核方式

匯編語(yǔ)言是一門實(shí)踐性很強(qiáng)的課程,學(xué)習(xí)并真正體會(huì)和掌握匯編語(yǔ)言程序設(shè)計(jì)的最好方法是對(duì)其進(jìn)行充分的實(shí)踐。但是學(xué)生中普遍存在重理論輕實(shí)踐的現(xiàn)象。為了提高學(xué)生實(shí)踐的主動(dòng)性,對(duì)以往的考核方式進(jìn)行了改革,增大了實(shí)驗(yàn)環(huán)節(jié)在綜合考評(píng)中的比重。本著理論考核、實(shí)踐能力考核并重的原則評(píng)定學(xué)生的成績(jī):

總成績(jī)=平時(shí)成績(jī)(占10%)+實(shí)驗(yàn)考核(占30%)+期末考試(占50%)

加大實(shí)驗(yàn)考核力度,避免期末考試一錘定音,有利于督促學(xué)生加強(qiáng)動(dòng)手能力的訓(xùn)練和綜合能力的培養(yǎng)。但是實(shí)驗(yàn)考核比重的加大又帶來(lái)一個(gè)問(wèn)題,如何客觀公正地對(duì)學(xué)生的實(shí)踐能力做出評(píng)價(jià)?如果處理不好,反而適得其反。經(jīng)過(guò)反復(fù)實(shí)踐,選用實(shí)驗(yàn)驗(yàn)收面對(duì)面、一對(duì)一的提問(wèn)方式。提前布置上機(jī)題目,要求學(xué)生課下編寫程序代碼,實(shí)驗(yàn)課進(jìn)行代碼查錯(cuò)、調(diào)試運(yùn)行,完成后由教師提問(wèn)驗(yàn)收。要求學(xué)生能夠講解自己的程序,同時(shí)還能根據(jù)教師的要求實(shí)時(shí)修改程序或給出修改程序的編程思想,促使學(xué)生對(duì)編程實(shí)驗(yàn)有足夠的重視,認(rèn)真完成實(shí)驗(yàn),保證了動(dòng)手能力訓(xùn)練的質(zhì)量和實(shí)踐能力評(píng)價(jià)的公正性,較好地遏止了抄襲。

總之,通過(guò)對(duì)匯編語(yǔ)言課程教學(xué)改革的實(shí)踐,提高了學(xué)生對(duì)這門課程的興趣,培養(yǎng)了學(xué)生獨(dú)立思考的能力,改善了學(xué)生做實(shí)驗(yàn)的態(tài)度,有效地提高了學(xué)生的整體知識(shí)水平和應(yīng)用能力。

[1]任斌,賴樹(shù)明.單片機(jī)教學(xué)方法探析[J].東莞理工學(xué)院學(xué)報(bào),2007,(2).

[2]沈美明,溫冬嬋,張赤紅.IBM-PC匯編語(yǔ)言程序設(shè)計(jì)(第2版)[M].北京:清華大學(xué)出版社,2001.

[3]陳浩.高職數(shù)學(xué)教學(xué)中任務(wù)驅(qū)動(dòng)式教學(xué)初探[J].湖南農(nóng)機(jī),2008,(9).

[4]沈美明,溫冬嬋,張赤紅.IBM-PC匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程[M].北京:清華大學(xué)出版社,1996.

Abstract:Assembly language is a core course of computer science courses.Mastering this course,students can improve the ability of program design and debug.It helps students learn follow-up professional courses.As the instruction execution process is invisible and very abstract,so it is very difficult for students to learn.We applay simulation visualization techniques and task-driven methods in teaching,which received very good results and improved the teaching level.

Key words:Assembly Language;Animation simulation;Task-driven

Discussion on Teaching of Assembly Language Teaching

ZHANG Yu-hua ,GUO Hong-tao
(1.North China Institute of Water Conservancy and Electric Power,Zhengzhou 450011,China;2.Zhong Xing Communication Corporation ,Nanjing 210012,China)

G642

A

1008—4444(2010)03—0159—02

2010-03-14

張玉華(1976—),女,河南開(kāi)封人,華北水利水電學(xué)院信息工程學(xué)院講師。

(責(zé)任編輯:宋孝忠)

猜你喜歡
匯編語(yǔ)言程序設(shè)計(jì)指令
聽(tīng)我指令:大催眠術(shù)
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
高等學(xué)校計(jì)算機(jī)專業(yè)課程教學(xué)改革實(shí)踐——以匯編語(yǔ)言與接口技術(shù)課程為例
匯編語(yǔ)言與C語(yǔ)言的混合程序設(shè)計(jì)技術(shù)研究
電子制作(2019年10期)2019-06-17 11:45:16
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
電子制作(2019年9期)2019-05-30 09:42:04
ARINC661顯控指令快速驗(yàn)證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
提高《匯編語(yǔ)言程序設(shè)計(jì)》教學(xué)效率的思考與實(shí)踐
高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
巩留县| 综艺| 东乌珠穆沁旗| 衡东县| 石城县| 永靖县| 舟山市| 正安县| 崇文区| 平潭县| 彩票| 东阳市| 长乐市| 梁山县| 汝南县| 黄石市| 怀远县| 长治县| 岐山县| 宜君县| 阳山县| 句容市| 和静县| 都江堰市| 湘潭县| 肥西县| 砚山县| 吉安市| 镇巴县| 稷山县| 龙山县| 墨脱县| 新昌县| 南雄市| 彭阳县| 沁水县| 平乡县| 准格尔旗| 常山县| 怀来县| 娱乐|