No announcements

Lecture Schedule (Preliminary)
WeekMondayWednesdayLaboratorySlides
August 31IntroductionUnix ShellShell/Edit Tutoriallec1.pdf lec2.pdf
September 7CC, MakeC/GDBlec3.pdf lec4.pdf
September 14Data RepresentationNumbersMake/Numberslec5.pdf
September 21NumbersLPCC on Goofylec8.pdf
September 28LPC IntroductionARM AssemblyLights and Switcheslec9.pdf lec10notes.pdf
October 5ARM AssemblyARM AssemblyMotors and Sound 
October 12Finite State MachineIR ProtocolIR Decoder Part 1 
October 19ReviewMidtermIR Decoder Part 2 
October 26C/ASMC/ASMGoofy Resurrectedc_asm.pdf
November 2C/ASMC/ASMDrive by Wire 
November 9C/ASMInterruptsInterrupts 
November 16InterruptsContextGoofy Attackinterrupts.pdf
November 23ContextThanksgivingThanksgiving 
November 30How a Processor WorksHow a Processor WorksGoofy Attack 
December 7How a Processor WorksReviewFinal Report Due 

Reading from Book

  • Week of Sept 28 : Chapter 1, 2.1-2.2,3.1-3.3
  • Week of Oct 5: Chapter 3.4-3.9

Future Readings

  • C-ARM link : Book Chapter 5
  • Some Readings on Interrupts
    • Book 2.2 : Register Banks
    • Book 9 : Interrupts and exceptions
    • Philips LBC213x User's Manual Chapter 5