張彩霞


摘要:《計算機原理》是中職校計算機專業普遍開設的一門計算機專業課程。《計算機原理》課程中多數是純理論,也有少量的運算。理論知識部分是既抽象又深奧枯燥,而運算部分也是多變換難掌握。如何讓中職校的學生們喜歡學,專心學,善于學?這是我們每位計算機專業課任教師需要思考的問題。
關鍵詞:理論;喜歡;專心;善于;思考
中圖分類號:G427文獻標識碼:A 文章編號:1992-7711(2014)04-047-1
《計算機原理》是中職校計算機專業普遍開設的一門計算機專業課程。怎樣教學才能讓中職校的學生們喜歡學原理,專心學原理,善于學原理,是我們每位計算機專業課任教師需要思考的問題。筆者在長期的教學實踐與探索過程中,總結出三個方面的教學經驗與大家一起探討,衷心地希望能改變計算機理論教學的現狀。
一、巧設陷阱,加深印象,讓學生們喜歡學
開始學習《計算機原理》時,會講到數制及數制轉換,原碼、反碼、補碼的表示與運算,大部分學生通過學習,反復答題后也都能掌握。記得在我講完補碼加法和補碼減法運算方法后,我故意先不講溢出的概念,而是出了兩道加法題,分別讓兩位學生上黑板來做。
習題1:已知X、Y為兩個帶符號的定點整數,它們的補碼為:[X]補=00010011B,[Y]補=11111001B,則[X+Y]補=?
習題2:已知X、Y為兩個帶符號的定點整數,它們的補碼為:[X]補=10011100B,[Y]補=10011000B,則[X+Y]補=?
題目除數據不同以外,一模一樣,我讓學生自愿舉手上來做,果然那些學習成績好的,之前上課聽懂的同學都積極舉手,我選了一個好生上來做,那位學生上來自信滿滿,列了短式,寫了答案,并且也將其二進制補碼轉換成十進制進行了驗算,完全正確。接著我又選了一位成績中等的學生上來做第二道習題,結果情況發生了,做是做了,可是驗算不下去,他摸摸腦袋,掛了一分鐘黑板,朝我看看,很是想不通。這個時候,我才開口說話:“你們是不是和他一樣也發現了問題而解決不了呢?這里新講一個專業名詞叫溢出。”學生們個個都豎起了耳朵,饒有興趣。這次的課我稍稍設下一個陷阱,就讓學生印象深刻,在以后補碼運算的習題中少有出錯,教學效果甚好。
二、巧尋不同,易記憶,讓學生們專心學
計算機系統由硬件系統與軟件系統組成,在講授硬件系統中,必然要講授存儲器,在講授存儲器分類時,必然要講授內存與外存,在講授內存時,必然要講到ROM和RAM,這個只讀存儲器和隨機存儲器的英文簡寫都是三個字母,而中間一個不同,在學生習題練習或考試中,經常會填錯。學生容易混淆,是因為不能真正的入腦入心。課上,我跟學生們說:“ROM叫只讀存儲器,ROM中的‘O就是指only這個單詞,記住了only就再也不會出錯了。我們不是在上英語課,但從這點上來看,學習好英語對學好計算機是很有幫助的。”
努力尋找不同,在比較中讓學生容易記憶。指令系統是計算機原理中很重要的章節,其中要求重點掌握指令的格式和指令的尋址方式。指令的尋址方式有多種,要進行比較區分,完全掌握真是一件不容易的事。一般來講,每種指令的尋址方式都要一一講授清楚,而后在課上小結的時候,任課教師可以帶上一句:“直接給數是立即,寫出地址是直接,涉及SIDI是變址,剩余情況屬相對。”
三、巧作圖示,全面理解,讓學生們善于學
存儲系統章節可以說是全書的重點也是難點,既有理論,又有運算。有關地址總線、數據總線、存儲容量的理論和相關計算,變換起來,有的題目還挺難。
習題1:對于SRAM,容量為256KB的芯片需要多少根地址線?
分析:知道存儲容量,一般會寫成“?×?”的形式,如1K×4,根據存儲容量的概念很容易算得210=1K,是10根地址線。而此題中告訴的容量是256KB這種形式,學生不理解,把256KB拆成256K×8,學生恍然大悟。為了讓學生更好地理解,我在黑板上畫上圖示:
習題2:已知一存儲器的容量為64KB,用十六進制數給存儲器按字節編址,其末地址為121C3H,其首地址為多少?
分析:打比方將存儲單元比作是一個個房間,那門牌號碼就是地址,如果知道最后一個房間號(末地址),共有房間數,推算第一個房間號(首地址)?
房間總數是5,如果末地址是4,首地址是0(4+1-5=0),如果末地址是7,首地址是(7+1-5=3),推導出公式:首地址=末地址+1-單元數,以圖示幫助理解,換作十六進制計算。
不管是圖示還是短式或是打比方,都能幫助學生理解知識要點,積極開動腦筋。課任教師在平時的教學中點滴的滲透,目的一是讓學生從簡單的推導方法開始養成愛學習愛鉆研的好習慣,二是調動學生的學習積極性,搞活課堂氣氛,取得更好的教學效果。