CAO Cover thumbnail CAO Banner
For Students and Instructors First Edition
About the Cover
Table of Contents
Tools (includes ARCTools software)
Classroom slides
VHDL description of ARC
Practice problems with solutions
Author: Miles Murdocca
Author: Vincent Heuring
CAO Home


Welcome to the Computer Architecture and Organization: An Integrated Approach (CAO) Web site. This material supplements the hardcover version of the textbook.

ARCTools Software

The ARCTools assembler and simulator support the ARC subset of the SPARC instruction set, which is used throughout the book. Written as Java applications for easy portability to Windows, Unix, Mac OS X, and other platforms. The tools support the examples used in the book, and have several new features than prior ARCTools versions, including support for input and output, halfword and byte data types, and several new instructions.

Classroom Slides

All of the figures and tables in Computer Architecture and Organization are available as Powerpoint slides and also in Adobe Acrobat format. The slides can be downloaded by anyone.


Several interactive animations have been developed that support various course topics. An animation covering cache memory visibly exposes the behavior of a cache as it fills. Other animations cover number representation, arithmetic, input/output handshake, and more. Animations are available on the WileyPlus Website.

Practice Problems with Solutions

Study Aid!! Over 75 practice problems with solutions. Click here for practice problems.


In spite of the best of the best efforts of the authors, editors, reviewers, and class testers, the book undoubtedly contains errors. Click here to see what has been catalogued so far. You can report errors to caobugs @ Please mention the chapter number where the error occurs in the Subject line.

Acrobat Reader

Some of the material on this Web site is in Adobe Acrobat format (Acrobat and the Acrobat logo are trademarks of Adobe Systems Incorporated). You will need to install the Adobe Acrobat software on your computer if you do not already have it installed. If you need the Adobe Acrobat Reader software, click here:

Get Acrobat Reader

Please note that the copyright to this work is held by the authors.


Miles J. Murdocca
Internet Institute USA

Miles Murdocca's Home Page

Vincent P. Heuring
University of Colorado at Boulder

Vincent Heuring's Home Page

Looking for our other book Principles of Computer Architecture?  Click Here

[ CAO Home | Slides | ARCTools ]
© 2009 Miles J. Murdocca and Vincent P. Heuring