Course Topics
Introduction to RISC-V Assembly Language
Arithmetic (add, multiply, divide) and comparison instructions in RISC-V
Logical and conditional instructions in RISC-V
Load-store instructions in RISC-V
Functions in RISC-V
Encoding of RISC-V instructions
Datapath in RISC-V instructions
Learners can refer to the slides uploaded here, to get an idea of the contents of this short-course. We will try to cover almost all these slides in this course (and a few extra slides).
Lecture Schedule
NOTE: The course will start on 6th June instead of 5th June (due to some urgent work on 5th June for Prof Sparsh).
6 June 2025 (Lecture: 2pm to 5pm. Hands-on: 5pm-5:30pm)
7 June 2025 (Lecture: 2pm to 5pm. Hands-on: 5pm-5:30pm)
8 June 2025 (Lecture: 2pm to 5pm. Hands-on: 5pm-5:30pm)