• MMIXware: A RISC Computer for the Third Millennium

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.

About the Authors

  • Donald E. Knuth is known throughout the world for his pioneering work on algorithms and programming techniques, for his invention of th TeX and Metafont systems for computer typesetting, and for his prolific and influential writing. Professor Emeritus of the Art of Computer Programming at Stanford University, he currently devotes his time to the completion of these fascicles and the seven volumes to which they belong. Professor Knuth is the recipient of numerous awards and honors, including the ACM Turing Award, the Medal of Science, the AMS Steele Prize for expository writing, and the prestigious Kyoto Prize for advanced technology.


    Download


MMIXware: A RISC Computer for the Third Millennium

  • Brand: Science Input
  • Product Code: Free Book
  • Availability: In Stock
  • $0.00

  • Ex Tax: $0.00

Related Products

PC Assembly Language

PC Assembly Language

The purpose of this book is to give the reader a better understanding of how computers really work..

$0.00 Ex Tax: $0.00

Assembly Language Succinctly

Assembly Language Succinctly

Assembly language is as close to writing machine code as you can get without writing in pure hexad..

$0.00 Ex Tax: $0.00

Code: The Hidden Language of Computer Hardware and Software

Code: The Hidden Language of Computer Hardware and Software

What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In C..

$0.00 Ex Tax: $0.00

PaulOS: An 8051 Real-Time Operating System

PaulOS: An 8051 Real-Time Operating System

This text book is intended for under-graduate Engineering and/or IT students studying micro-contro..

$0.00 Ex Tax: $0.00

ARM Assembly Language Programming

ARM Assembly Language Programming

This book gives computer science professionals and students an edge, regardless of their preferred..

$0.00 Ex Tax: $0.00

Programming the Z80

Programming the Z80

DownloadThis book has been designed as a complete self-contained text for learning programming, us..

$0.00 Ex Tax: $0.00