Skip to content
@monistode

monistode

Monistode

Monistode is an organization containing work for the 2023 POC course at UCU.

It contains the implementations of the four educational ISA's developed for showing the difference between the four different CPU design paradigms, and also the assembler, linker and emulator for the four assembly languages for the ISA's

You can see the emulator here and the documentation here.

Pinned Loading

  1. python-assembler Public archive

    My own assembler for the monistode set of ISAs

    Python 1

  2. ISA_stack Public

    An implementation of the RISC stack ISA spec from ISA-docs

    SystemVerilog 1

  3. python-linker Public archive

    A linker for the Monistode set of ISA's

    Python

  4. ISA_cisc Public

    An implementation of the CISC ISA spec from ISA-docs

    SystemVerilog

  5. ISA_accum Public

    SystemVerilog

Repositories

Showing 10 of 25 repositories
  • emulator-web Public

    Web UI for the emulator and assembler for the Monistode architecture family.

    TypeScript 0 0 0 0 Updated Feb 20, 2025
  • binutils-bindings Public

    WASM bindings for monistode binutils - to allow for assembling on the web

    Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • assemblers Public

    A collection of assemblers for the monistode set of architectures.

    Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • macros Public

    A set of assembler-generating macros for monistode

    Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • emulator Public
    Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • binutils Public

    A cleaner rust backend implementation of the monistode binutils

    Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • cli Public

    The CLI interface for the monistode binutils.

    Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • emulator-cli Public
    Rust 1 MIT 0 0 0 Updated Feb 13, 2025
  • image-scripts Public

    Scripts for generating the linux image for the de10-nano board

    C 1 0 0 0 Updated Feb 29, 2024

Top languages

Loading…

Most used topics

Loading…