Welcome to the Happy Assembly Class web page!



N e w s

Apr 16- 4:44am
  There is no news yet... This is where annoucements about extra help/lab days will go. -- Valery Moya



L a b   M a n u a l

  manual in PDF format - Your best friend. :)



L a b   T i m e s / T u t o r s

  MW 9:00-11:00 - Robert Stone
  TTh 12:00-2:00 - Zane Connally
  MW 11:30-1:30 - Alexis Culp and Erick Castillo
  MW 5:30-7:30 - Orion Tiller
  TTh 4:00-6:00 - Karl Brandt
  TTh 2:00-4:00 - Valery Moya and Allen Lwin
  TTh 6:00-8:00 - Thomas Belote
  MW 7:30-9:30 - Joseph Sung



L a b   A s s i g n m e n t s

  • Week 2:
    Lab 1 (Due Apr 6) - Introduction to the lab environment.
    Lab 2 (Due Apr 6) - Basic optimizing (Memory vs registers.)

  • Week 3:
    Lab 3 (Due Apr 13) - Basic I/O (Characters & Decimals I/O, Bit Masking.)

  • Week 4:
    Lab 4 (Due Apr 20) - Procedures! :)

  • Week 5:
    Lab 5 (Due Apr 27) - More Procedures

  • Week 6:
    Lab 6 (Due May 4) - Binary Search Trees

  • Week 7.5:
    Lab 7 (Due May 15) - ROT13 in HC11 (NO Late Locker for this lab!!)

  • Week 8:
    Lab 8 (Due May 25) - More recursion and interrupts

  • Week 9:
    Lab 9 (Due June 3) - Extra credit and make-up labs



E x t r a   H e l p ! ! !

  Joseph Sung's 12L page - LOTS of lab information and help, along with other resources like Intel 8086 assembly.
  loops - A look at how some C-style (for, while, and do-while) loops are coded into MAL.

  bases.mal - Val's implementation of Lab 5 (You may *NOT* copy the code, only use it as a reference!!!)