Thanks to visit codestin.com
Credit goes to github.com

Skip to content

eopXD/RISCVcompiler

Repository files navigation

Compiles a subset of C to RISC-V.

  • b04705001 陳約廷 (eopXD)
  • b05902045 宋哲寬 (snoopysfriend)

Implemented Feature

  • Assignment statements
  • Arithmetic expressions
  • Control statements: while, if-then-else
  • Parameterless procedure calls
  • Read and Write I/O calls
  • Short-circuit boolean expressions
  • Variable initializations
  • Procedure and function calls with parameters
  • For loops
  • Multiple dimensional arrays
  • Implicit type conversions
  • register tracking
  • common subexpression elimination

About

C compiler generating RISC-V asm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published