CSSE232 : Computer Architecture I

1: Tue Mar 10 1

  • Introduction & Course Overview
    • Read Ch 1 (esp. 1.1-1.3, 1.11)
    • Read A.2, A.3 (decoder/multiplexor) ; 2.4; 3.1-3.2
    • Practice A.11; 2.6
  • HW1 review (due Tue Mar 17)
  • Note: HWs are always due at class time.
  • Intro to RISC-V assembly
  • RISC-V R Types
    • Arithmetic operations
    • Logical operations
    • Read 2.6
    • Practice 2.17-18,20
  • HW2 compiling c into assembly (due Tue Mar 17)

2: Thu Mar 12 1

  • RISC-V I-types, immediates, lw and sw
    • Read 2.10 (Important reading)
  • HW3 assembling instructions (due Thu Mar 19)
  • Practical1 Assembler I (due Thu Mar 19)


3: Tue Mar 17 2

  • RISC-V Branches and Jumps
    • Read 2.7
    • Practice 2.21-22; 2.24; 2.27-28
  • HW4 loops (due Tue Mar 24)
  • Pseudoinstructions
    • Read 2.12 "Assembler" section
  • HW5 pseudoinstructions (due Tue Mar 24)
  • Due: * HW1
  • Due: * HW2

4: Thu Mar 19 2



5: Tue Mar 24 3


6: Thu Mar 26 3



7: Tue Mar 31 4


8: Thu Apr 02 4



9: Tue Apr 07 5


10: Thu Apr 09 5



Break



11: Tue Apr 21 6


12: Thu Apr 23 6



13: Tue Apr 28 7


14: Thu Apr 30 7



15: Tue May 05 8


16: Thu May 07 8



17: Tue May 12 9


18: Thu May 14 9



19: Tue May 19 10


20: Thu May 21 10