on September 5, 2000
This is an outstanding book that is written by an author who knows his stuff. It covers a lot more material than just the MIPS architecture, although if that's what you're looking for, it's THE best MIPS book, and I have them all.
Sweetman THANKFULLY covers many topics that aren't unique to MIPS, such as pipelines, caches, memory management units, floating-point processing, etc... in addition to going into great detail specific to the MIPS variants.
The sign of a very good engineer/author/technical writer is someone who takes something that is complicated and involved, and makes it easy to understand. Sweetman is such an author.
On top of all that, the book makes for enjoyable reading and has a very conversational/friendly tone (but don't get me wrong, it is quite in-depth and technical.)
If you're working on any RISC architecture, including other variants such as PowerPC or ARM, this book is for you.
on August 29, 2001
If you are looking for a book which gets you up and running with MIPS then look no further. This book explains its history and everything you need to know to start `messing around' with the MIPS RISC CPU.
The author also provides a lot of `gotchas', which he learned from prior experience from developing on/with the MIPS CPUs. Valuable insight in those little things which will ease your life as a developer.
Aside from the info provided by the author on the MIPS CPU itself, it also explains a great deal about basic processor technical knowledge, thus making the book a breeze to read for those of us with no extended experience in CPU internals.
Like one of the other reviewers said though, for a real reference with regard to the mnemonics and other instruction related things you might want to get the PDF files from the mips.com site and use those next to your See MIPS Run book.
They supplement each other well.