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 python-assembler Public archive

    My own assembler for the monistode set of ISAs

    Python 1

  2. ISA_stack ISA_stack Public

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

    SystemVerilog 1

  3. python-linker python-linker Public archive

    A linker for the Monistode set of ISA's

    Python

  4. ISA_cisc ISA_cisc Public

    An implementation of the CISC ISA spec from ISA-docs

    SystemVerilog

  5. ISA_accum 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.

    monistode/emulator-web’s past year of commit activity
    TypeScript 0 0 0 0 Updated Feb 20, 2025
  • binutils-bindings Public

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

    monistode/binutils-bindings’s past year of commit activity
    Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • assemblers Public

    A collection of assemblers for the monistode set of architectures.

    monistode/assemblers’s past year of commit activity
    Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • macros Public

    A set of assembler-generating macros for monistode

    monistode/macros’s past year of commit activity
    Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • monistode/emulator-bindings’s past year of commit activity
    Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • emulator Public
    monistode/emulator’s past year of commit activity
    Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • binutils Public

    A cleaner rust backend implementation of the monistode binutils

    monistode/binutils’s past year of commit activity
    Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • cli Public

    The CLI interface for the monistode binutils.

    monistode/cli’s past year of commit activity
    Rust 0 MIT 0 0 0 Updated Feb 20, 2025
  • emulator-cli Public
    monistode/emulator-cli’s past year of commit activity
    Rust 1 MIT 0 0 0 Updated Feb 13, 2025
  • image-scripts Public

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

    monistode/image-scripts’s past year of commit activity
    C 1 0 0 0 Updated Feb 29, 2024

Top languages

Loading…

Most used topics

Loading…