Skip to content

Steven6798/SRRArch-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SRRArch Simulator

A simulator for a custom Instruction Set Architecture (ISA) designed for learning purposes. This simulator loads ELF files generated by an LLVM-based compiler backend and executes them in a simulated environment.

Features

  • Loads and executes ELF binaries

Building

Prerequisites

  • CMake 3.15+
  • C++17 compiler (GCC 9+, Clang 10+)

Build Instructions

# Clone the repository
git clone https://github.com/steven6798/SRRArch-simulator.git
cd SRRArch-simulator

# Build
mkdir build && cd build
cmake .. -DLLVM_DIR=/path/to/llvm/lib/cmake/llvm
make -j$(nproc)

About

A simulator for the SRRArch architecture designed for learning purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors