|
Assignments
1. Due 01/18/06
Read Chapter 1
Read How microprocessors
work
2. Due
01/23/06
3. Due 02/06/06
Chapter 3: Problems 9, 21, 23, 24, 25, 27, 31
Go through the MASM tutorial
- make sure you install all the programs on your personal computer
- execute the sample program step-by-step on you computer
- in the HW report, supply line-by-line comments on the example program
indicating addressing modes both for source and destination of each
instruction. (Example "MOV AL, BL ; Source: register addr. Destination:
register addr.")
4. Due 02/15/06
-
Assembly problems
5. Due 02/22/06
- End-of-chapter
and assembly problems
6. Due 02/27/05
- turn in the assignment to Sunny, in CAMP 115 during the day. In case
of his absence from the desk, a drop will be available for reports.
Chapter 5: problems
1, 4, 7, 13, 29
For problem 29, compile and test the program in the debugger. Supply
a printout of the .lst file with your report.
7. Due 03/10/06
Chapter 5: Problems 35, 37, 39
8. Due 03/22/06 - submit this assignment via email to sunnyx@cias.clarkson.edu
Read Chapter 6, section 6-4 Introduction to Interrupts
read Chapter 4, section 4-4
read
Help on video memory organization
read
the programming assignment
9. Due
03/29/06.
Chapter 9, problems 11, 13, 25, 29, 33
For the programming assignment, send assembly and excutable files to
sunnyx@cias.clarkson.edu and turn in a
hard copy of the code in class.
Email and hard copies must match!
Programming assignment
10. Due 04/05/06.
Chapter 9, problems 33, 35
Chapter 10, problems 1, 3, 4, 5, 6, 19
For the programming assignment, send assembly files to sunnyx@cias.clarkson.edu
and turn in a hard copy of the code in
class. Email and hard copies
must match!
Programming assignment
11. Due 04/12/06
Chapter 10, problems 27, 43
Note: if circuit modification is required, you may clearly
mark changes on a copied page from the book.
If programmable logic is involved in
the schematics then you must provide the programming equations or the
answer will not count.
For the programming assignment, send assembly files to sunnyx@cias.clarkson.edu
and turn in a hard copy of the code in
class. Email and hard copies
must match!
Programming assignment
Use this assembly template
12. Due 04/19/06
Chapter 11, problems 11, 19, 29, 55
13. Due 04/26/06 Note: NRZI code diagram in the book is wrong! Use
the example from class notes.
Chapter 15, problems 5 and 35
Chapter
12, problems 31, 37
|