999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

情境教學法在高職計算機專業匯編語言教學中的運用

2021-08-19 20:20:22陳乃戰
軟件 2021年2期
關鍵詞:情境教學法指令計算機

摘 要:本文闡述引入情境教學法進行匯編語言教學,克服高等職業教育計算機應用專業核心課程匯編語言不易掌握等不利因素,激發學生學習興趣,使學生變被動學習為主動求知,提高匯編語言學習質量。

關鍵詞:情境教學法;計算機;中斷調用;指令

中圖分類號:TP313 文獻標識碼:A DOI:10.3969/j.issn.1003-6970.2021.02.029

本文著錄格式:陳乃戰.情境教學法在高職計算機專業匯編語言教學中的運用[J].軟件,2021,42(02):096-099

The Application of Situational Teaching Method in Assembly Language Teaching of Computer Major in Higher Vocational Colleges

CHEN Naizhan

(Fukuang Technician Institute, Fushun? Liaoning? 113000)

【Abstract】:This paper describes the introduction of situational teaching method for assembly language teaching, in order to overcome the disadvantageous factors such as assembly language, which is the core course of computer application major in higher vocational education, it is not easy to master, to stimulate students' interest in learning, to make students change passive learning into active learning, and to improve the quality of assembly language learning.

【Key words】:situational teaching method;computer;interrupt call;instruction

1 情境教學及其特點

情境教學是指教學過程中為達到既定的教學目標,從教學需要出發,在課堂上構建與教學內容相適應的具體情境,并將學生引入既定情境,成為課堂教學的主體,從而激發學生的情感和學習興趣,引發學生共鳴,發揮主觀能動性,幫助學生在愉快的教學氛圍中以自主學習為主,高效準確的接受難以掌握的知識,達到在情境中獲得知識,培養能力,培養團結協作精神目的的一種教學方式。

根據匯編語言的抽象、難學、原理性強、與計算機硬件緊密相關等特點,依據教材內容、高職學生特點,結合現實計算機應用實際,創設生動的主題情境,讓學生受到主題情境的吸引,進入其中,在這個情境中體驗知識遞進式呈現并獲得的過程,從而激發學生內心的參與及成功獲得意識,讓學生能夠切實體驗到理論知識和實際應用緊密聯系的每個細節,從而有效地促進了學生個體的認知、概括、分析、判斷、總結能力。情境教學具有以下特點:

(1)教師在情境教學中充當導演角色,成為整個教學的主導,學生成為課堂教學的主角參與到教師預先導演設定的問題情境中,情境教學所起的最重要的作用,就是能夠把學生的注意力吸引過來。(2)教學所創設的情境主題明確、脈絡清晰、環環相扣,與現實相關,學生由產生興趣開始,在老師的引導下產生了進一步認知的動力,繼而提高了學生的參與熱情和求知欲望。(3)教學中情境的方式豐富多樣,把握高職學生心理特點,切合實際的設定問題情境,會得到意想不到的效果。(4)在情境教學過程中,不僅激發了學生學習的興趣,更重要的是主動參與學習的體驗,克服被動學習的不足,養成主動求知的良好的學習習慣,打下基礎。(5)情境教學使學生在學習的過程中、會不斷發現新問題,然后通過老師引導,學生自身思考,解決問題,在認識-實踐-在認識-實踐的往復過程中,拓展到對知識的深層次的理解,進而取得更好的學習效果。(6)情境教學在提高學生理論聯系實際能力的同時,在教師引導-學生分析-教師啟發-學生拓展的過程中,潛移默化的培養了學生的創新能力。

2 匯編語言情境教學教學實例

2.1 設定情境,提出問題

由于匯編語言中的指令執行過程,看不見,摸不著,教材案例多為偏重理論,結合實際性不強,學生缺乏興趣,更難聽懂,真正消化掌握,因此在選擇教學案例的時候一定要形象、生動、并且具有實用價值,由于匯編語言最強的優勢是編寫硬件控制程序,因此本例主題是優選能激發學生興趣的的硬件設備的編程控制,并且將程序控制計算機過程看得見,聽得到,所想即所得等設置問題情境,如本次選用:硬盤控制、顯示器控制、CMOS芯片控制,鍵盤控制程序,并上機調試通過。學生扮演的是程序設計人員,教師提供書面四個模塊的編程方法、教學目標、基本思路。由學生分析問題、解決問題,學生成為教學過程的主體,領銜主角,教師負責引導、示范、糾正、歸納總結成為整個教學過程的主導,領銜導演角色。

2.2 劃分模塊、適配分組、明確目標

根據同學自愿結合教師調配分為四個學習小組分別完成四個模塊:(1)硬盤控制組;(2)顯示器控制組;(3)CMOS芯片控制組;(4)鍵盤控制組。每組選出或教師根據學習情況指定一名能力較強的同學任組長。具體分配如下:

2.2.1 硬盤控制模塊

實現:按鍵密碼控制計算機硬盤系統引導功能。

(1)教學目標:編寫一段程序判斷按鍵密碼,密碼正確引導計算機系統,否則系統為保護狀態。(密碼為左SHIFT和左CTRL鍵)

(2)學生思路:在硬盤分區程序段中,從02A2H處開始有一段錯誤提示數據,可在此處放置控制程序,程序控制可運用int 16h的2號子功能檢測鍵盤,判斷對應鍵是否按下,int13 中斷讀寫硬盤,也可用debug控制讀寫,下面提示的是DBR邏輯讀寫:

即相對0扇區

c>debug

-L CS:400 2 0 1

-E 05A1 00

-A CS:400 JMP 05A2

403 ^C

-A CS:5A2

CS:5A2 MOV AH,02

INT 16H

CMP AL,05

JNZ 05A2

JMP 022E

5AD NOP

5AE ^C

-W CS:400 2 0 1

-Q

INT 16H 2號子功能說明:AH=2,AL代表鍵盤狀態

Ins C-lock N-lock S-lock Alt CTRL 左Shift 右Shift

(3)學生思考:

1)本例采用的是對硬盤DBR的控制,是硬盤的邏輯讀寫(相對0扇區),還可以采用MBR控制,即硬盤的物理讀寫(0面0道1扇區),安全性會更好,思路是利用int 13 中斷的2、3號子功能,出口參數DX=0080,有興趣的同學試試。

關于硬盤絕對讀寫(0面0道1扇區)的編程方法:

MOV? AX,0201

MOV BX,200

MOV CX,1

MOV DX,0080

INT 13H

INT 3H

……

寄存器具體參數說明:

BX:偏移地址

AH:02 對磁盤絕對讀? 03對磁盤絕對寫

AL:讀寫扇區數

CH:磁道號 CL:扇區號

DH:磁頭號? DL:硬盤

2)硬盤DBR與MBR在編程方法上何異同?邏輯讀寫與物理讀寫有何區別?

2.2.2 顯示器控制模塊

(1)教學目標:編寫顯示器顯示256種顏色的程序,循環程序設計。

(2)學生思路:定義顏色塊長度設計單元——定義顏色塊寬度設計單元——列坐標計數單元——每列顏色塊的塊數計數單元——設置顯示方式為320x200——顯示第一行顏色號——光標定位——顯示末行顏色號——循環顯示256種顏色,利用int10H中斷編程實現顯示控制,部分程序代碼如下:

設置顯示方式:

MOV AX,DATA

MOV DS,AX

MOV ES,AX

MOV AX,0013H

INT 10H

MOV DX,顏色首行顏色號偏移地址

MOV AH,9

INT 21H

MOV AH,2

MOV DX,1800H

INT 10H

MOV DX,顏色末行偏顏色號移地址

MOV AH,9

INT 21H

循環顯示256種顏色,循環程序設計:

MOV AH,0CH

INT 10H

INC LONG

CMP LONG 30

JZ NEXT

……

(3)學生思考:1)65536種顏色顯示如何實現,改變控制器參數?2)INT 10中斷為顯示中斷,試一試其它圖像編程如特殊圖形等。3)文本顯示方式和圖形顯示方式的區別?

2.2.3 CMOS控制模塊

(1)教學目標:編寫程序實現CMOS芯片的讀寫控制,如保存和恢復。

(2)CMOS芯片控制思路:CMOS芯片存儲容量為64BYTE,以字節為單位讀寫,需循環64次,SI,AH為指針,具體內容和編程提示如下:

偏移地址? 內容

00H--0DH? 實時時鐘信息

10H? 軟驅動器類型

12H? 硬盤驅動器類型

14H? 設備字節

15H--16H? 基本存儲器字

17H--18H? 擴展存儲器

19H--1AH? 硬盤類型擴展字

2EH--2FH? CMOS校驗

方法: MOV AH,0

MOV AL,AH

OUT 70H,AL

IN AL,71H

MOV [SI],AL

INC SI

INC AH

……

MOV AL,[SI]

OUT 71H,AL

INC SI

INC AH

……

(3)學生思考:1)利用CMOS I/O嘗試可編寫該芯片的加密解密安全程序。2)CMOS芯片對于計算機自檢有何作用?

2.2.4 鍵盤控制模塊

(1)教學目標:用鍵盤彈奏音樂程序,分支程序設計。

(2)學生思路:所按鍵的鍵值轉換為對應的頻率,要實現用鍵盤的1-8鍵對應八個音符,編寫演奏音樂的程序,首先要把簡譜的音符一對一的翻譯為相應的頻率值:如表1、表2所示:

編程方法:取音符的頻率值賦值,判斷鍵盤按鍵,設置8255的PB口啟動揚聲器、設置8253的命令寄存器初始化通道2并且使8253以模式3進行工作,隨后把頻率值送8253的通道2——揚聲器發聲,關閉揚聲器。編程提示如:設置程序出口——判斷按鍵范圍(1——8)——初始化通道,設置工作方式——輸出頻率低字節——輸出頻率高字節——啟動揚聲器——關閉揚聲器,部分程序代碼如下:

MOV DI ,SI

CMP DI,0

JE? END_PLAY

MOV AH,1

INT 16H

……

OUT 42H,AL

MOV AL,AH

OUT 42H,AL

IN? AL,61H

……

(3)學生思考:具體音符和頻率快慢,因機器配置不同而不同,應反復微調參數測試幾次,確定效果最佳,INT16中斷判斷按鍵1-8分別對應八個音符,同學們試一試,編寫程序,按回車鍵自動播放一首歌曲,可選擇中音區簡單的曲子,如兩只老虎等。

2.3 巡回觀察、啟發糾錯、正確引導

在學生分析、設計、編碼的過程中,教師通過觀察學生的完成情況,及時發現學生出現的錯誤,進行啟發、引導,引發學生思考,如寄存器的選擇,存儲器的選擇、指令的選擇優化,入口、出口參數的確定,程序結構順序、分支、循環的設計,優化指令周期對執行效率的影響、調試程序設置斷點的位置等,促進各組模塊任務順利完成、對于首先完成任務的小組,追加問題難度,分析解決各個模塊思考題,多組完成后,相互交流編程方法、心得,從而完成對應的其它模塊。

2.4 課程小結

通過四個綜合實例的自主學習,每個同學都很好的充當程序員的角色,從閱讀資料、程序分析、繪制流程圖、編寫程序、上機調試各個環節發揮的很好,各組組長充分發揮了帶頭作用,不僅帶領自己小組完成了模塊設計,還互相交流掌握了其它模塊的設計方法,通過本次課的學習,大家應該發現這四個模塊的異同點:

相同點:編程方法相同,這四個模塊主要思路都是采用INT中斷服務或I/O程序編程,其方法是:設置入口參數-出口參數-調用中斷服務程序或寄存器I/O。

不同點:入口參數、出口參數不同、中斷號不同,如模塊一硬盤編程是INT 13中斷,模塊2顯示器控制是INT 10中斷,模塊3 CMOS控制是利用I/O中斷,模塊4是鍵盤控制是利用INT16中斷功能。在程序技巧上,分別用傳送指令、I/O指令、比較指令、轉移指令等設計了順序、分支、循環程序,在程序調試過程中、合理設置斷點、反復調試、優化指令周期、設計流程,程序更加簡潔、高效、實用。

本次教學,同學們參與度好、積極性高、學習質量、效率均有所提高,通過教師主導,學生互動,把原來四節課甚至更多的教學任務,兩節課就順利完成了,這主要得益于學生充分發揮了主觀能動性,和團結協作精神。通過本次學習,學生不僅初步掌握了中斷服務程序的編程方法、優化原則,還更加熟練運用條件指令編寫分支、及循環程序編碼技巧,日后通過不斷學習,一定會深入掌握指令系統及256級中斷程序的編程方法及應用技巧,編寫更多具有實用價值的程序。

3 結語

本次情境教學,學生充分感受到,“在樂中學,在學中做,團結協作”的良好氛圍。學生在學習的過程中感受到由自主學習取得成功而獲得的成就感,在這個過程中學生更好的將課本知識與解決實際問題有機的聯系起來,充分發揮個人潛力,對培養學生主動分析問題,解決實際問題的能力,規避畏難情緒,由被動學習轉化為主動學習,并由此形成好的學習習慣,進而激活學生求知、創新思維,達到事半功倍的學習效果,具有實際意義。

猜你喜歡
情境教學法指令計算機
聽我指令:大催眠術
計算機操作系統
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
初中科學課程中利用情境教學法滲透德育的探討
小學英語課堂情境教學法探討
創設情境教學法在小學語文教學中的應用
情境教學法在小學美術教學中的應用
考試周刊(2016年77期)2016-10-09 12:27:52
主站蜘蛛池模板: 人人艹人人爽| 国产91无码福利在线| 亚洲最大情网站在线观看| 91久久偷偷做嫩草影院精品| 人人看人人鲁狠狠高清| 超级碰免费视频91| 亚洲高清国产拍精品26u| 九九九精品成人免费视频7| 亚洲色图欧美| 亚瑟天堂久久一区二区影院| 日韩毛片视频| 在线观看无码av五月花| 一级福利视频| 国产精品午夜福利麻豆| 亚洲乱亚洲乱妇24p| 永久免费AⅤ无码网站在线观看| 精品1区2区3区| 无码一区二区波多野结衣播放搜索| 日韩欧美中文字幕一本| 视频在线观看一区二区| 国产高清色视频免费看的网址| 91娇喘视频| 四虎影视库国产精品一区| 亚洲欧洲日韩国产综合在线二区| 欧美激情二区三区| 一本大道香蕉久中文在线播放| 国产乱子伦精品视频| 青青操国产| 日韩精品成人网页视频在线| 熟女日韩精品2区| 国产成人高清亚洲一区久久| 91国内外精品自在线播放| 毛片a级毛片免费观看免下载| 久久成人免费| 日韩成人在线视频| 亚洲成人精品在线| 免费Aⅴ片在线观看蜜芽Tⅴ| 色噜噜综合网| 亚洲人成电影在线播放| av免费在线观看美女叉开腿| 国产精品视频猛进猛出| 亚洲女人在线| 久久伊人色| 色色中文字幕| 国产主播福利在线观看| 亚洲综合经典在线一区二区| 免费无码AV片在线观看中文| 免费不卡在线观看av| 欧美日韩中文字幕二区三区| 日本在线亚洲| a毛片在线免费观看| 国产欧美精品一区aⅴ影院| 99精品视频九九精品| 亚洲日韩第九十九页| 国产精品嫩草影院视频| 国产成人艳妇AA视频在线| 亚洲欧美成aⅴ人在线观看| 亚洲第一色网站| 伊人蕉久影院| 亚洲美女一区| 99这里只有精品在线| 亚洲AⅤ无码日韩AV无码网站| 亚洲Va中文字幕久久一区| 无码精油按摩潮喷在线播放| 亚洲日本韩在线观看| 亚洲欧美另类视频| 极品国产在线| 国产免费人成视频网| 美女裸体18禁网站| 又粗又大又爽又紧免费视频| 激情六月丁香婷婷| 国产制服丝袜91在线| 国产精品第5页| 特级精品毛片免费观看| 亚洲资源在线视频| 97国产精品视频人人做人人爱| 国产欧美亚洲精品第3页在线| 亚洲精品不卡午夜精品| 日韩视频福利| 97久久精品人人| 亚洲精品福利网站| 无码AV动漫|