Class Information

  • Lecture Instructor:
    • Christopher Santos (christopher.santos@eee.upd.edu.ph)
  • Laboratory Instructors:
    • Christiensen Arandilla (christiensen.arandilla@eee.upd.edu.ph)
    • Mark Allen Agaton (mark.allen.agaton@eee.upd.edu.ph)
    • Uziel Rein Agub (uziel.agub@eee.upd.edu.ph)

Exam Dates

  • Midterms: October 26, 2019 (4:00 pm – 7:00 pm)
  • Finals: December 11, 2019 (9:00 am – 12:00 nn)

Announcements

  • 08/06: Welcome to EEE 105! 😀
  • 10/02: Lecture 09 has been updated. Please re-download. Also, a temporary file has been uploaded for Lecture 10 (floating point). Please wait for an announcement when the link is updated.
  • 10/04: For all those with conflict on the tentative midterm exam date (October 19, 4-7pm), please answer the survey form on this LINK. Thanks!
  • 10/10: I have already decided to move the exam to October 26, Saturday, 4:00-7:00 pm. If you have a conflict on a said date and time, please answer this new SURVEY on or before October 13 (Sunday).
  • 10/21: HW1 is now available. Answer each problem on a new sheet of yellow pad paper and then staple all your papers. Deadline is on October 24 (Thursday) 1:00 pm. Submission bin will be at Rm. 220.
  • 12/08: For all those with conflict on the final exam date (December 11, 9am-12nn), please answer the survey form on this link by December 9, 2019. Thanks!

Class Lecture

  • (08/06) Lec 00: Class Policies (pdf)
  • (08/13) Lec 01: Basics of Computer Hardware and Software (pdf)
  • (08/15) Lec 02: Instructions (pdf)
  • (08/22) Lec 03: Instruction Execution (pdf)
  • (08/28) Lec 04: MIPS Instructions 1 (pdf)
  • (08/30) Lec 05: MIPS Instructions 2 (pdf)
  • (09/04) Lec 06: Performance (pdf)
  • (09/11) Lec 07: Number Representations and Simple Arithmetic (pdf)
  • (09/13) Lec 08: Multiplication (pdf)
  • (09/18) Lec 09: Fast Multiplication and Division (pdf)
  • (10/02) Lec 10: Floating Point (pdf)
  • (10/10) Lec 11: Single Cycle Datapath 1 (pdf)
  • (10/15) Lec 12: Single Cycle Datapath 2 (pdf)
  • (11/05) Lec 13: Multi-Cycle Datapath 1 (pdf)
  • (11/07) Lec 14: Multi-Cycle Datapath 2 (pdf)
  • (11/12) Lec 15: Pipelined Datapath (pdf)
  • (11/19) Lec 16: Pipeline Hazards (pdf)
  • (11/26) Lec 17: Memory Organization (pdf)
  • Lec 18: Input/Output Interface (pdf)