mmix for Mac
mmix is a suite of command-line tools built around the 64-bit RISC architecture designed by Donald Knuth, aimed primarily at readers learning computer architecture, instruction sets, and low-level programming.
mmix — overview
mmix is a suite of command-line tools built around the 64-bit RISC architecture designed by Donald Knuth, aimed primarily at readers learning computer architecture, instruction sets, and low-level programming. It addresses the question of how to understand how machine instructions work on a clear, well-specified, hands-on model—compared with real hardware, this teaching-oriented architecture is better suited to observing the relationships among registers, memory, and instruction execution. For students and teachers reading The Art of Computer Programming or taking related courses, as well as developers who want to understand RISC design at the assembly level, mmix provides an environment that can actually be run and experimented with, helping to ground abstract concepts in concrete operations.
Details
由唐纳德·克努斯设计的64位RISC架构
How to install mmix
- Open Terminal (press ⌘ + Space and type “Terminal”).
- If Homebrew is not installed yet, run the command below first.
- Run this command:
Compared with similar apps
Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.
| App | Version | License | Architecture | 30-day installs |
|---|---|---|---|---|
| mmix | 20160804 | MMIXware | CLI | 2 |
| go-arch-lint | v1.19.1 | MIT | CLI | 12 |
| fifechan | v0.2.0 | LGPL-2.1-or-later | CLI | 1 |
| rvvm | v0.6 | GPL-3.0-or-later | CLI | 0 |
Similar apps: Command-line Tools
go-arch-lint
Linter used to enforce some good project structure and validate top level architecture (code…fifechan
C++ GUI library designed for gamesrvvm
RVVM - The RISC-V Virtual Machine RVVM is a virtual machine / emulator for RISC-V guests, which…libestr
libestr is a string handling library for C developers, mainly intended to simplify the tedious…guichan
© 2004-2009 Olof Naessén IMPORTANT! Guichan is currently in a beta stage.ired
red aims to be a minimalistic reimplementation of the radare shell without much complexity and…Categories: Command-line Tools