We use cookies to enhance your experience on our website. By continuing to use our website, you are agreeing to our use of cookies. You can change your cookie settings at any time. Find out more
Cover

Principles of Computer Hardware

Fourth Edition

Alan Clements

Publication Date - March 2006

ISBN: 9780199273133

672 pages
Paperback

In Stock

Retail Price to Students: $104.95

Completely updated and revised in a new fourth edition.

Description

Completely updated and revised throughout, the fourth edition of Principles of Computer Hardware explores the fundamentals of computer structure, architecture, and programming.

The book opens with an introduction to the fundamental concepts behind computer architecture: gates, circuits, logic, and computer arithmetic. It goes on to discuss computer operation from instruction set architecture and assembly language programming to the central processing unit. Then, the text builds on these foundations; explaining how the hardware interfaces with its surroundings, introducing computer memory, operating systems, and computer peripherals.

With clear, concise explanations throughout, Principles of Computer Hardware, Fourth Edition, is ideal for undergraduate courses in computer architecture.

Student CD--Included with Every Copy of the Text
BLFeatures a Windows-based simulator for the student to explore the design of digital circuits
BLIncludes Windows and DOS-based 68K simulators for students to investigate the operation of the 68K processor
BLContains an ARM simulator that allows students to write programs for a RISC processor and run them on a PC

Companion Website
BLProvides a bank of multiple-choice tests
BLLists downloadable files of all figures from the book as well as solutions to problems featured in the text

About the Author(s)

Alan Clements is Motorola Professor in the School of Computing Science and Mathematics at the University of Teesside, Middlesbrough. In 2003 he was awarded a National Teaching Fellowship for his contribution to teaching.

Previous Publication Date(s)

March 2000

Table of Contents

    Preface
    1. Introduction to Computer Hardware
    2. Gates, Circuits, and Combinational Logic
    3. Sequential Logic
    4. Computer Arithmetic
    5. The Instruction Set Architecture
    6. Assembly Language Programming
    7. Structure of the CPU
    8. Accelerating Performance
    9. Processor Architectures
    10. Buses and Input/Output Mechanisms
    11. Peripherals for Computers
    12. Computer Memory
    13. The CPU, Memory, and the Operating System
    14. Computer Communications
    Appendices
    Bibliography
    Index