Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Microprocessor architecture and microprogramming
Carter J., Prentice-Hall, Inc., Upper Saddle River, NJ, 1995. Type: Book (9780131922532)
Date Reviewed: Aug 1 1996

Notwithstanding the author’s intention to write a text for an undergraduate program in computer engineering technology or electrical engineering technology, I find the treatment of the material wholly underwhelming. After even a partial reading, I am left with the feeling that I have stepped 30 years back in time to the days of accumulators, A and B registers, integer-only arithmetic, and a host of other early minicomputer constructs.

This work is composed of seven chapters, five appendices, and a weak index. To be fair, the author has made liberal use of figures, tables, and diagrams throughout. The trouble is, the artificial processor they are based on is similar to the Motorola 6800 or Rockwell 6502 (this is the author’s comparison). More advanced processors studied later in the text can, according to the author, be programmed in languages similar to those used by the Intel 80X86, MC 68000, DEC PDP, and IBM 360. Accurately stated, these would be very early, not recent, versions of these architectures.

In addition, an IBM-PC-compatible simulator is provided on a 3.5-inch floppy that will run under DOS 3.0 or higher, with 512 kB RAM, and a 1 MB hard drive. Ordinarily, I would have tried it out, but given the extremely dated technology described in the text, I abandoned the idea that any simulator, no matter how good, could make up for the deficiencies.

I could go on at length about the absence of architectural constructs of the 1970s, like virtual memory management and general register designs, much less multiple execution units and modern instruction decode and issue, but enough has been said. Twenty years ago, this might have been a worthy work. Today, it is an affront, even in a technical curriculum that should be training people to address the principles of modern architecture and the systems they will actually encounter when they enter the workforce.

Reviewer:  Robert E. Mahan Review #: CR119858 (9608-0533)
Bookmark and Share
 
General (B.1.0 )
 
 
Instruction Set Design (C.0 ... )
 
 
Microprocessors (C.5.3 ... )
 
 
Sequential Circuits (B.6.1 ... )
 
 
System Architectures (C.0 ... )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Microprogramming and computer architecture
Segee B., Field J., John Wiley & Sons, Inc., New York, NY, 1991. Type: Book (9780471506881)
Sep 1 1991
Programmable controllers (2nd ed.)
George L. J., McGraw-Hill, Inc., New York, NY, 1994. Type: Book (9780070042148)
Jul 1 1995
Beginning Arduino
McRoberts M., Apress, Berkeley, CA, 2010.  472, Type: Book (978-1-430232-40-7)
Apr 14 2011

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy