CSC 2370

Course Outline



Textbook: Mastering Turbo Assembler, Second Edition

by Tom Swan

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

3 - Number Systems and Data Representation

4, first part - Computer Organization and Architecture; Instruction Execution

4 - Instructions; Assembly Language Programming

5, 6 - Addressing; Arrays and Strings

1, 2 - Turbo Assembler Programming

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

8 - Assemblers and Macros; Loaders, and Linkers

7, 9 - Input and Output

10 - Interrupts, Traps, and DOS; Input/Output Programming with BIOS