Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Computer Architecture
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Computer Architecture

Computer Architecture

Software Aspects, Coding, and Hardware

John Y. Hsu

428 pages, parution le 01/09/2001

Résumé

With the new developments in computer architecture, fairly recent publications can quickly become outdated. Computer Architecture: Software Aspects, Coding, and Hardware takes a modern approach. This comprehensive, practical text provides that critical understanding of a central processor by clearly detailing fundamentals, and cutting edge design features. With its balanced software/hardware perspective and its description of Pentium processors, the book allows readers to acquire practical PC software experience. The text presents a foundation-level set of ideas, design concepts, and applications that fully meet the requirements of computer organization and architecture courses.

The book features a "bottom up" computer design approach, based upon the author's thirty years experience in both academe and industry. By combining computer engineering with electrical engineering, the author describes how logic circuits are designed in a CPU. The extensive coverage of a micprogrammed CPU and new processor design features gives the insight of current computer development. Computer Architecture: Software Aspects, Coding, and Hardware presents a comprehensive review of the subject, from beginner to advanced levels.

Topics include:

  • Two's complement numbers
  • Integer overflow
  • Exponent overflow and underflow
  • Looping
  • Addressing modes
  • Indexing
  • Subroutine linking
  • I/O structures
  • Memory mapped I/O
  • Cycle stealing
  • Interrupts
  • Multitasking
  • Microprogrammed CPU
  • Multiplication tree
  • Instruction queue
  • Multimedia instructions
  • Instruction cache
  • Virtual memory
  • Data cache
  • Alpha chip
  • Interprocessor communications
  • Branch prediction
  • Speculative loading
  • Registerstack
  • JAVA virtual machine
  • Stack machine principles
Contents

INTRODUCTION TO COMPUTERS

  • Prolog
  • History of Computers
  • Hardware Components in a Computer System
  • Software Components in a Computer System
  • Applications of Computers
  • How to Program a Computer
  • Simulate a Computer
  • Program Design Language
NUMBER SYSTEMS
  • Basic Mathematics
  • Positional Notation
  • Number Systems
  • Number Conversion
  • Data Representation
  • Bit Strings in Memory
BASIC COMPUTER PRINCIPLES
  • Stored Program Concept
  • Hardware Units in a CPU
  • Instruction Unit
  • Register Transfer Language
  • Instruction Execution Cycle
  • Execution Unit
  • Addresses in an Instruction
  • Hardware Execution
  • Software Interpretation
ASSEMBLY LANGUAGE PRINCIPLES
  • Introduction
  • Pentium Processor
  • Assembler Language Statement Format
  • Pseudo Ops
  • Three Basic Addressing Modes
  • Machine Ops
  • Program Sequence Control
  • Looping Concept
  • Macros
COMPUTER ARCHITECTURE-GENERAL FEATURES
  • Addressing Modes
  • Indexing
  • Addressing Modes of 8086
  • Subroutine Linking
  • Interrupt Mechanisms
  • I/O Structure
  • Communication Port
  • Programming Interface with C
MICROPROGRAMMED CPU
  • History of Microprogramming
  • Two Basic Microcode Types
  • Microcode Engine
  • Microcode Assembly Language
  • Multiply Operations via One Adder
  • Divide Operations via One Adder
  • Other Types of Microinstructions
SUPERSCALAR MACHINE PRINCIPLES
  • Parallel Operations
  • Pipelined CPU
  • Cache Memory
  • Pentium Decoupled Pipe
  • Virtual Memory
  • Paging System
  • Segmentation with Paging
VECTOR AND MULTIPLE-PROCESSOR MACHINES
  • Vector Processors
  • Interprocessor Communications
  • Interprocessor Messages
  • Multistation System
  • Multiprocessing System
  • Computer Networks
PROCESSOR DESIGN CASE STUDIES
  • Complex Instruction Set Computer
  • Reduced Instruction Set Computer
  • Itanium Processor
  • Reduced Software Solution Computer
  • Other Distinctions
  • Virtual Machines
STACK MACHINE PRINCIPLES
  • Stack Machine Basics
  • Postfix Polish Notation
  • Operator Precedence
  • Simple Stack Machine
  • Stack Machine Assembly Language
  • Test Program for SSM315
  • Virtual Stack Machine
  • ACRONYMS AND ABREVIATIONS
  • BIBLIOGRAPHY
  • ABOUT THE AUTHOR
  • INDEX

Caractéristiques techniques

  PAPIER
Éditeur(s) Chapman and Hall / CRC
Auteur(s) John Y. Hsu
Parution 01/09/2001
Nb. de pages 428
Format 16 x 24
Couverture Relié
Poids 816g
Intérieur Noir et Blanc
EAN13 9780849310263

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav.client@eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription