
Computer Architecture
Software Aspects, Coding, and Hardware
Résumé
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
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
- Basic Mathematics
- Positional Notation
- Number Systems
- Number Conversion
- Data Representation
- Bit Strings in Memory
- 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
- Introduction
- Pentium Processor
- Assembler Language Statement Format
- Pseudo Ops
- Three Basic Addressing Modes
- Machine Ops
- Program Sequence Control
- Looping Concept
- Macros
- Addressing Modes
- Indexing
- Addressing Modes of 8086
- Subroutine Linking
- Interrupt Mechanisms
- I/O Structure
- Communication Port
- Programming Interface with C
- 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
- Parallel Operations
- Pipelined CPU
- Cache Memory
- Pentium Decoupled Pipe
- Virtual Memory
- Paging System
- Segmentation with Paging
- Vector Processors
- Interprocessor Communications
- Interprocessor Messages
- Multistation System
- Multiprocessing System
- Computer Networks
- Complex Instruction Set Computer
- Reduced Instruction Set Computer
- Itanium Processor
- Reduced Software Solution Computer
- Other Distinctions
- Virtual Machines
- 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
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse