本书以Intel 8086/8088系列微机作为基础机型介绍汇编语言程序设计知识。在介绍8086/8088 CPU寻址方式和指令系统的基础上,详细介绍了汇编语言程序设计的基本方法和技巧。掌握这些内容,可以为Intel 80×86及Pentium系列微机的汇编语言程序设计奠定基础。
本书主要内容包括:微机基础知识,8086/8088指令系统,80×86、Pentium增强和扩展指令,程序设计方法,高级汇编技术,系统功能调用和模块化程序设计知识,汇编语言与C/C++的混合编程技术,以及基于Windows平台的WIN32汇编语言程序设计基本方法,上机操作方法。每章附有习题,书后附有上机实验指导。
本书可作为高等学校计算机专业或相近专业汇编语言程序设计课程教材,微型计算机原理课程辅助教材,亦可用做工程技术人员的参考书。
第1章 基础知识 /1
第2章 IBM-PC计算机系统概述 /12
第3章 8086/8088指令系统 /24
第4章 80×86/Pentium微处理器指令系统 /47
第5章 汇编语言程序 /60
第6章 顺序程序设计 /80
第7章 分支程序设计 /93
第8章 循环程序设计 /111
第9章 子程序设计及系统调用 /134
第10章 高级汇编语言技术 /160
第11章 DOS功能调用与BIOS中断调用 /177
第12章 磁盘文件管理 /194
第13章 模块化程序设计 /213
第14章 WIN32汇编语言程序设计 /226