Skip to main content
  • Book
  • © 1999

MMIXware

A RISC Computer for the Third Millennium

Authors:

Part of the book series: Lecture Notes in Computer Science (LNCS, volume 1750)

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (11 chapters)

  1. Front Matter

    Pages I-X
  2. WELCOME

    • Donald E. Knuth
    Pages 1-1
  3. MMIX

    • Donald E. Knuth
    Pages 2-61
  4. MMIX-ARITH

    • Donald E. Knuth
    Pages 62-109
  5. MMIX-CONFIG

    • Donald E. Knuth
    Pages 110-137
  6. MMIX-IO

    • Donald E. Knuth
    Pages 138-147
  7. MMIX-MEM

    • Donald E. Knuth
    Pages 148-149
  8. MMIX-PIPE

    • Donald E. Knuth
    Pages 150-331
  9. MMIX-SIM

    • Donald E. Knuth
    Pages 332-421
  10. MMIXAL

    • Donald E. Knuth
    Pages 422-493
  11. MMMIX

    • Donald E. Knuth
    Pages 494-509
  12. MMOTYPE

    • Donald E. Knuth
    Pages 510-523
  13. Back Matter

About this book

MMIX is a RISC computer designed by Don Knuth to illustrate machine-level aspects of programming. In the author's book series "The Art of Computer Programming", MMIX replaces the 1960s-style machine MIX. A particular goal in the design of MMIX was to keep its machine language simple, elegant, and easy to learn. At the same time, all of the complexities needed to achieve high performance in practice are taken into account.
This book constitutes a collection of programs written in CWEB that make MMIX a virtual reality. Among other utilities, an assembler converting MMIX symbolic files to MMIX objects and two simulators executing the programs in given object files are provided. The latest version of all programs can be downloaded from MMIX's home page. The book provides a complete documentation of the MMIX computer and its assembly language. It also presents mini-indexes, which make the programs much easier to understand.

A corrected reprint of the book has been published in August 2014, replacing the version of 1999.

Authors and Affiliations

  • Computer Science Department, Stanford University, Stanford, USA

    Donald E. Knuth

Bibliographic Information

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access