- Announcement
- 2007/12/4
- 作業三公佈
- 新增 L21.ppt, L22.ppt
- http://pads12.cs.nthu.edu.tw:8000/slides/
- 2007/10/25
- 作業一繳交日期,deadline延後三日,請大家注意
- 討論區提供範例template,請大家到討論區下載作業一提示
- 2007/10/14
- Tutorial 1中的MASM 6.15連結錯誤,已改正
- Class Schedule and Slides Download
- 組合語言討論區
- Tools Download
- Introduction
- This is a one semester course on assembly language and system programming.
We will introduce primarily X86-based assembly language and it programming.
The course will also cover the design and development of major system programs,
i.e. assembler, linker, and loader.
- Books
- Kip R. Irvine, Assembly Language for Intel-Based Computers,
5th Edition.
- Leland L. Beck, System Software: An Introduction to Systems
Programming
- Resources
- 計分
- Assembly Programs: 20-30%
- Quiz: 0-10%
- Mid-term Exam.: 20%
- System Programs: 20-30%
- Final Exam: 20%
- The instructor reserves the right to normalize (including shift and scale) the
scores for the purpose of achieving fair grade distribution within the class or
across classes.
- Honor Code
- Any cheating will be handled seriously in compliance with the
university rules. Discussion of assignments is encouraged, but copying is
prohibited and considered as cheating. All works that are submitted must be your
own work, unless specifically provided in the assignments. You are advised to
refer to the related regulations and honor code of the university.
- Assignment Grading:
- Late Penalty: All assignments are due at midnight (i.e., 24:00-) on
the due date. The late penalty is 20% for each day (or fraction) past due.
- Early Bonus: For programming assignments, there is an early bonus
of 2% per day for up to 4% total.
- Emails
- 金仲達教授
- 張苑瑩
- bulapalm+asm[at]gmail.com
- 黃世傑
- yoshijava+asm[at]gmail.com
- Note that please change [at] to @