CS 272

Fall 2003


Syllabus

Course Syllabus


Programming Assignments


Software Downloads


Notes (being updated)

1. Assembly Language and Microcomputer Systems notes
2. Data Representation
3. Gates, Circuits, and Computational Logic
4. Additional material on Karnaugh Maps
5. Sequential Logic notes
6. CPU organization notes
7. Introduction to Assembly Language notes
8. Processor Status and the FLAGS Register
9. Flow Control Instructions
10. Logic, Shift, and Rotate Instructions
11. Arrays and Addressing Modes
Old notes below here
Even more material on Karnaugh Maps
Multiplication and Division Instructions

Exam Review


Helpful Information

How to use the Turbo Assember and Debugger
Educational Version of Turbo Assembler Available Here
(C++ Builder Professional includes TASM as part of the package)
Table of ASCII Codes
Table of Keyboard Scan Codes
Having trouble running TASM on the network?  Download this batch file.

How to get a free copy of the Microsoft Assembler


Homework Assignments



Sample Programs

Many people have visited this page since 09/15/2001