This is an online RISC-V Interpreter, developed as a part teaching aid for CS3410 course at Cornell. It allows you to run a CPU from 32 to 256 hz clock frequnecy (for teaching of-course). Additionally it has the following features:
- Reset to load the code, Step one instruction, or Run all instructions
- Set a breakpoint by clicking on the line number (only for Run)
- View registers on the right, memory on the bottom of this page
The following instructions are currently supported by the Cornell RISC-V Interpreter:
- Arithmetics:
ADD
,ADDI
,SUB
- Logical:
AND
,ANDI
,OR
,ORI
,XOR
,XORI
- Sets:
SLT
,SLTI
,SLTU
,SLTIU
- Shifts:
SRA
,SRAI
,SRL
,SRLI
SLL
,SLLI
- Memory:
LW
,SW
,LB
,SB
- PC:
LUI
,AUIPC
- Jumps:
JAL
,JALR
- Branches:
BEQ
,BNE
,BLT
,BGE
,BLTU
,BGEU
You can check out the Interpreter here
Leave A Comment
You must be logged in to post a comment.