Aiming to be a calculator implemented in RISC-V assembly
Find a file
2025-02-09 11:21:38 +10:00
.gitignore Add some sample files 2025-02-09 11:09:13 +10:00
exit.s Add some sample files 2025-02-09 11:09:13 +10:00
hello.s Add some sample files 2025-02-09 11:09:13 +10:00
main.s Add some sample files 2025-02-09 11:09:13 +10:00
Makefile Add some sample files 2025-02-09 11:09:13 +10:00
README.md Add note on RV32E syscalls 2025-02-09 11:21:38 +10:00

Calculator

Aims to be a calculator implemented in 32-bit RISC-V assembly, initially targeting the inexpensive CH32V003 RV32EC microcontroller: 48Mhz 2KB SRAM, 16KB Flash.

Notes

Disassemble

riscv64-unknown-elf-objdump -D main.o

Resources

Syscalls on RV32E

Consensus seems to be pass the syscall number in t0: