Assembly Language Programming
ECE 238
Machine and assembly language programming concepts that illustrate basic principles and techniques. Application through study of the Z80 chip and Gameboy programming assignments.
Spring 2008
Mondays and Wednesdays, 4:10 - 5:25
John Harrison
: instructor
Course Materials
-
class-specific tutorials (set up blog, set up programming environment, etc.)
Class Members
-
Thomas Engdahl - Electrical Engineer Major/Trombone and Sound Artist ( blog )
-
Corey Rink -- Electrical Engineering/Electronic Music/DJing ( blog )
Resources
-
/references for information
-
/resources for purchasing stuff
Assignments
assignments without dates are tentative
Due Date |
Assignment |
Description |
02/04/2008 |
Make a home page on the class blog |
|
02/11/2008 |
Read parts of the Z80 user's manual |
|
02/19/2008 midnight |
Print something on the screen |
|
03/2/2008 midnight |
use sprites and the keyboard |
|
03/9/2008 midnight |
initial term project proposal submission |
|
03/12/2008 |
course midterm exam |
|
03/30/2008 midnight |
write something incorporating sound |
|
03/31/2008 |
Accepted Term Project Proposal |
term project proposal must be approved |
04/5/2008 midnight |
what do you want to accomplish for class lab? |
|
04/13/2008 midnight |
Term Project Phase I |
|
04/20/2008 midnight |
what do you want to accomplish for 2nd set of class labs? |
|
04/27/2008 midnight |
Term Project Phase II |
|
05/06/2008 midnight |
term project functionality complete |
|
05/09/2008 6:30pm |
term project presentation at Mindscapes |
|
05/11/2008 midnight |
term project completed submission |