
Itanium Architecture for Programmers
Understanding 64-Bit Processors and EPIC Principles
James S. Evans, Gregory Trimper
Résumé
Itanium® Architecture for Programmers is a comprehensive
introduction to the breakthrough capabilities of the new
64-bit Itanium architecture. Using standard command-line
tools and extensive examples, the authors illuminate the
Itanium design within the broader context of contemporary
computer architecture via a step-by-step investigation of
Itanium assembly language.
Coverage includes:
- The potential of Explicitly Parallel Instruction Computing (EPIC)
- Itanium instruction formats and addressing modes
- Innovations such as the register stack engine (RSE) and extensive predication
- Procedure calls and procedure-calling mechanisms
- Floating-point operations
- I/O techniques, from simple debugging to the use of files
- Optimization of output from open source, Intel, and HP-UX compilers
An essential resource for both computing professionals and students of architecture or assembly language, Itanium Architecture for Programmers includes extensive printed and Web-based references, plus many numeric, essay, and programming exercises for each chapter.
Contents
- Architecture and Implementation
- Computer Structures and Data Representations
- The Program Assembler and Debugger
- Itanium Instruction Formats and Addressing
- Comparison, Branches, and Predication
- Logical Operations, Bit-Shifts, and Bytes
- Subroutines, Procedures, and Functions
- Floating-Point Operations
- Input and Output of Text
- Performance Considerations
- Looking at Output from Compilers
- Parallel Operations
- Variations Among Implementations
- Appendix A. Command-Line Environments
- Appendix B. Suggested System Resources
- Appendix C. Itanium Instruction Set
- Appendix D. Itanium Registers and Their Uses
- Appendix E. Conditional Assembly and Macros (GCC Assembler)
- Appendix F. Inline Assembly (HP-UX C Compiler) References
L'auteur - James S. Evans
is a Professor at Lawrence University in Appleton, WI,
where he also serves as Director of Information Technology
Planning. He has taught assembly language, computer
architecture, and computer hardware organization. He
co-founded WiscNet, which provides Internet connectivity to
nearly all educational institutions throughout
Wisconsin.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Prentice Hall |
Auteur(s) | James S. Evans, Gregory Trimper |
Parution | 05/06/2003 |
Nb. de pages | 530 |
Format | 18 x 23,5 |
Couverture | Broché |
Poids | 1095g |
Intérieur | Noir et Blanc |
EAN13 | 9780131013728 |
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