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