匯編語言程序設計子程序設計課件_第1頁
匯編語言程序設計子程序設計課件_第2頁
匯編語言程序設計子程序設計課件_第3頁
匯編語言程序設計子程序設計課件_第4頁
匯編語言程序設計子程序設計課件_第5頁
已閱讀5頁,還剩29頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

匯編語言程序設計子程序設計51、山氣日夕佳,飛鳥相與還。52、木欣欣以向榮,泉涓涓而始流。53、富貴非吾愿,帝鄉不可期。54、雄發指危冠,猛氣沖長纓。55、土地平曠,屋舍儼然,有良田美池桑竹之屬,阡陌交通,雞犬相聞。匯編語言程序設計子程序設計匯編語言程序設計子程序設計51、山氣日夕佳,飛鳥相與還。52、木欣欣以向榮,泉涓涓而始流。53、富貴非吾愿,帝鄉不可期。54、雄發指危冠,猛氣沖長纓。55、土地平曠,屋舍儼然,有良田美池桑竹之屬,阡陌交通,雞犬相聞。理工大計算機科學與技術系《匯編語言程序設計》第9章子程序設計9.1子程序設計方法9.2子程序的參數傳遞9.3子程序嵌套與遞歸9.4子程序庫第9章子程序的設計遼工大里計算機科學與技術系《匯編語言程序設計》9.1子程序設計方法子程序又稱為過程,是能完成特定功能有一定通用性的程序段,在需要時能被其它程序調用。調用子程序的程序常稱為主程序。一般把源程序中反復出現的程序段或常用的功能獨立的程序段設計成子程序供用戶使用。這樣可以簡化源程序結構、節省目標程序的存儲空間,提高程序設計的效率。子程序結構也是模塊化程序設計的基礎。本章主要介紹子程序的定義、子程序調用和返回、子程序的參數傳遞以及子程序庫等知識。第9章子程序的設計依據相關統計數據顯示,在語文教學當中閱讀教學的時間約占總體教學時間的70%的比重。作為語文教學的重點內容,閱讀教學在語文教學當中具有重要的地位。應用文本細讀,可讓學生能夠深入的理解所閱讀的內容,有效地提升閱讀教學的有效性,因此將文本細讀的教學方式用于語文閱讀教學當中是非常有必要的。一、文本細讀法的概念作為當前的一種行之有效的全新閱讀方法,文本細讀法以語言學來深入分析與研究文本的語言、結構、細節。應用文本細讀法,可使人們在閱讀的過程當中以文本作為關鍵點鑒賞文學作品,將文本細讀法應用于初中語文閱讀教學時,必須注重在閱讀當中師生所體現出的重要性,其重點特征表現出為下述幾點:一為必須在閱讀的過程當中進一步凸顯學生所具有的主體地位,使學生能夠在學習時,去對課文當中所體現的作者所處時代背景、寫作的初衷進行深入的思考,并體悟文章當中所流露出的真情實感;二為認真的琢磨文章當中的語言,并應用代入法來假設自身是作者,在進行創作的過程當中應怎么樣來合理的應用詞匯、構建自身所特有的語言風格;三為在文本細讀當中應體現出教師的重要性,在學生進行閱讀的過程當中,教師應適時的給予學生引導,提升學生自主思考與自主學習的能力。二、初中語文閱讀教學中文本細讀的有效策略(一)讓學生強化誦讀文本內容在開展閱讀教學當中,教師應指導學生在誦讀課文時必須具有真情實感,讓學生能夠深入的理解文章當中所顯現的思想意識與情感體驗。充滿感情的來誦讀文章,能夠讓學生專心致志的進行閱讀,讓學生能夠深入的細讀文本,以此來較好地促進學生的閱讀主動性,讓學生全身心的投入到閱讀教學當中。教師可在日常教學當中充分應用每天的早讀時間,來促進學生誦讀文本內容。教師可指導學生預先細讀部分即將要文本內容來提前進行預習,增強學生自我的自主學習能力;同時也能夠對曾經學習過的部分文本內容進行細讀,來對所學知識進行鞏固復習;教師指導學生強化誦讀文本內容,可有效地促進學生的閱讀主動性,以此來有效地提升閱讀教學的有效性,提升學生的閱讀綜合能力。(二)合理導入文本內容的核心部分在細讀文本的過程當中,應尋找到合理的導入點才能起到良好的成效,并借助于合適的導入點來認真的琢磨文本,并深入的理解與掌握文本的主題思想。例如,在《孔乙己》當中,魯迅先生細致的描述到:“孔乙己是站著喝酒而穿長衫的唯一的人”。此話語當中具有極深的內含。“站著喝酒”說明了孔乙己身無分文,因此沒有錢財來讓他能夠坐在店中飲酒,用此四個字栩栩如生的體現刻畫出他非常清貧的生活狀態;“穿長衫”則是體現出其作為落魄文人所堅持的“斯文風骨”,以示他和普通人的區別;“唯一的人”則是較好的體現出他與坐在店中飲酒、與站立喝酒的普通人都具有區別。孔乙己的“竊書不是偷”。是在反思自身行為錯誤時,卻又秉持傳統的封建時代文人的“氣節”,因此不肯主動承認自己的偷竊行為,反而用此句話來為自己的偷竊行為來作無力的辯解,教師指導學生深入思考:“是什么原因導致了孔乙己的不幸命運?”:孔乙己的清貧的生活的根源,是由于封建時代的對文人思想意識腐蝕與毒害所造成的。教應指導學生通過精讀文本,來深入的體悟在封建時代的歷史背景下,對于人們思想與心靈的嚴重戕害,者同時也是導致文本當中人物在生活當中不幸命運的根源。(三)對文本情感進行還原教師在開展閱讀教學地過程當中,應指導學生進行深入閱讀,并較好的還原文本情感。以此來讓深切體會到文本當中所體現出的思想與情感,并獲得較好的細讀效率與質量。例如教師在教學《觀潮》一文時,教師可先安排學生細讀文本,再對學生進行啟發式的提問:“在文中作者時怎么樣生動傳神的描述江潮來臨時的情境?作者描述觀潮的情境所應用的修辭方式有哪些?”并分享自己的見解,來開展有效地互動學習。最后,讓學生借助于細讀,來對文本情感進行還原,并在還原文本情感的過程當中,深入的理解與掌握所閱讀的文本內容。三、結語總之,在初中語文教學中,文本細讀法顯現出愈來愈重要的作用。教師在教學當中,應注重讓學生認真細致的細讀文本,使學生深入體會到文本當中流露出來的作者的真情實感,深切領悟到我國悠久歷史文化傳承下來的豐富多彩的語言特色;方可有效地促進學生的閱讀興趣,提升學生的語文知識水平及語文綜合素養。教育部《全日制義務教育化學課程標準》(2012年修訂稿)在“教學建議”中指出:在教學中,應緊密結合學生的生活實際,使他們感受身邊的化學物質及其變化,增強學習的興趣,加深對化學知識在生活實際中應用的認識。在進行初中化學教學的時候,應該注重課程社會化以及生活化,將初中化學教學中融入生活實踐,實現“生活化學”,讓學生在生活中理解化學知識,引導其用已經學到的化學知識解讀一些生活上的問題。為此,我們應該注意:制定學習目標時,不是僅僅為了考試成績,理解知識要點,完成理論學習,化學教學更應當注重學生的實踐能力,使得化學豐富學生生活,在確定化學教學內容時,應適當延伸課堂教學內容,結合教材內容提升學生的創造性思維,展示化學與學生生活中的聯系,在教學方式方法上,絕不能單純的解題訓練,而是要在生活實踐中對化學有更深的領悟。筆者從教學情境、教學內容以及化學實驗等幾個方面對初中化學教學生活化的實踐進行了有益的探索。一、教學情境生活化建構主義認為,學生是在生活過程之中慢慢構建自己知識框架的。換句話說,學生在教師對其進行學習指導的時候已經有了自己的一些想法,在平時的生活當中,在和老師、同學的交流中,無時無刻在構建自己的知識體系,然而傳統教學僅僅是一味的給予,新課程倡導將化學教學生活化,不在是單一的知識由外向內傳導的過程,而是對學生進行引導,讓其主動在生活中學習,讓學生把學習到的新知識和自身原有的生活經驗有效的相結合,借此來構建自身知識經驗。經由新獲得的經驗,豐厚自己原來的生活知識。對此,老師務必要有耐心,做一個生活上的有心人,在備課時,注意收集生活中一些和化學相關的資料,在進行課堂教學時對于教材的分析一定要認真仔細,設計一些生活情境,將化學問題延伸到學生生活方面,借此來激發學生的學習興趣,讓學生理解知識更加深刻,并且能夠學以致用,不是“死讀書”。比如在《金屬材料》一課的教學,就可以有效的引入情境設計,利用網絡以及多媒體等輔助教學的手段,讓學生充分認識到金屬的歷史,并且就學生的學習環境,引導學生對日常生活中所接觸的金屬材料進行探究。二、教學內容生活化國外早就有學者提出了“教學就是生活”的理念,國內著名教育家陶行知就在其“生活教育”當中講到了“教育來源于生活,就應該利用生活來進行教育,將生活作為基礎進行教育”。就目前情況看來,我國仍然以應試教育為主,在初中化學教學的過程中,大多數老師以及家長都會將重點放在對學生解題能力的培訓上面,借此來應對考試。這樣就導致學情分析被教師忽視了,不能夠和學生生活有效的結合起來,沒有實踐的化學教學,不能夠讓學生對其有深刻的認識,這就讓學生的動手實踐能力和理論知識不成正比,使其創造性思維得不到發展。教學的實質就在于還原生活,因為知識來源于生活,又高于生活。沒有生活作為基礎那么就算化學理論知識再好,也只是一張白紙,一旦要將運用到社會實踐當中,學生將束手無策。教學應該對學生進行正確的引導,讓其在享受生活以及感悟生活的過程之中體會到生活的意義,實現自我價值。把學生解題能力轉化為實際運用的能力。三、化學實驗生活化新課程理念越來越深入當代教學,教師也需要將自身教學理念和當下教育情況相結合,借此來改變陳舊的教學模式。初中化學教學需要將生活融入到教學之中,增加課堂教學的趣味性,讓學生有切身的體會。比如:氧化銀去除。在有些同學的家里,可能會有一些銀制的物品,但是,有很多的銀制物品非常容易變黑,失去漂亮的光澤,那么,同學們能不能利用化學學到的知識,有效的將這一問題解決。首先使用家用洗潔精把銀制物品表面的一些汗漬給擦拭干凈,然后再用小刷子,沾上一點點牙膏,去擦拭銀質物品表層的黑色物質。因為銀質物品表層黑色物質是硫化銀與氧化銀,在牙膏中的碳酸鈣和二氧化硅都具有較強的硬度,能夠有效的磨掉銀制物品表面的硫化銀與氧化銀。教學來源生活,要想讓學生學好化學,就務必要將化學教學融入學生生活,讓學生體會到初中化學教學的價值和魅力。【理工大計算機科學與技術系《匯編語言程序設計》第9章子程序設計9.1子程序設計方法9.2子程序的參數傳遞9.3子程序嵌套與遞歸9.4子程序庫第9章子程序的設計遼工大里計算機科學與技術系《匯編語言程序設計》9.1子程序設計方法子程序又稱為過程,是能完成特定功能有一定通用性的程序段,在需要時能被其它程序調用。調用子程序的程序常稱為主程序。一般把源程序中反復出現的程序段或常用的功能獨立的程序段設計成子程序供用戶使用。這樣可以簡化源程序結構、節省目標程序的存儲空間,提高程序設計的效率。子程序結構也是模塊化程序設計的基礎。本章主要介紹子程序的定義、子程序調用和返回、子程序的參數傳遞以及子程序庫等知識。第9章子程序的設計Q工大是計算機科學與技術系《匯編語言程序設計》9.1子程序設計方法9.1.1子程序的定義子程序的定義是由過程定義偽指令PROC和ENDP實現,格式如下:過程名PROCINEARFAR];過程體過程名ENDPNEAR屬性的過程只能被相同代碼段的其他程序調用,FAR屬性的過程可以被不同代碼段的程序調用(1)子程序和主程序在同一個代碼段中,則子程序定義為NEAR屬性(2)子程序和主程序不在同一個代碼段中,則子程序定義為FAR屬性3)主程序通常定義為FAR屬性,這是因為主程序被看作D0S調用的個子程序,以便執行完返回D0S。第9章子程序的設計Q工大是計算機科學與技術系《匯編語言程序設計》91子程序設計方法子程序可以放在代碼段主程序開始執行9.1.1子程序的定義之前的位置,也可放在代碼段的末尾主段內定義程序執行終止后的位置。P121MAINPROCFARMAINPROCFARCALLSUBRICALLSUBRIRETMAINENDPRETSUBRIPROCNEARSUBRIPROCNEARRETRETSUBRIENDPSUBRIENDPMAINENDP第9章子程序的設計Q工大是計算機科學與技術系《匯編語言程序設計》9.1子程序設計方法9.1.1子程序的定義SEGXSEGMENTSUBTPROCFAR段間定義RETSUBTENDPCALLSUBTSEGXENDSSEGYSEGMENTCALLSUBTSEGYENDS第9章子程序的設計Q工大是計算機科學與技術系《匯編語言程序設計》9.1子程序設計方法9.1.1子程序的定義為了便于其他程序員能正確使用子程序,在編寫子程序時,還要養成書寫子程序說明信息的良好習慣。子程序說明信息一般包括以下內容:(1)子程序名(2)功能描述(3)入口和出口參數(4)調用注意事項和說明等第9章子程序的設計Q工大是計算機科學與技術系《匯編語言程序設計》9.1子程序設計方法9.1.1子程序的定義例9.1編寫一個子程序,從鍵盤輸入一位十進制數;子程序名:stdin;功能:完成從鍵盤輸入一位十進制數;入口參數:等待鍵盤輸入;出口參數:a1中存放輸入的數值stdinprocmovint21hcmpal,30hnextl,39hJgnexdal,Ofhnext:retstdinend第9章子程序的設計遼工大里計算機科學與技術系《匯編語言程序設計》9.1子程序設計方法9.1.2子程序調用與返回子程序調用與返回由CAL和RE指令實現子程序調用指令首先把子程序的返回地址(即CALL指令的下一條指令的地址)壓入堆棧,然后轉移到子程序的入口地址執行子程序。根據子程序和主程序是否在同代碼段,分為段內調用和段間調用。子程序和主程序在同一個代碼段中稱為段內調用;子程序和主程序不在同一個代碼段中,稱為段間調用。子程序返回指令負責把壓入棧區的返回地址彈出送IP或CS:IP,實現返回主程序繼續往下執行。與子程序的段內調用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論