mmixware: the simple simulator, assembler, test programs and full documentation, plus the meta-simulator for MMIX MMIX is the new computer and associated assembly language that Donald Knuth will be using to specify the algorithms in the next edition of his series, The Art of Computer Programming. Currently three volumes have been published, and more are in preparation. Knuth will use MMIX as the low-level programming language in the "ultimate" edition of his opus.