




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、匯編語言程序設計課程簡介課程編號1240513008課程名稱匯編語言程序設計課程性質必修學 時48學 分3學時分配授課:38 實驗: 上機:10 實踐: 實踐(周): 考核方式閉卷考試,平時成績占30% ,期末成績占70% 。開課學院信息工程學院更新時間適用專業計算機科學與技術專業、軟件工程專業先修課程計算機組成原理課程內容:匯編語言程序設計課程是計算機科學與技術本科專業的專業基礎課,特別是學習接口技術、微機原理、計算機組成原理、單片機等其它專業課的重要基礎課程,因此是計算機類專業學生的必修課。本課程以Intel 8086/8088匯編語言為切入點和基礎知識,介紹Intel 8086/8088
2、指令系統、宏匯編功能、DOS系統功能調用、ROM BIOS中斷調用方法以及中斷系統和輸入/輸出方法,通過學習匯編語言的基本編程思路、編程方法及程序調試方法,使學生從根本上了解計算機工作原理和程序的執行過程,認識計算機如何完成復雜的操作和事件處理,學習高級語言涉及不到的計算機科學的基礎知識和技術,并能用匯編語言進行基本的軟件開發,掌握程序調試技術。Brief Introduction Code1240513008TitleAssembler Language ProgrammingCourse natureRequiredSemester Hours48Credits3Semeste
3、r Hour StructureLecture:38 Experiment: Computer Lab:10 Practice:Practice (Week):AssessmentClosed book examination, usually results accounted for 30%, the final grade accounted for 70%.Offered bySchool of Information EngineeringDateforcomputer science and technology software enginee
4、ringPrerequisiteComputer Organization PrinciplesCourse Description: Assembly language programming course is the professional undergraduate computer science and technology foundation lesson, especially learning interface technology, computer theory, computer composition principle, SCM and other impor
5、tant basic courses professional courses, so is a required course for computer class students. This course as the starting point and the basics of the Intel 8086/8088 assembly language Intel 8086/8088 instruction set, macro assembler function, DOS system function calls, the ROM BIOS interrupt calls,
6、and interrupt system and input / output method by learning assembly basic ideas of language programming, programming methods and program debugging method, a fundamental understanding of how computers work and during the execution of the program to enable students to recognize the computer how to per
7、form complex operations and event handling, learning the foundation of computer science involving less than a high-level language knowledge and technology, and basic software development can be used assembly language master program debugging techniques.匯編語言程序設計課程教學大綱課程編號1240513008課程名稱匯編語言程序設計課程性質必修學
8、 時48學 分3學時分配授課:38 實驗: 上機:10 實踐: 實踐(周): 考核方式閉卷考試,平時成績占30% ,期末成績占70% 。開課學院信息工程學院更新時間適用專業計算機科學與技術專業、軟件工程專業先修課程計算機組成原理一、教學內容第一章 基礎知識1.1 匯編語言基本概念1.2 計算機中數的表示方法1.3 實例一 揭開數的面紗教學難點:數的補碼表示與運算。教學重點:進制的轉換與運算。第二章 計算機基本原理2.1 馮諾依曼計算機2.2 微型計算機系統2.3 80x86寄存器2.4 內存儲器2.5 實例二 進入計算機教學難點:寄存器中標志位的含義與用法。教學重點:8086CPU的寄存器類型
9、與作用,物理地址與邏輯地址的轉換,存儲器分段。第三章 指令系統與尋址方式3.1 匯編語言指令3.2 指令的尋址方式3.3 實例三 尋找操作數教學難點:存儲器尋址方式。教學重點:匯編指令格式、屬性,指令的尋址方式。第四章 匯編語言程序設計4.1 匯編語言程設計初步4.2 偽指令4.3 基本匯編指令4.4 屏幕顯示和鍵盤輸入4.5 實例四 帶彩色顯示的算術程序教學難點:數值運算程序。教學重點:匯編語言程序設計步驟,基本匯編指令。第五章 分支程序設計5.1 分支的概念5.2 與分支有關的指令5.3 位操作的分支程序5.4 深入分析轉移特征5.5 實例五 走向分支教學難點:條件轉移指令。教學重點:分支
10、指令,邏輯指令和位移指令,段內尋址與段間尋址的區別。第六章 循環程序設計6.1 循環的概念6.2 循環指令6.3 串處理6.4 多重循環6.5 循環程序舉例6.6 實例六 循環之循環教學難點:綜合分支與循環的用法。教學重點:串處理指令,循環指令,數組排序程序。第七章 子程序設計7.1 子程序的概念7.2 調用和返回7.3 過程定義7.4 現場保護7.5 子程序參數傳遞7.6 嵌套與遞歸7.7 實例七 子程序與模塊化教學難點:主程序調用子程序、子程序的參數傳遞。教學重點:CALL指令,RET指令,現場保護和子程序參數傳遞。第八章 宏匯編技術8.1 宏8.2 其他宏功能8.3 結構偽操作8.4 重
11、復匯編和條件匯編8.5 多模塊結構8.6 實例八 宏與多模塊教學難點:利用宏來簡化程序的方法。教學重點:宏庫,宏定義,宏調用、宏展開的作用和作法。第九章 中斷程序設計9.1 中斷的概念9.2 定制自己的中斷9.3 BIOS中斷9.4 DOS中斷9.5 實例九 中斷程序應用教學難點:中斷程序與子程序的區別。教學重點:中斷類型與中斷向量,BIOS與DOS中斷調用二、教學要求第一章 基礎知識教學要求:了解匯編語言的基本概念第二章 計算機基本原理教學要求:掌握8086CPU的寄存器類型及作用;掌握物理地址和邏輯地址的概念及轉換;掌握存儲單元的屬性和存儲分段概念;理解馮諾依曼計算機的結構和基本特點;理解
12、匯編語言與微型計算機系統的相互關系;了解微處理器的結構。第三章 指令系統與尋址方式教學要求:理解匯編指令的格式與屬性;了解8086指令系統的分類;理解尋址的含義,掌握操作數與尋址的關系;熟練掌握立即尋址方式、存儲器尋址方式的特點及指令表示;了解與數據有關的各種尋址方式的選擇特點,能夠根據尋址方式的要求,寫出相關指令。第四章 匯編語言程序設計教學要求:了解匯編語言程設計的基本步驟;掌握用匯編指令實現設計思路及算法的方法;了解從源程序到生成可執行程序的過程和匯編環境要求;理解偽指令的用法和功能;重點掌握基本的匯編指令;了解BCD碼十進制運算程序的作用;掌握屏幕顯示和鍵盤輸入等DOS功能調用INT
13、21H指令的用法。第五章 分支程序設計教學要求:理解分支的概念機分支結構的特點;理解與轉移地址有關的尋址方式;理解CS、IP寄存器與轉移地址的關系;重點掌握段內尋址與段間尋址的區別;熟練掌握與分支有關指令的用法;重點掌握條件轉移的四種指令的格式與用法;熟練掌握邏輯指令與位移指令。第六章 循環程序設計教學要求:了解分支與循環的異同;掌握循環指令的用法;掌握串處理指令;理解串處理與循環的關系,了解實現循環的集中方式。理解多重復循環的概念;重點掌握數組排序程序的編寫方法。第七章 子語言程序設計教學要求:了解子程序的概念;理解和掌握子程序調用指令CALL和子程序返回指令RET的作用及執行過程;掌握過程
14、定義偽指令的格式和用法;理解子程序的屬性概念,掌握現場保護和子程序參數傳遞的作用和用法;了解子程序的嵌套與遞歸;了解模塊化結構的概念與結構特點。第八章 宏匯編技術教學要求:理解宏的概念;掌握宏與子程序的區別;充分理解宏定義、宏調用、宏展開的作用和用法;掌握宏庫的概念;了解結構、重復匯編和條件匯編的概念;了解多個代碼段下多模塊程序的編寫方式;熟練掌握利用宏來簡化程序的方法。第九章 中斷程序設計教學要求:了解中斷的概念及CPU相應和執行中斷處理程序的過程;理解中斷程序與子程序的區別;理解中斷源的概念;掌握中斷類型與中斷向量的概念及用法;掌握基本的BIOS中斷調用和DOS調用功能;了解編寫自己定制的中斷程序和改變系統中斷程序的設計方法;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深淵化能自養菌多樣性-洞察及研究
- 腫瘤放射性核素治療-洞察及研究
- 生物電磁場調控-洞察及研究
- 1.1《子路、曾皙、冉有、公西華侍坐》課件+2024-2025學年統編版高一語文必修下冊
- 幼兒敘事能力發展路徑-洞察及研究
- 雙板滑雪跳躍技巧-洞察及研究
- 2025年超星爾雅學習通《勞動通論》章節測試含完整答案【易錯題】
- 2024-2025學年高中數學第二章解析幾何初步2.2.1圓的標準方程課后篇鞏固探究含解析北師大版必修2
- 2025國家開放大學《形勢與政策大作業》試題和答案
- 小區綠地維護與綠化合作協議
- 統一的企業文化建設實施策劃方案
- 床上用品、服裝產品供貨及售后服務方案
- 履帶吊月保養記錄
- 公路運營之隧道知識培訓
- 2025年退役士兵轉業軍人文化考試試題題庫答案
- 施耐德公司品牌戰略
- 超星爾雅學習通 數學大觀(北京航空航天大學) 章節測試含答案
- 醫療設備采購流程圖
- 第五章 包殼材料
- HW50取力器說明書
- 行政賠償與行政補償課件
評論
0/150
提交評論