The Art of Computer Programming, Volume 1, Fascicle 1: MMIX -- A RISC Computer for the New Millennium (Donald Ervin Knuth)

0.0 (0)
The Art of Computer Programming, Volume 1, Fascicle 1: MMIX -- A RISC Computer for the New Millennium (Donald Ervin Knuth)

This first fascicle will eventually be incorporated into the fourth edition of The Art of Computer Programming, Volume 1, Third Edition: Fundamental Algorithms.

It defines the MMIX assembly language and gives a programmer's introduction to the long-awaited MMIX, a RISC-based computer that succeeds the original MIX. New information on subroutines, coroutines, and interpretative routines is also presented in the fascicle.

Ebook Details

About the Authors
In addition to his development of the TeX and Metafont systems for computer typesetting, Donald Ervin Knuth is renowned throughout the world for his groundbreaking work on algorithms and programming techniques, as well as for his prolific and significant writing. He currently devotes his time to finishing these fascicles and the seven books to which they belong. 
Published Date / Year
1 edition (February 24, 2005)
144 pages
eBook Format
Online, PDF

Similar Programming & Computer Books

Éléments d'algorithmique - Algorithmic elements (D. Beauquier, et al)
This free programming book differs from other treatises on algorithms in two ways: first, we give special attention to the new tree structures that have emerged recently (bicolor trees,...
Complexité algorithmique - Algorithmic complexity (Sylvain Perifel)
The foundational ideas of algorithmic complexity theory are first covered in this free programming book before moving on to a number of more sophisticated subjects. ...
Algorithmique du texte - Text Algorithms (Maxime Crochemore, et al)
This free programming book offers a broad overview of text-processing algorithms. As such, it is an algorithmic book, but one whose goal is to utilize computers to manipulate language....
A History of the Personal Computer: the People and the Technology (Roy A. Allan)
The history of the personal computer revolution in this free programming book is fascinating. We go into detail on early personal computing, the "first" personal computer, Intel's invention of...
A Technical History of Apple's Operating Systems (Amit Singh)
These documents cover a variety of operating systems that Apple has attempted to create as well as those that it has previously developed.
Retrograde - The Ultimate Guide to Pre-millennial PC Hardware (Ben Hardwidge)
With our free guide to retro PC hardware, you can go back in time to the Neolithic era of the 286, CGA graphics, and the earliest sound cards. ...
Computer Arithmetic of Geometrical Figures: Algorithms and Hardware Design (S. I. Khmelnik)
This free programming book describes many iterations of processors made for affine transformations of planar and spatial many-dimensional figures. This processor is designed to perform affine transformations on geometrical...
Parallel Complexity Theory (Sanjeev Arora, et al.)
The focus of this free programming book is the research of Parallel Computing and Programming, which serves as an abstract indicator of the complexity of parallel computing problems. ...
Computational Complexity: A Conceptual Perspective (Oded Goldreich)
The study of the innate complexity of computer jobs is introduced conceptually in this free programming book. It is meant to be used as a textbook or for independent...
Computational Complexity (Wikibooks)
All computer science grads should read this free programming book since it offers information that is fundamental to their understanding of computation theory. ...

Others Programming Books by Donald Ervin Knuth

Concrete Mathematics: A Foundation for Computer Science, 2nd Edition (Donald E. Knuth, et al)
This book provides an introduction to the mathematics that underpins sophisticated computer programming and algorithm analysis.
The Art of Computer Programming, Vol. 4, Combinatorial Algorithms (Donald E. Knuth)
This multivolume treatise on algorithm analysis is widely regarded as providing the final word on traditional computer science. An exceptional and priceless resource for programming theory and practice can...

Others Programming Books by Addison-Wesley Professional

Java Look and Feel Design Guidelines: Advanced Topics (Sun Microsystems Inc.)
gives programmers the specifications for using the Java Foundation Classes to create user interfaces (JFC). emphasizes the appearance and feel of native Java (called Metal). establishes the visual design...
Java Look and Feel Design Guidelines, 2nd Edition (Sun Microsystems Inc.)
Anyone involved in the process of developing cross-platform Java applications and applets should read Java Look and Feel Design Guidelines.  
The JFC Swing Tutorial: A Guide to Constructing GUIs (Kathy Walrath, et al)
The JFC Swing Tutorial has been completely updated and redesigned to reflect the most recent changes to the Java 2 platform and JFC Swing API. Working closely with the...
The Unicode Standard, Version 5.0 and 12.0.0 (The Unicode Consortium)
This is the one book that every developer who uses Unicode needs.  
C# Design Patterns: A Tutorial (James W. Cooper)
Using some of the most popular design patterns, this book teaches you how to write C# programs. It also acts as a brief introduction to the new C# programming...
Programming Embedded Systems using C (Mikael J. Pont)
An open-source manual made for C programmers who have desktop experience. The control of port pins and the reading of switches are two fundamental concepts that are explored in...
A Book on C: Programming in C (Al Kelley, et al)
A Book on C, based on the ANSI C standard, is a thorough tutorial and reference book on the programming language C written by best-selling authors Al Kelley and...
The C Book: Featuring the ANSI C Standard, 2nd Edition (Mike Banahan, et al)
This free programming book provides a structured introduction to the C programming language. It is intended for professionals and students who have some background in high-level languages. Features *includes...
Java Design Patterns: A Tutorial (James W. Cooper)
The tutorial resource you need is right here in this free programming book. It aids in your understanding of the nature and function of design patterns and is easily...
An Introduction to the Analysis of Algorithms, 2nd Edition (Robert Sedgewick, et al)
The book's comprehensive, self-contained coverage will give readers the knowledge they need to stay up to date on new research as well as help them understand the difficulties facing...
Text Processing in Python (David Mertz)
This book is a comprehensive, example-driven tutorial that shows programmers how to use the Python language to carry out a variety of text-processing tasks.
Object-Oriented System Development (Dennis deChampeaux, et al.)
This book will help software engineers, project managers, and tool creators better comprehend the function that analysis and design play in the creation of object-oriented (OO) software. ...
Firewalls and Internet Security: Repelling the Wily Hacker (William R. Cheswick, et al.)
This book offers helpful tips and useful tools for safeguarding our computers. You will discover how to devise and carry out a security policy that will thwart even the...
Essentials of the Java Programming Language: A Hands-On Guide (Monica Pawlan)
Numerous programmers want to learn Java quickly and practically, with the least amount of theory and complexity. The ideal place for students to start is with Essentials of the...
APIs on Rails - Building REST APIs with Rails (Abraham Kuri)
This book's objective is to offer guidance on how to create a RESTful API using industry best practices and the author's personal experience.
Servlets and JavaServer Pages: The J2EE Technology Web Tier (Jayson Falkner, et al)
The JSP W3C expert committee members who wrote this book are considered the foremost authorities on the JSP 2.0 and Servlets 2.4 specifications. The comprehensive manual for creating web...
Forensic Discovery (Dan Farmer, et al)
As IT and law enforcement workers battle an epidemic of computer crime, computer forensics—the art and science of acquiring and analyzing digital evidence, reconstructing data and assaults, and identifying...
Programming Pearls, 2nd Edition (Jon Bentley)
This book is a compilation of essays on a dazzling element of software: programming gems with roots in intelligence and creativity rather than in sound engineering. ...
Processing XML with Java: A Guide to SAX, DOM, JDOM, JAXP, and TrAX (Elliotte Rusty Harold)
An extensive manual for creating Java programs that read and write XML documents. demonstrates for programmers how to use XSLT to incorporate XML into their applications, as well as...
Application-Specific Integrated Circuits (Michael Smith)
The most recent techniques for designing VLSI systems are covered in detail in this comprehensive book on application-specific integrated circuits (ASICs).

User reviews

There are no user reviews for this listing.
Rate this Book