计算机系统组成与体系结构:英文版

计算机系统组成与体系结构:英文版
作 者: John Carpinelli
出版社: 人民邮电出版社
丛编项: 国外著名高等院校信息科学与技术优秀教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 计算机体系结构 高等学校 教材 英文
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《计算机系统组成与体系结构:英文版》作者简介

内容简介

本书详述了有关计算机及其子系统设计的基本概念及相关知识。全书由三大部分组成:第一部分是数字逻辑和有限状态机,介绍了布尔代数基础、数字部件、组合逻辑和顺序逻辑、可编程逻辑器件。有限状态机是全书的基础。第二部分是计算机组成和系统结构,内容包括指令集系统结构、计算机组成、寄存器传输语言、CPU设计、控制部件设计、算术运算、存储器结构、I/O结构。第三部分是高级专题,内容包括RISC计算机和并行处理。 本书内容适度、可读性好、实用性强,适合作为计算机工程、计算机科学、电子工程、信息系统等专业的计算机体系结构课程的教材。

图书目录

PARI 1 DIGITAL LOGIC AND FINITE STATE MACHINES

CHAPTER 1 DIGITAL LOGIC FUNDAMENTALS

1.1 Boolean Algebra

1.2 Basic Combinatorial Logic

1.3 More Complex Combibatorial Components

1.4 Combinatirial Circuit Designs

1.5 Basic Sequential Components

1.6 More Complex Sequential Components

1.7 REAL WORLD EXAMPLE:PROGRAMMABLE LOGIC DEVICES

1.8 Summary

CHAPTER 2 INTRODUCTION TO FINITE STATE MACHINES

2.1 State Diagrams and State Tables

2.2 Mealy and Moore Machines

2.3 Designing State Diagrams

2.4 From State Diagram to lmplementation

2.5 REAL WORLD EXAMPLE:PRACTICAL CONSIDERATIONS

2.6 Summary

PART 2 COMPUTER ORGANIZATION AND ARCHITECTURE

CHAPTER 3 INSTRRCTION SET ARCHITECTURES

3.1 Levels of Programming Languages

3.2 Assembly Language Instructions

3.3 Instruction Set Archigecture Design

3.4 A Relatively Simple Instruction Set Architecture

3.5 REAL WORLD EXAMPLE:THE 8085MICROPROCESSOR INSTRUCRION SET ARCHITECTURE

3.6 Summary

CHAPTER 4 INTRODUCTION TO COMPUTER ORGANEZATION

4.1 Basic Computer Organization

4.2 CPU Organization

4.3 Memory Subsystem Organization and Interfacing

4.4 I/O Subsystem Organization and Interfacing

4.5 A Relatively Simple Computer

4.6 REAL WORLD EXAMPLE:AN 8085-BASED COMPUTER

4.7 Summary

CHAPTER 5 REGISTER TRANSFER LANGUAGES

5.1 Micro-Operations and Register Transfer Language

5.2 Using RTL to Specify Digital Systems

5.3 More Complex Digital Systems and RTL

5.4 REAL WORLD EXAMPLE:VHDL-VHSIC HARDWARE DESCRIPTION LANGUAGE

5.5 Summary

CHAPTER 6 CPU DESIGN

6.1 Specifying

6.2 Design and Implementateon of a Very Simple CPU

6.3 Design and Implementation of a Relatively Simple CPU

6.4 Shortcomings of the Simple CPUs

6.5 REAL WORLD EXAMPLE:INTERNAL ARCHITECTURE OF THE 8085-INTEL MICROPROCESSOR

6.6 Summary

CHAPTER 7 MICROSEQUENCER CONTROL UNIT DESIGN

7.1 Basic microsequencer Design

7.2 Design and Implementation of a Very Simple Microsequencer

7.3 Design and Implementation of a Relatively Simple Microsequencer

7.4 Reducing the Number of Microinstructeons

7.5 Microprogrammed Control VS.Hardwired Control

7.6 REAL WORLD EXAMPLE:A(MOSTLY)MICROCODED CPU:THE PENTIUM PROCESSOR

7.7 Summary

CHAPTER 8 COMPUTER ARITHMETIC

8.1 Unsigned Notation

8.2 Signed Notation

8.3 Binary Coded Decimal

8.4 Specialized Arithmetic Hardware

8.5 Floating Poing Numbers

8.6 REAL WORLD EXAMPLE:THE IEEE754FLOATING POINT STANDARD

8.7 Summary

CHAPTER 9 MEMORY ORGANIZATION

9.1 Hierarchical Memory Systems

9.2 Cache Memory

9.3 Virtual Memory

9.4 Beyond the Basics of Cache and Virtual Memory

9.5 REAL WORLD EXAMPLE:MEMORY MANAGEMENT IN A PENTIUM/WINDOWS PERSONAL COMPUTER

9.6 Summary

CHAPTER 10 INPUT/PUTPUT ORGANIZATION

10.1 Asynchronous Data Transfers

10.2 Programmed I/O

10.3 Interrupts

10.4 Direct Memory Access

10.5 I/O Processors

10.6 Serial Communication

10.7 REAL WORLD EXAMPLE:SERIAL COMMUNICATION STANDARDS

10.8 Summary

PART 3 ADVANCED TOPICS

CHAPTER 11 REDUCED INSTRUCTION SET COMPUTING

11.1 RISC Rationale

11.2 RISC Instruction

11.3 Instruction Pipelines and Register Windows

11.4 Instruction Pipeline Conflicts

11.5 RISC VS.CISC

11.6 REAL WORLD EXAMPLE:THE ITANIUM MICROPROCESSOR

11.7 Summary

CHAPTER 12 INTRODUCTION TO PARALLEL PROCESSING

12.1 Parallelism in Uniprocessor Systems

12.2 Organization of Multiprocessor Systems

12.3 Communication in Multistage Interconnection

12.4 Memory Organization in Multiprocessor Systems

12.5 Multiprocessor Operating Systems and Software

12.6 Parallel Algorithms

12.7 Alternative Parallel Architectures

12.8 Summary

INDES