CIS 3714
Assembly Language
Copyright © 2009 Richard J. Gaydos.
These notes are meant to SUPPLEMENT the lectures and text(s),
not replace them ! ! ! !
Most of these notes are saved as html text.
Best viewed as Courier 12-point text.
Please review the format of the material before you print.
To see lecture notes on a topic, just click on the link.
Syllabus
Assembly Language Topics
1 - Basic
Concepts
2 - Processor
Architecture
3 - Assembly
Language Fundamentals
4 - Data
Transfer, Addressing, & Arithmetic
5 -
Review for Test 1 (Covering Chapters 1 through 4)
5 -
Procedures
6 -
Conditional Processing
5 -
Review for Test 2 (Covering Chapters 5 through 6)
7 - Integer
Arithmetic
8 - Advanced
Procedures
17 -
Floating-Point Processing & Instruction Encoding
9 -
Strings and Arrays
10 -
Structures and Macros
12 -
High-level Language Interface
11 -
MS-Windows Programming
Labs
Labs
Due
Lab 1 - Assembly Language Fundamentals
Lab 2 - Data Transfer, Addressing, & Arithmetic
Lab 3 - Procedures
Lab 4 - Conditional Processing
Lab 5 - Integer Arithmetic
Lab 6 - ASCII, Unpacked and Packed Numbers
Lab 7 - ???
Lab 8 - ???
Lab 9 - ???
Lab 10 - ???
Grading Spreadsheet
Irvine Book Link