Skip to content

Home

AXIOM is a collection of projects related to custom designed computers.

Architectures

AX08

A general purpose, 8-bit computer. Noteworthy features include:

  • 8 general purpose register.
  • 16 bit address space
  • 27 different instructions, the documentation for which can be found here.
  • Each instruction can be conditionally executed.
  • 2 IO Ports.
  • A clock speed of up to 20k instructions per second.

Demo Programs

AXM Example Programs

A collection of sample programs written in axm that demonstrate the capabilities of the AXIOM computing platform.

Tools

AXIOM TOOLKIT

A collection of tools designed for developing on the axiom computing platform. Included are:

  • axiom assemble, a custom assembler for the axm assembly language.
  • axiom bridge, a bridge link for exchanging data with the computer bridge.
  • axiom emulate, an emulator to test programs locally.

THEOREM

A high-level programming language designed for the axiom computing platform. It extends the basic ideas of the AXM assembly language with high level language features.

VCAL

A language with a custom memory allocator