IBM PC Assembly Language and Programming,Fifth Edition
本书详细介绍了80x86汇编语言程序设计的方法和技术。
全书分为7个部分26章,从硬件和软件基础知识、汇编语言基础知识、视频与键盘操作、数据操作、高级输入/输出等几个方面进行讲解和分析,阐述了宏的使用、连接、程序装入和覆盖等特殊编程技术,最后3章以及附录部分的内容既是知识的扩展又是实用的参考资料。书中提供了大量程序实例,除最后3章以外,每章还附有习题。
本书可用作高等院校及大中专院校汇编语言程序设计课程的教材或参考书,也能够帮助初学者通过自学上机掌握汇编语言程序设计的一般技术。目录编辑
PREFACE
Part A Fundamentals of PC Hardware and Sofware
I Basic FEATURES OF PC HARDWARE
Introduction 1
Bits and Bytes 1
The Binary Number System 3
Hexadecimal Representation 6
ASCII Code 7
PC Components 8
Internal Memory 10
Segments and Addressing 12
Registers 13
Hardware Interrupts 18
Key Points 19
Review Questions and Exercises 19
2 INSTRUCTION ADDRESSING AND EXECUTION
Introduction 22
Features of an Operating System 22
The BIOS Boot Process 23
The System Program Loader 24
The Stack 25
Instruction Execution and Addressing 27
Instruction Operands 29
Protected Mode 29
Key Points 30
Review Questions and Exercises 30
EXAMINING COMPUTER MEMORY AND EXECUTING INSTRUCTIONS
Introduction 32
Using the DEBUG Program 32