
Assembly Language for Intel-Based Computers
Résumé
- Each text includes a CD-ROM with the Microsoft MASM 6.11 assembler
- Provides an extensive link library
- Tests all programs with the latest version of the Microsoft MASM 6.11 and Borland TASM 4.0 assemblers
- Provides a greater emphasis on the architecture of the 32-bit processor, current motherboard and bus architectures, and types of RAM. (Ch. 2)
- Fully explains how to use the assembler, linker, and debugger. (Ch. 3)
- Introduces all of the 32-bit instructions, shows how to perform 32-bit arithmetic, and includes a new section on writing characters and attributes to the video display. (Ch. 7)
- Extensively updates chapters on disk and file processing.(Chs. 11 and 12)
- Increases coverage of inline assembly code and includes examples of writing subroutines in 32-bit protected mode. (Ch. 13)
- Discusses techniques for creating Windows DCC
- Thoroughly covers assembly language for the IBM-PC, with current discussions on:
- The Intel 80x86 Processor Instruction set and its basic architecture
- Assembly language directives, macros, operators, and structure
- Programming methodology
- Direct programming of computer hardware
- The interaction between assembly language programs, the operating system, and other application programs
- Shows how translate high-level language constructs (loops, IF statements, etc.) into assembly language
- Fully examines Pentium architecture, as well as protected and virtual addressing modes
- Tutorials linking to high level languages such as C and C++
Table of contents
Chapter 1: Introduction
Chapter 2: Hardware and Software Architecture
Chapter 3: Assembly Language Fundamentals
Chapter 4: Using the Assembler
Chapter 5: Procedures and Interrupts
Chapter 6: Conditional Processing
Chapter 7: Integer Arithmetic
Chapter 8: Structures and Macros
Chapter 9: Numeric Conversions and Libraries
Chapter 10: Strings and Arrays
Chapter 11: Disk Storage
Chapter 12: File Processing
Chapter 13: High-Level Language Interface
Chapter 14: Advanced Topics I
Chapter 15: Advanced Topics II
Appendix A: Binary and Hexadecimal Tutorial
Appendix B: Using Debug
Appendix C: Microsoft CodeView
Appendix D: Borland Turbo Debugger
Appendix E: Guide to the Sample Programs
Appendix F: The Intel Instruction Set
Appendix G: BIOS and DOS Interrupts
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Prentice Hall |
Auteur(s) | Kip R. Irvine |
Parution | 20/09/1998 |
Édition | 3eme édition |
Nb. de pages | 676 |
EAN13 | 9780136603900 |
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