| |
| |
| |
内容简介 本书以Microsoft宏汇编MASN 6.1x为背景,系统讲述了8086指令系
统及汇编语言程序设计的基本方法和技术,介绍了32位x86指令及其程序
设计,并以Microsoft Visual C++ 6.0为背景,介绍了Windows 9x/2000等
32位环境下 C/C++语言与汇编语言的混合编程。全书共分9章,主要
内容包括:汇编语言程序设计的基础知识、8086指令系统、源程序的基
本框架、程序设计的基本技术、宏指令、多模块程序设计、输入输出和中
断程序设计、32位x86指令及其程序设计等。其中,第1章至第8章可
供学习8086汇编语言的读者使用。对于熟悉8086汇编语言的读者,也可
从第9章得到32位x86指令及其程序设计的有关知识。书中提供了大量
的程序实例,所有实例都经过上机验证。每章后均附有习题。
本书不仅可作为高等院校计算机及相关专业的学生学习8086汇编语
言的教材或参考书,也可供学习32位x86汇编语言的读者使用。
| |
|
顾客评论 |
|
目录
目 录 第1章 基础知识 1. 1 数制及其转换 1. 1. 1 数制 1. 1. 2 数制之间的转换 1. 1. 3 二进制与十六进制的运算规则 1. 2 程序设计语言 1. 2. 1 机器语言 1. 2. 2 汇编语言 1. 2. 3 高级语言 1. 2. 4 学习汇编语言的意义 1. 3 数据表示 1. 3. 1 数据组织 1. 3. 2 无符号数与带符号数 1. 3. 3 字符的ASCII码表示 1. 3. 4 BCD码 1. 3. 5 从不同角度看待一个二进制数 1. 4 基本逻辑操作 1. 5 习题 第2章 8086计算机的基本结构与寻址方式 2. 1 8086计算机的基本结构 2. 1. 1 CPU 2. 1. 2 内存 2. 1. 3 I/O子系统 2. 1. 4 系统总线 2. 2 8086的寄存器组与内存管理 2. 2. 1 8086 CPU的寄存器组 2. 2. 2 8076的物理内存组织 2. 2. 3 内存的分段管理 2. 3 标志位 2. 3. 1 状态标志 2. 3. 2 控制标志 2. 4 8086寻址方式 2. 4. 1 立即寻址 2. 4. 2 寄存器寻址 2. 4. 3 内存寻址 2. 4. 4 段超越 2. 5 习题 第3章 8086指令系统 3. 1 指令系统 3. 1. 1 数据传送指令 3. 1. 2 算术指令 3. 1. 3 位操作指令 3. 1. 4 控制转移指令 3. 1. 5 标志处理指令 3. 1. 6 串操作指令 3. 1. 7 处理器控制指令 3. 2 容易犯的错误 3. 3 实例 3. 4 习题 第4章 汇编语言程序格式 4. 1 变量. 标号与表达式 4. 1. 1 数值表达式 4. 1. 2 变量与标号 4. 1. 3 地址表达式 4. 1. 4 地址计数器 4. 2 基本伪指令 4. 2. 1 段定义伪指令 4. 2. 2 符号定义伪指令 4. 2. 3 变量定义伪指令 4. 2. 4 LABEL 4. 2. 5 ASSUME 4. 2. 6 源程序结束伪指令 4. 2. 7 ORG 4. 2. 8 对齐伪指令 4. 3 语句格式 4. 4 操作符 4. 5 源程序的基本框架 4. 6 汇编语言程序的开发 4. 6. 1 开发步骤 4. 6. 2 汇编与连接 4. 6. 3 调试器圆DEBUG 4. 7 结构 4. 7. 1 结构类型的定义 4. 7. 2 结构变量的定义 4. 7. 3 结构变量及其字段的访问 4. 8 习题 第5章 基本控制结构 5. 1 顺序结构 5. 2 字符与字符串的输入/输出 5. 3 分支结构 5. 3. 1 对标号的进一步说明 5. 3. 2 无符号数以及带符号数的比较 5. 3. 3 实现无条件转移的多种方法 5. 3. 4 双分支结构 5. 3. 5 多分支结构 5. 4 循环结构 5. 4. 1 循环结构的基本形式 5. 4. 2 循环程序的控制方法 5. 5 数据串处理 5. 5. 1 串操作指令的用途 5. 5. 2 字符串处理 5. 6 习题 第6章 过程 6. 1 过程的定义. 调用与返回 6. 1. 1 过程定义 6. 1. 2 过程调用与返回 6. 1. 3 实现过程调用的多种方法 6. 2 过程的参数传递 6. 2. 1 用变量传递参数 6. 2. 2 用寄存器传递参数 6. 2. 3 用地址表传递参数 6. 2. 4 用堆栈传递参数 6. 3 递归过程 6. 4 习题 第7章 宏与多模块程序设计 7. 1 宏指令 7. 1. 1 宏定义. 宏调用与宏展开 7. 1. 2 与宏有关的伪指令 7. 1. 3 宏操作符 7. 1. 4 宏指令与过程的区别 7. 2 重复块 7. 2. 1 REPEAT 7. 2. 2 FOR 7. 2. 3 FORC 7. 3 条件汇编 7. 4 多模块程序设计 7. 4. 1 源文件的包含 7. 4. 2 目标文件的连接 7. 4. 3 模块间的组合 7. 4. 4 模块间的通信 7. 5 习题 第8章 输入/输出与中断 8. 1 输入/输出 8. 1. 1 输入/输出原理 8. 1. 2 输入/输出指令 8. 2 中断 8. 2. 1 中断的基本概念 8. 2. 2 中断指令 8. 2. 3 中断分类 8. 3 DOS与BIOS服务 8. 3. 1 DOS系统调用 8. 3. 2 BIOS服务 8. 4 DOS环境下的可执行程序 8. 4. 1 程序段前缀PSP 8. 4. 2 . EXE文件与. COM文件 8. 4. 3 程序退出的另一种方法 8. 5 中断服务程序设计 8. 5. 1 中断服务程序设计的基本方法 8. 5. 2 键盘程序设计 8. 6 习题 第9章 32位x86指令及其程序设计 9. 1 32位x86 CPU的寄存器组 9. 2 32位x86 CPU的工作模式 9. 3 32位扩展寻址方式 9. 4 32位扩展指令 9. 4. 1 数据传送指令 9. 4. 2 算术指令 9. 4. 3 位操作指令 9. 4. 4 控制转移指令 9. 4. 5 串操作指令 9. 4. 6 32位保护模式下指令的功能 9. 5 32位指令的程序设计 9. 5. 1 程序格式 9. 5. 2 调试器Code View 9. 5. 3 程序实例 9. 6 汇编语言与C/C 语言的混合编程 9. 6. 1 嵌入汇编语言 9. 6. 2 C/C 程序调用汇编语言过程 9. 7 习题 附录 附录A 标淮ASCII码字符集 附录B 8086指令系统 附录C 32位x86指令系统 附录D Windows 104键键盘扫描码 参考文献
| |
汇编语言程序设计-相关图书 ·北海 ·透视财务报表:解读数字背后的奥秘 ·链接企业文化 ·篆书章法 ·家庭实用器械健身法 ·劳动价值与市场价格论 ·Lotus Domino/Notes R6应用教程 ·现代日本语(第三册) ·现代日本语(第四册) ·纳米材料技术 ·高超声速气动热和热防护 ·大学物理习题的计算机解法 ·把靴子扔过墙:挑战挫折与失败 ·自动控制原理常见题型解析及模拟题 ·高温等离子体辐射不透明度和状态方程的计算 ·ERP生产管理系统应用专家培训教程(下) ·民间禁忌 ·SAS系统.SAS/ETS软件使用手册 ·房地产投资分析 ·关于衍生金融工具的会计问题研究
|
| |