Computer Organization and Assembly Language Programming

This book is now available, in either print or Kindle versions from Amazon.

This is an HTML version of Computer Organization and Assembly Language Programming. It has been published. It should be referred to as:

James L. Peterson, Computer Organization and Assembly Language Programming, Academic Press, New York, (March 1978), 448 pages.

Since the original text of the book was lost, this HTML version was produced by scanning a printed copy of the book, and then editing it into this HTML version. While we believe this worked, and produced a correct version, with known errata corrected, it may have introduced new errors. If you find any, please let me know.

This is almost completely a reproduction of the original 1978 printed book. We have resisted the temptation to update the content, say by introduction of the 64-bit RISC architecture (MMIX), or by discussing keyboards, mice, or display screens. The only changes have been to fix errors and to number all exercises (instead of the original mixture of numbers and letters).