Paperback: 544 pages
Publisher: Prentice Hall; 2 edition (September 11, 1991)
Product Dimensions: 6.9 x 1.1 x 9.2 inches
Shipping Weight: 2 pounds (View shipping rates and policies)
Average Customer Review: 2.5 out of 5 stars See all reviews (2 customer reviews)
Best Sellers Rank: #1,308,011 in Books (See Top 100 in Books) #149 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Microprocessor Design #182 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Computer Design #399 in Books > Computers & Technology > Hardware & DIY > Personal Computers > PCs
The first edition of this book (MIPS RISC Architecture, by Gerry Kane, ISBN 0135847494) was an excellent book: it described well and completely the R2000/R3000 processors, their instructions, and how to program them.This, the second edition, tries to expand on that, but does a stunningly poor job. While is has been expanded slightly to cover some R6000 and R4000 topics (e.g. some changes to the CP0 architecture), it fails horribly at describing at crucial elements of the R4000. For instance: the fact that the R4000 is a 64-bit CPU. Very few of the instructions that first appeared in the R4000 are described, and in particular the 64-bit CPU instructions seem to be omitted entirely. Worse, some of the text, e.g., relating to CP1 (FPU) data types and registers, which was perfectly clear in the first edition has been muddied by generalizing it for R6000/R4000. The result is that this edition fails to present a clear picture of *either* the R2000/R3000 or later MIPS processors.If you're interested in learning about MIPS architecture, even historical (R2000/R3000) MIPS architecture, I'd suggest looking elsewhere: See MIPS Run is quite good (but not excellent in my opinion) and covers a wide range of topics. The first edition of this book is an excellent reference about R2000/R3000, but is limited to them. The MIPS architecture documentation manuals from MIPS themselves tend to be clear and complete references, but lacking in background information. I'd bet that many other MIPS-related books are great. But this one isn't.
The book has a good amount of solid information. What I mean by solid, is it has the "real" information you need to understand the MIPS architecture. It is well written and very understandable. It is more understandable than many other architecture books I have used before.
MIPS RISC Architecture (2nd Edition) See MIPS Run, Second Edition (The Morgan Kaufmann Series in Computer Architecture and Design) Introduction to RISC Assembly Language Programming VLSI Chip Design with the Hardware Description Language VERILOG: An Introduction Based on a Large RISC Processor Design MIPS Assembly Language Programming MIPS R4000 User's Manual Computer Architecture, Fifth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) Mansilla Y Tunon: Recent Work (2G: International Architecture Review S.) (2G: International Architecture Review Series) (Spanish and English Edition) Rendering in SketchUp: From Modeling to Presentation for Architecture, Landscape Architecture, and Interior Design Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) Material Strategies: Innovative Applications in Architecture (Architecture Briefs) Chinese Architecture and Metaphor: Song Culture in the Yingzao Fashi Building Manual (Spatial Habitus: Making and Meaning in Asia's Architecture) The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise (2nd Edition) ARM System-on-Chip Architecture (2nd Edition) Solaris Internals: Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition) SPARC Architecture, Assembly Language Programming, and C (2nd Edition) Computer Organization and Design, Third Edition: The Hardware/Software Interface, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design) Game Architecture and Design: A New Edition Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) Computer Organization and Design: The Hardware Software Interface: ARM Edition (The Morgan Kaufmann Series in Computer Architecture and Design)