汇编语言程序设计
2003-3
机械工业出版社
王成耀
280
无
本书以Microsoft宏汇编MASM6.1X为背景,系统讲述了8086指令系统及汇编语言程序设计的基本方法和技术,介绍了32位X86指令及其程序设计,并以Microsoft Visual C++6.0为背景,介绍了Windows9x/2000等32位环境下C/C++语言与汇编语言的混合编程。全书共分9章,主要内容包括:汇编语言程序设计的基础知识、8086指令系统、源程序的基本框架、程序设计的基本技术、宏指令、多模块程序设计、输入输出和中断程序设计、32位X86指令及其程序设计等。其中,第1章至第8章可供学习8086汇编语言的读者使用。对于熟悉8086汇编语言的读者,也可从第9章得到32位X86指令及其程序设计的有关知识。书中提供了大量的程序实例,所有实例都经过上机验证。每章后均附有习题。本书不仅可作为高等院校计算机及相关专业的学生学习8086汇编语言的教材或参考书,也可供学习32位X86汇编语言的读者使用。
出版说明前言第1章 基础知识1.1 数制及其转换1.2 程序设计语言1.3 数据表示1.4 基本逻辑操作1.5 习题第2章 8086计算机的基本结构与寻址方式2.1 8086计算机的基本结构2.2 8086的寄存器组与内存管理2.3 标志位2.4 8086寻址方式2.5 习题第3章 8086指令系统3.1 指令系统3.2 容易犯的错误3.3 实例3.4 习题第4章 汇编语言程序格式4.1 变量、标号与表达式4.2 基本伪指令4.3 语句格式4.4 操作符4.5 源程序的基本框架4.6 汇编语言程序的开发4.7 结构4.8 习题第5章 基本控制结构5.1 顺序结构5.2 字符与字符串的输入/输出5.3 分支结构5.4 循环结构5.5 数据串处理5.6 习题第6章 过程6.1 过程的定义、调用与返回6.2 过程的参数传递6.3 递归过程6.4 习题第7章 宏与多模块程序设计7.1 宏指令7.2 重复块7.3 条件汇编7.4 多模块程序设计7.5 习题第8章 输入/输出与中断8.1 输入/输出8.2 中断8.3 DOS与BIOS服务8.4 DOS环境下的可执行程序8.5 中断服务程序设计8.6 习题第9章 32位X86指令及其程序设计9.1 32位X86CPU的寄存器组9.2 32位X86CPU的工作模式9.3 32位扩展寻址方式9.4 32位扩展指令9.5 32位指令的程序设计9.6 汇编语言与C/C++语言的混合编程9.7 习题附录附录A 标准ASCII码字符集附录B 8086指令系统附录C 32位X86指令系统附录D Windows104键键盘扫描码参考文献
无