EE/CS 305 Microprocessors

(Updated )

Course Information

News

This class is over.

Final Project Info

The final project assignment.

Scott MacKenzie's complete lab manual, including hex keypad, D-A and A-D converter, and firmware labs.

Scott MacKenzie's EXTRA labs, including stepper motor, LCD, EEPROM, mouse, and thermo labs.

When assembling MacKenzie's source code, there are some differences that may need fixing to work with the Easy68K assembler:

More information for:

Links

Lab Information

Homework Assignments

  1. Homework 1 (Base conversions and arithmetic) due 9/7.
  2. Homework 2 (Digital Logic) due 9/14.
  3. Homework 3 (Registers and Memory) due 9/21.
  4. Homework 4 (Machine Language) due 9/27.
  5. Homework 5 (Programming and Addressing Modes) due 10/12.
  6. Homework 6 (Address Decoding) due 10/19.
  7. Homework 7 (DUART; Position Independent Code) due 11/2.
  8. Homework 8 (Privilege, Exceptions) due 11/9.
  9. Homework 9 (Interrupts) due 11/16.
  10. Homework 10 (Instruction Timings) due 11/30.
  11. Homework 11 (8086 and RISC) due 12/7.