
SPARC Architecture, Assembly Language Programming, and C
Résumé
architecture found in computer science, engineering and business
departments. Written from a programmer's perspective, this long-awaited
revision introduces the SPARC assembly language to readers early on.
Other introductory material encompasses making use of UNIX tools (the
m4 macro processor; the assembler; the gnu emacs editor; and the gdb
debugger). Further coverage includes a formal definition of the von
Neumann machine, its relationship to programmable calculators, and to
the JAVA bytecode and JAVA virtual machine. Not only is this book
suitable for introductory computer architecture courses, but for
programmers who will be programming SPARC architecture machine in
languages such as C and C++.
- Includes the latest material on the new ULTRA
SPARC
architecture.
- Examines the complexity and cost of using various
data
and control structures in high-level languages.
- Frequent references to C and C++ language
constructs
and their translation into SPARC assembly language.
- Offers optional material on floating point, traps,
memory
management, and other architectures.
- A Companion Website—Supplements the text with
updates
and code examples at: www.prenhall.com/paul.
Teaches how to evaluate compilers, data structures, and
control
structures in order to write efficient programs in a
high-level
language.
Table of contents
- 1. The Computer.
- 2. SPARC Architecture.
- 3. Digital Logic and Binary Numbers.
- 4. Binary Arithmetic.
- 5. The Stack.
- 6. Data Structures.
- 7. Subroutines.
- 8. Machine Instructions.
- 9. External Data and Text.
- 10. Input/Output.
- 11. Floating-Point.
- 12. Traps and Exceptions.
- 13. Memory Management.
- 14. Other Architectures.
- 15. Ultra Sparc.
- Appendix A: Macro Definitions.
- Appendix B: Multiplication by Constants.
- Appendix C: User Mode Machine Instructions.
- Appendix D: Synthetic Instructions and
Pseudo-Ops.
- Appendix E: Instructions Sorted Alphabetically.
- Appendix F: Powers of 2.
- Appendix G: Macro Language Processor m4.
- Index.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Prentice Hall |
Auteur(s) | Richard Paul |
Parution | 10/12/1999 |
Édition | 2eme édition |
Nb. de pages | 504 |
EAN13 | 9780130255969 |
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