COMPUTER ORGANIZATION
AND EMBEDDED SYSTEMS
,
,COMPUTER ORGANIZATION
AND EMBEDDED SYSTEMS
SIXTH EDITION
Carl Hamacher
Queen’s University
Zvonko Vranesic
University of Toronto
Safwat Zaky
University of Toronto
Naraig Manjikian
Queen’s University
, COMPUTER ORGANIZATION AND EMBEDDED SYSTEMS, SIXTH EDITION
Published by McGraw-Hill, a business unit of The McGraw-Hill Companies, Inc., 1221 Avenue of the
Americas, New York, NY 10020. Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights
reserved. Previous editions 2002, 1996, and 1990. No part of this publication may be reproduced or
distributed in any form or by any means, or stored in a database or retrieval system, without the prior
written consent of The McGraw-Hill Companies, Inc., including, but not limited to, in any network or
other electronic storage or transmission, or broadcast for distance learning.
Some ancillaries, including electronic and print components, may not be available to customers outside
the United States.
This book is printed on acid-free paper.
1 2 3 4 5 6 7 8 9 DOC/DOC 0 9 8 7 6 5 4 3 2 1
ISBN 978–0–07–338065–0
MHID 0–07–338065–2
Vice President & Editor-in-Chief: Marty Lange
Vice President EDP/Central Publishing Services: Kimberly Meriwether David
Publisher: Raghothaman Srinivasan
Senior Sponsoring Editor: Peter E. Massar
Developmental Editor: Darlene M. Schueller
Senior Marketing Manager: Curt Reynolds
Senior Project Manager: Lisa A. Bruflodt
Buyer: Laura Fuller
Design Coordinator: Brenda A. Rolwes
Media Project Manager: Balaji Sundararaman
Cover Design: Studio Montage, St. Louis, Missouri
Cover Image: © Royalty-Free/CORBIS
Compositor: Techsetters, Inc.
Typeface: 10/12 Times Roman
Printer: R. R. Donnelley & Sons Company/Crawfordsville, IN
Library of Congress Cataloging-in-Publication Data
Computer organization and embedded systems / Carl Hamacher ... [et al.]. – 6th ed.
p. cm.
Includes bibliographical references.
ISBN-13: 978-0-07-338065-0 (alk. paper)
ISBN-10: 0-07-338065-2 (alk. paper)
1. Computer organization. 2. Embedded computer systems. I. Hamacher, V. Carl.
QA76.9.C643.H36 2012
004.2'2–dc22
2010050243
www.mhhe.com
AND EMBEDDED SYSTEMS
,
,COMPUTER ORGANIZATION
AND EMBEDDED SYSTEMS
SIXTH EDITION
Carl Hamacher
Queen’s University
Zvonko Vranesic
University of Toronto
Safwat Zaky
University of Toronto
Naraig Manjikian
Queen’s University
, COMPUTER ORGANIZATION AND EMBEDDED SYSTEMS, SIXTH EDITION
Published by McGraw-Hill, a business unit of The McGraw-Hill Companies, Inc., 1221 Avenue of the
Americas, New York, NY 10020. Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights
reserved. Previous editions 2002, 1996, and 1990. No part of this publication may be reproduced or
distributed in any form or by any means, or stored in a database or retrieval system, without the prior
written consent of The McGraw-Hill Companies, Inc., including, but not limited to, in any network or
other electronic storage or transmission, or broadcast for distance learning.
Some ancillaries, including electronic and print components, may not be available to customers outside
the United States.
This book is printed on acid-free paper.
1 2 3 4 5 6 7 8 9 DOC/DOC 0 9 8 7 6 5 4 3 2 1
ISBN 978–0–07–338065–0
MHID 0–07–338065–2
Vice President & Editor-in-Chief: Marty Lange
Vice President EDP/Central Publishing Services: Kimberly Meriwether David
Publisher: Raghothaman Srinivasan
Senior Sponsoring Editor: Peter E. Massar
Developmental Editor: Darlene M. Schueller
Senior Marketing Manager: Curt Reynolds
Senior Project Manager: Lisa A. Bruflodt
Buyer: Laura Fuller
Design Coordinator: Brenda A. Rolwes
Media Project Manager: Balaji Sundararaman
Cover Design: Studio Montage, St. Louis, Missouri
Cover Image: © Royalty-Free/CORBIS
Compositor: Techsetters, Inc.
Typeface: 10/12 Times Roman
Printer: R. R. Donnelley & Sons Company/Crawfordsville, IN
Library of Congress Cataloging-in-Publication Data
Computer organization and embedded systems / Carl Hamacher ... [et al.]. – 6th ed.
p. cm.
Includes bibliographical references.
ISBN-13: 978-0-07-338065-0 (alk. paper)
ISBN-10: 0-07-338065-2 (alk. paper)
1. Computer organization. 2. Embedded computer systems. I. Hamacher, V. Carl.
QA76.9.C643.H36 2012
004.2'2–dc22
2010050243
www.mhhe.com