Assembly and System Software
[ 2001 | 2002 | 2004 | 2005 ]


Contents:

  • Intel x86 CPU & its Assembly
  • System Software
  • Text Books:
    Schedule
    Week 1 Basic Concepts
    Week 2 IA-32 Processor Architecture
    Week 3 Assembly Language Fundamentals
    Week 4 Data Transfers, Addressing and Arithmetic
    Week 5 Procedures
    Week 6 Conditional Processing
    Week 7 Integer Arithmetic
    Week 8 Advanced Procedures
    Week 9 Mid-term
    Week 10 SIC/XE
    Week 11 Assembler I
    Week 12 Assembler II
    Week 13 Assembler III
    Week 14 Macro Processor I
    Week 15 Macro Processor II
    Week 16 Linker
    Week 17 Loader
    Week 18 Final Exam

    Scores:

    Mid-term Exam.

    25%

    Final Exam

    25%

    Assembly Homework

    20%

    Macro Processor

    20%

    Presentation/Others

    10%

    Reading Assignment

    學生名單
    Chapter 9: String and Arrays (9.1-9.2, 9.3, 9.4-9.6)
    Chapter 10: Structures and Macros (10.1, 10.2, 10.3, 10.4-10.5)
    Chapter 12: High-Level Language Interface (12.1-12.4)
    Chapter 13: 16-Bit MS-DOS Programming (13.1-13.2, 13.3-13.4)
    Chapter 15: BIOS-Level Programming (15.1-15.3, 15.4-15.6)

    Teaching Assistant

    范登凱 Rm E5-A307, Ext: 35327, 945402017@cc.ncu.edu.tw
    Office hours - Tuesday 10-12am. Or by Appointment
    何承道 Rm E5-A307, Ext: 35327, ctho@db.csie.ncu.edu.tw
    Office hours - Tuesday 10-12am. Or by Appointment