I Built a RISC-V CPU to Explain How Instructions Really Work
The video covers most of the RISC-V RV32I instructions (ECALL, EBREAK and CSR are skipped). This gives a good start for people starting to understand RISC-V ISA and the best way that I could figure out to understand that has been to understand how it translates to HW. Some diagrams (the ones showing how bits are extended are taken from here https://github.com/johnwinans/rvalp/r... This is a wonderful resource. At the end of this document you can also see RISC-V instruction cards summarizing all instructions in one pager. Topics Covered: (00:00) Building Blocks (06:30) Higher level language to assembly (11:00) RISC-V instruction set intro (12:31) Reg-Reg ALU instructions (18:50) Load instructions (22:42) Alu-Imm instructions (24:24) Store instructions (26:05) Branch instructions (29:00) Jump/JAL and JALR instructions (33:18) LUI instruction (36:16) AUIPC instruction (37:58) Control logic
![Machine Learning in 5 hrs [Urdu/Hindi]](https://i.ytimg.com/vi/HGYWEOiQgWM/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBDVQ8XRLFFwwbAsRtcpelmpzRsgg)
Machine Learning in 5 hrs [Urdu/Hindi]

FPGAs Aren’t Processors (Unless You Want Them to Be) || FPGA Deep Dive and Use

The Magic of RISC-V Vector Processing

22 Assembly x86 64 Control Flow Data Flow

I kept coding until an RTOS was inevitable

CPU Architectures Explained

Tips for C Programming

Tuesday @ 0900 RISC V Interrupts Krste Asanović, UC Berkeley & SiFive Inc

Integrated SSDs Should Be Illegal, But Why Would They Care!

the true reason C++ always wins

Once You Understand it, You Will Think Everything Else is Silly - Toyota E-CVT

Malloc is NOT Magic: Let's Build it to Learn What's Inside!

The Insane Genius of a Formula 1 Gearbox

x86vsARM difference explained for Beginners

Why C and C++ Still Matter — And Why Most People Struggle to Learn Them

What do CPUs do when there's nothing to do?

How a Single Bit Inside Your Processor Shields Your Operating System's Integrity

Programming in Assembly without an Operating System

Legends of the RISC Wars

