mmix
« Back to VersTracker
Description:
64-bit RISC architecture designed by Donald Knuth
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: mmix assembly education architecture algorithm knuth
Install: brew install mmix
About:
MMIX is a 64-bit RISC architecture designed by Donald Knuth as a modern successor to MIX for The Art of Computer Programming. It serves as a clean, pedagogical instruction set for teaching fundamental computer architecture and algorithm optimization. The package provides the MMIXAL assembler and related tools to compile and run programs written for this architecture.
Key Features:
  • 64-bit RISC architecture with a clean instruction set
  • MMIXAL assembler for writing and compiling programs
  • Educational tool for studying algorithms and computer architecture
  • Simulator for executing and analyzing MMIX programs
Use Cases:
  • Teaching computer architecture and assembly language concepts
  • Algorithm analysis and optimization as described in TAOCP
  • Research into RISC design and low-level programming
Alternatives:
  • MIX – MMIX is the 64-bit successor to MIX, offering a more modern instruction set
  • RISC-V – RISC-V is a practical, widely-adopted open ISA, while MMIX is primarily pedagogical
Version History
Detected Version Rev Change Commit