Computer Science and Engineering

Faculty Candidate Seminar

Intro to RISC-V Assembly

Branden GhenaPh.D. CandidateUniversity of California, Berkeley
3725 Beyster BuildingMap


What is an assembly language and how do computer architects choose which operations a processor can execute? This lecture introduces the concept of Instruction Set Architectures, focusing on RISC-V assembly. It explores arithmetic, immediate, and data transfer instruction types and practices translating simple C statements into RISC-V assembly. This teaching demonstration fits the type of material taught in Computer Organization (EECS370).

Bio: Branden Ghena is a PhD student at UC Berkeley studying embedded systems, wireless networks, and the Internet of Things. He previously received a Master’s degree from Michigan in the CSE department. He has taught courses in Computer Organization and Embedded Systems at UC Berkeley and has won Outstanding GSI awards at UC Berkeley and Michigan.


Cindy Estell

Faculty Host

Drew DeOrio