CIS 3714
Assembly Language

Copyright © 2010 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

Review for Test 1 (Covering Chapters 1 through 4)

5 - Procedures
6 - Conditional Processing

Review for Test 2 (Covering Chapters 5 through 6)

7 - Integer Arithmetic
12 - Floating-Point Processing & Instruction Encoding

Review for Final (Covering Chapters 7 and 17)

Some additional information:

8 - Advanced Procedures
9 - Strings and Arrays
10 - Structures and Macros
13 - 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


Grading Spreadsheet
Irvine Book Link