2026-09-15 12:10:33 -04:00
2026-09-11 19:03:06 -04:00
2026-09-13 16:15:27 -04:00
2026-09-11 19:03:06 -04:00
2026-09-15 12:10:33 -04:00

RISC-V Cat

An implementation of the GNU cat command in pure RISC-V assembly as my attempt to learn how to program in RISC-V.

No AI was used in the making of this program.

Building (Linux):

Install the assembler and linker: sudo apt install gcc-riscv64-linux-gnu

Run the make command in the root of the repository.

Usage

cat [OPTION]... [FILE]...

Options:

-b, --number-nonblank - number nonempty output lines, overrides -n -E, --show-ends - display $ at end of each line
-n, --number - number all output lines --help - Show the help page.
--version - Show the version page.

S
Description
An implementation of the GNU cat command in pure RISC-V assembly.
Readme MIT
109 KiB
Languages
Assembly 97.8%
Makefile 2.2%