🖥️ Explore 20 hands-on experiments to master RISC-V computer architecture concepts using the Ripes simulator for effective learning.
-
Updated
Apr 18, 2026 - Assembly
🖥️ Explore 20 hands-on experiments to master RISC-V computer architecture concepts using the Ripes simulator for effective learning.
📟 RISC-V (RV32I) assembly programs from Computer Organization & Architecture (COA) lab sessions — covering arithmetic, branching, memory access, loops, and array handling.
This project is a final project in my master studies and it's done in a team of 2 people, Petar Stamenkovic and myself.
A curated collection of RISC-V assembly experiments for the Ripes simulator — the repository provides ready-to-run labs that illustrate key CPU design and performance concepts. Each experiment comes with explained theory, .asm code, and expected metrics, making it ideal as a learning resource or teaching toolkit.
Low-level programming and computer architecture research. RISC-V Assembly, Ripes simulations, and hardware-software interaction. Collaboration with Nikita Bulkin (University teammate)
RISC-V assembly with Ripes — tests, pipeline/CPI analysis, forwarding, caches, RGB888→RGB565.
A CPU Simulator
Colección de desafíos de bajo nivel en RISC-V enfocados en eficiencia y arquitectura de procesadores.
Add a description, image, and links to the ripes topic page so that developers can more easily learn about it.
To associate your repository with the ripes topic, visit your repo's landing page and select "manage topics."