Logo

MMIXware: A RISC Computer for the Third Millennium

Large book cover: MMIXware: A RISC Computer for the Third Millennium

MMIXware: A RISC Computer for the Third Millennium
by

Publisher: Springer
ISBN/ASIN: 3540669388
ISBN-13: 9783540669388
Number of pages: 550

Description:
MMIX is a RISC computer designed by Donald Knuth to illustrate machine-level aspects of programming. 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.

Home page url

Download or read it online for free here:
Download link
(multiple PDF files)

Similar books

Book cover: PC Assembly LanguagePC Assembly Language
by
The book discusses how to program the 80386 and later processors in protected mode. The tutorial has extensive coverage of interfacing assembly and C code and so might be of interest to C programmers who want to learn about how C works under the hood.
(16234 views)
Book cover: Machine Language for BeginnersMachine Language for Beginners
by - Compute! Publications
Introduction to 6502 machine language. The book starts with an introduction to how computers work, what Binary and Hex are, and how they relate to programing. Everything is covered with enough detail for a beginner to understand what they are doing.
(22851 views)
Book cover: x86 Assemblyx86 Assembly
- Wikibooks
This book covers assembly language programming for the x86 family of microprocessors. The objective is to teach how to program in x86 assembly, as well as the basic architecture of x86 processor family. The book for readers at the intermediate level.
(18613 views)
Book cover: x86-64 Assembly Language Programming with Ubuntux86-64 Assembly Language Programming with Ubuntu
by - University of Nevada, Las Vegas
This text provides a reference for University level assembly language and systems programming courses. Specifically, it addresses the x86-64 instruction set for the popular x86-64 class of processors using the Ubuntu 64-bit Operating System (OS).
(3044 views)