CSCI 2370
Course Outline


Textbook: The Art of Assembly Language
by Randall Hyde
 

While much of the material comes from my notes, the following is the list of the topics and where they are discussed in the book. The book will act primarily as reference to the material presented in class.
 

Chapter        Topic

1                    Number Systems and Data Representation

3, 4                 Computer Organization and Architecture
                       Instruction Execution

6                     Instructions

10, 11              Assembly Language Programming

4, 5                  Addressing
                        Arrays and Strings

Uses MASM    Turbo Assembler Programming

9, 14                 Arithmetic - Integer, BCD, Floating Point
                        8087 Numeric Data Coprocessor and Math Coprocessors

8                      Assemblers and Macros
                        Loaders, and Linkers

3, 13                 Input and Output
17, 18               Interrupts, Traps, and DOS
                        Input/Output Programming with BIOS
 
 
 

Note:

1. There is far more material in the text than we can cover.

2. The programming style does not match mine.