
Assembly Language for Intel-Based Computers
Résumé
For undergraduate courses in assembly language
programming and introductory courses in computer systems
and computer architecture.
This complete and fully updated study of assembly language
for the IBM-PC teaches students how to write and debug
programs at the machine level. Based on the Intel processor
family, the text simplifies and demystifies concepts that
students need to grasp before they can go on to more
advanced computer architecture or operating systems
courses.
Features:
- NEW - More comprehensive - Improved organization of basic topics and logical explanation of data definitions.
- NEW - Flexibility - Offers optional chapter topics in the final 7 chapters, allows instructors to cover these chapters in varying order and depth.
- NEW - 32-bit, Protected mode programming as the default model, uses the native mode of the IA-32 processor family (Intel 386 and later). Addressing is easier to understand because students no longer must deal with memory segmentation issues. Possible to create applications that take full advantage of 32-bit Intel processors, such as protected mode, flat memory addressing. Students can create Microsoft Windows applications.
- NEW - Simplified link libraries - For both 32-bit and 16-bit programming.
- NEW - Flowcharts and illustrations.
- NEW - Test banks for each chapter - Prepared by the author, aids instructors in preparing exams.
- NEW - Top-down program design demonstration and explanation, teaches students effective design techniques that apply to multiple programming courses. Assembly language is by nature unstructured, so students need clear-cut methods for organizing nontrivial programs. Flowcharts assist students in forming visual images of program design and logic.
- NEW - PowerPoint slide shows - Prepared by the author in the supplemental material, Enables instructors to have prepared lectures; allows students to print out and study the slides as lecture notes.
- NEW - Review exercises - At the end of every section.
- NEW - Programming exercises.
- Companion CD-ROM - Includes Microsoft Macro Assembler version 6.15 and TextPad shareware editor.
- Instructor-maintained Website - With lists of errata, Frequently Asked Questions, new programs, and articles about special topics.
Contents
- 1. Basic Concepts.
- 2. Machine Architecture.
- 3. Assembly Language Fundamentals.
- 4. Data Transfers, Addressing, and Arithmetic.
- 5. Procedures.
- 6. Conditional Processing.
- 7. Integer Arithmetic.
- 8. Advanced Procedures.
- 9. Strings and Arrays.
- 10. Structures and Macros.
- 11. 32-Bit Windows Programming.
- 12. High-Level Language Interface.
- 13. 16-Bit MS-DOS Programming.
- 14. Disk Fundamentals.
- 15. BIOS-Level Programming.
- 16. Expert MS-DOS Programming.
- Appendix A: Installing and Using the Assembler.
- Appendix B: MASM Reference.
- Appendix C: The Intel Instruction Set.
- Appendix D: BIOS and MS-DOS Interrupts.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Prentice Hall |
Auteur(s) | Kip R. Irvine |
Parution | 10/01/2003 |
Édition | 4eme édition |
Nb. de pages | 738 |
Format | 17,5 x 23,5 |
Couverture | Broché |
Poids | 1085g |
Intérieur | Noir et Blanc |
EAN13 | 9780130491466 |
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