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