Computer Organization and Embedded Systems

Computer Organization and Embedded Systems

6th Edition

By Carl Hamacher and Zvonko Vranesic and Safwat Zaky and Naraig Manjikian

  • Copyright: 2012

  • Publication Date: Jan 27 2011

  • ISBN 10: 0073380652

  • ISBN 13: 9780073380650

Description

x

The sixth edition of this book covers the key topics in computer organization and embedded systems. It presents hardware design principles and shows how hardware design is influenced by the requireme

The sixth edition of this book covers the key topics in computer organization and embedded systems. It presents hardware design principles and shows how hardware design is influenced by the requirements of software. The book carefully explains the main principles supported by examples drawn from commercially available processors.

The book is suitable for undergraduate electrical and computer engineering majors and computer science specialists. It is intended for a first course in computer organization and embedded systems.

  • Language: English

  • Imprint: WCB/McGraw-Hill

  • Dimension: 7.5 x 9.4

  • Page Count: 736

New Features

  • Four Popular Processors are represented in the book. While the main explanations are generic, Altera's Nios II, Freescale's ColdFire, ARM, and Intels IA-32 are covered in detail in separate appendices.
  • More Coverage of Embedded Systems reflects the reality that many devices not thought of as computers do have computers in them. Microcontrollers and system-on-a-chip implementations are discussed and demonstrated.
  • Graduated Difficulty Problems at the end of each chapter are classified as Easy, Medium, or Difficult. This allows instructors to easily assign problems based upon difficulty level.
  • Companion Website contains PowerPoint slides and solutions. http://www.mhhe.com/hamacher
  • e-Book Option To purchase an electronic eBook version of this title visit www.CourseSmart.com (ISBN 9780077382353). With the CourseSmart eTextbook version of this title, students can save money, reduce their impact on the environment, and access powerful web tools for learning. Faculty can also review and compare the full text online without having to wait for a print desk copy.

Format

x

Digital

Wholesale

Retail

Print

Wholesale

Retail

1 Basic Structure of Computers

2 Instruction Set Architecture

3 Basic Input/Output

4 Software

5 Basic Processing Unit

6 Pipelining

7 Input/output Organization

8

Table of Contents

x

1 Basic Structure of Computers

2 Instruction Set Architecture

3 Basic Input/Output

4 Software

5 Basic Processing Unit

6 Pipelining

7 Input/output Organization

8 The Memory System

9 Arithmetic

10 Embedded Systems

11 System-On-A-Chip -- A Case Study

Appendix A Logic Circuits

Appendix B The Altera Nios II Processor

Appendix C The ColdFire Processor

Appendix D The ARM Processor

Appendix E The Intel IA-32 Architecture

More

r

About the Authors

Carl Hamacher

V. Carl Hamacher (Kingston, Canada) Professor of Computer Engineering at Queens University, Canada.

Zvonko Vranesic

Zvonko Vranesic (Toronto, Canada) Professor of Computer Engineering at Toronto University, Canada.

Safwat Zaky

Safwat Zaky (Toronto, Canada) Professor of Computer Engineering at Toronto University, Canada.

Naraig Manjikian