當期課號 | 2420 | Course Number | 2420 |
---|---|---|---|
授課教師 | 黃國安 | Instructor | HWANG,KUO AN |
中文課名 | 系統程式 | Course Name | System Programming |
開課單位 | 資訊工程系(四日)二A | Department | |
修習別 | 選修 | Required/Elective | Elective |
學分數 | 3 | Credits | 3 |
課程目標 | 本課程主要講述系統程式的基本概念。課程內容包括:組合語言之剖析,組譯程式、鏈接程式、巨集處理程式、編譯程式、線上除錯程式等基本系統程式之功能與設計。學生在完成本課程後,將可了解: 1. 電腦系統機器導向之程式設計環境與理念,2. 設計系統程式的基本概念,3. 基本系統程式之任務與設計。 | Objectives | The goal of this course is to provide the students with a basic knowledge of the system programming. The main topics include assembly languages, assemblers, linking loaders, macro processors, compilers, and on-line debuggers. The students will realize the following topics after finishing this course: 1 the concepts of the machine oriented programming environment, 2. the concepts of system programming, 3. the techniques of the basic system programs. |
教材 | 1. 黃國安, 系統程式, 松崗電腦圖書資料有限公司, 79年三版,講義: http://163.17.30.65/kahwang/index.php。 2. Beck, Leland L., System Software, An Introduction to Systems Programming, Addison-Wesley Publishing Company, 1997。 |
Teaching Materials | |
成績評量方式 | 期中考 30% 期末考 30% 平時考 20% 上機習題 20% |
Grading | Med-term Ex. 30% Final Ex. 30% Class Ex. 20% Programming Project 20% |
教師網頁 | http://163.17.30.65/kahwang/index.php | ||
教學內容 | 1. 緒 論 2. 系統架構 3. 組譯程式 4. 鏈接程式 5. 巨集處理程式 6. 本文編輯程式 7. 動態除錯程式 |
Syllabus | 1. Introduction 2. System Structure 3. Assembler 4. Linker 5. Macro Processor 6. Text Editor 7. Dynamic Debugger |