This text introduces the discipline of computer engineering to engineering students. It discusses the principle issues of data representation and develops the basic logic circuits for data manipulation. It closely examines a conventional though simple computer, along with an assembler language suitable to its architecture and close to the IEEE-694 standard. The interplay of hardware design and software structure is stressed throughout, and is illustrated by examples ranging from string manipulation to input-output management. The text is distinguished by its clear, straightforward writing style, and is accompanied by an MS-DOS disk containing a logic circuit simulator, an assembler, and a computer simulator. The disk includes copies of all examples in the book, allowing further exploration of logic circuits and step-by-step examination of central processor operation.
Peter P. Silvester and David A. Lowther are Professors of Electrical Engineering at McGill University in Montreal, Canada. They are the authors of Computer-Aided Design in Magnetics (Springer-Verlag) as well as of numerous other books and articles in the technical literature.
"If you by this book, you can run a course on computer architecture without the need to construct a computer laboratory . . . . In short, Computer Engineering is conventional in what it teaches but revolutionary in the way in which it teaches it. I would strongly recommend anyone with access to a room of PCs to investigate it." --Times Higher Education Supplement