GNU MIX Development Kit (mdk)

Short Contents

Table of Contents

Next: , Previous: (dir), Up: (dir)


This manual is for GNU MDK (version 1.2.3, August, 2006), a set of utilities for developing programs using Donald Knuth's MIX mythical computer and MIXAL, its assembly language.

Copyright © 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the Invariant Sections being “GNU General Public License”, with the Front-Cover Texts being “A GNU Manual,” and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled “GNU Free Documentation License”.

(a) The FSF's Back-Cover Text is: “You are free to copy and modify this GNU Manual. Buying copies from GNU Press supports the FSF in developing GNU and promoting software freedom.”

GNU MDK was written and designed by Jose Antonio Ortega Ruiz.

Pieter E. J. Pareit is the author of the Emacs MIXAL mode (see MIXAL mode), and has also contributed many bug fixes.

Philip E. King has contributed to this package development with many helpful discussions, as well as actual code (see GUD integration).

Michael Scholz is the author of the German translation of mdk's user interface.

--- The Detailed Node Listing ---

Installing mdk

MIX and MIXAL tutorial

The MIX computer

MIX instruction set

MIXAL

Getting started

Running the program

Using mixguile

Hook functions

Emacs tools

MIXAL mode

mixasm, the MIXAL assembler

mixvm, the MIX computer simulator

Interactive commands

gmixvm, the GTK virtual machine

mixguile, the Scheme virtual machine

Scheme functions reference

Copying