Negative Positive
Title: One of the better texts on hardware
Review: If you have to use this book in a college course and you are not directed to do so, download the SPIM simulator (MIPS spelled backwards) the author mentions in the book. This can help you understand some of the more complex topics.The reason I gave the book four stars is because the topic of pipelining as introduced in the book is confusing and may require most readers to go back over the topic several times before it clicks.I also think that having a course in digital fundamentals prior to taking a course that requires this book would help, too. It used to be that colleges would require undergrad computer science students to take a digital fundamentals course (or equivalent) before taking and organization class. It seems now that many schools have dropped the digital requirement and have students take one computer organization class. If you fit in this boat, maybe thing about picking up a Schaum's outline on digital design concepts to go along with this book.
Is the review positive or negative? 