CS3280 ASSEMBLY LANGUAGE AND COMPUTER ORGANIZATION

Syllabus 


Overview:    Introduces microcontroller-based systems, programming concepts, subroutines, bus control, input-output transfers, interrupts, and memory systems.

Textbook:    Microcomputer Engineering, Gene H. Miller, Prentice Hall, 3rd Edition, 2004

        
Prerequisites:    CS 3270

Topics:    Organization of microcomputers                 (1weeks)
    Computer operation / data path design                (1weeks)
    Microcomputer programming                                 (1weeks)
    Machine instructions                                             (1weeks)
    Instruction format and execution (68HC11)            (1weeks)
    Assembly language and Assemblers                     (1weeks)
    Assembly language program design                     (3 weeks)
    Subroutine parameter passing                             (1weeks)
Interfacing / memory-mapped I/O                            (1weeks)
Serial communication                                                (1weeks)
    Polling/Interrupt                                                    (2weeks)
    Memory Systems (cache, virtual memory)            (1weeks)

Prepared by:    Michael Jurczyk

Date:    September 2004

 
Introduces microcon-
troller-based systems, programming concepts,
subroutines, bus control, input-output transfers,
and interrupts. Prerequisite: CS 3270. Graded
on A/F basis only.