• Lab Wednesday August 29
    • Lab assignment 1 (due 2:00 P.M, Wednesday September 5)
    • Lab Quiz 1 on Unix
  • Lab Wednesday September 5
    • Lab assignment 2 (due 2:00 PM, Wednesday September 12)
    • Lab Quiz 2 on SIM4
  • Lab Wednesday September 12
    • Lab Assignment 3 (shell scripts, make, push, pop, call, return)
    • SIM program documentation
    • Lab Quiz 3 on SIM5
    • Quiz 3 answers
  • Lab Wednesday September 19
    • Lab Assignment 4 (command line arguments, recursion)
    • Lab Quiz 4 on C functions
  • Lab Wednesday September 26
    • Lab Quiz 5 on printing the longest line
  • Lab Wednesday October 3
    • Assembler assignment, part 1
    • Lab Quiz 6 on declarations
  • Lab Wednesday October 10
    • Lab Quiz 7 on number systems and counting
  • Lab Wednesday October 17
    • Continuation of Assembler assignment
    • Lab quiz 8 on units
  • Lab Wednesday October 24
    • All previous assignments due (no extensions)
    • Lab Assignment 7, Register assignment
    • Lab quiz 9 on units
  • Lab Wednesday October 31
    • Lab Assignment 8, RDTSC Assignment .
    • Lab Assignment 8 (Register Assignment) not due until Friday, November 2.
    • No lab quiz today.
  • Lab Wednesday November 7
    • Lab Assignment 9, Tree with malloc and free assignment
    • Lab quiz 10 on trees and section 6.5 of K&R
  • Lab Wednesday November 14
    • More trees
    • Lab Quiz 10, disassembly with for statements
  • NO LAB on Wednesday November 21 (its Friday)
  • Lab Wednesday November 28
    • Intel 32 vs 64, Unix vs Windows, C vs Java
  • Lab Wednesday December 5
    • Visual Studio
    • MASM example
      • part 1 - http://www.youtube.com/watch?v=QyBnsmwe8Og
      • part 2 - http://www.youtube.com/watch?v=7ZiUk14Lqkk
      • part 2 - http://www.youtube.com/watch?v=jAMYCIB9XNE
      • Authors site - http://www.talreg.com/?p=351