汇编语言程序设计

汇编语言程序设计
作 者: 宋锦河
出版社: 中国水利水电出版社
丛编项: 21世纪高职高专新概念教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 汇编语言程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《汇编语言程序设计》作者简介

内容简介

《21世纪高职高专新概念教材:汇编语言程序设计(第2版)》以Intel 8086微处理器为基础,介绍了汇编语言的基本概念、基本原理和程序设计的基本方法,以大量实例讲述了如何用汇编语言开发应用程序,并介绍了上机调试运行汇编源程序的方法。《21世纪高职高专新概念教材:汇编语言程序设计(第2版)》内容翔实、语言浅显、结构清晰、实例丰富,内容编排突出了汇编语言程序设计的一般方法,学生可一边学习,一边上机操作,便于在实践中巩固理论知识,具有很强的可操作性。《21世纪高职高专新概念教材:汇编语言程序设计(第2版)》为计算机专业的“汇编语言程序设计”课程的教材,也可作为电子、自动控制等专业的相关教材,适合于高等职业学校、高等专科学校、成人及本科院校举办的二级职业技术学院和民办高校。

图书目录

第1章 汇编语言基础

1. 1 汇编语言及特点

1. 1. 1 机器语言

1. 1. 2 汇编语言

1. 1. 3 高级语言

1. 1. 4 汇编语言的特点

1. 2 数据表示

1. 2. 1 数值数据

1. 2. 2 字符数据

1. 3 8086CPU和寄存器组

1. 3. 1 8086CPU结构

1. 3. 2 8086寄存器组

1. 3. 3 标志寄存器

1. 4 存储器物理地址

1. 4. 1 存储器

1. 4. 2 存储器单元的地址和内容

1. 4. 3 存储器物理地址的形成

1. 5 综合举例

习题1

第2章 寻址方式

2. 1 寄存器寻址

2. 2 寄存器间接寻址

2. 3 变址寻址

2. 4 基址加变址寻址

2. 5 立即寻址

2. 6 直接寻址

2. 7 跨段问题

2. 8 综合举例

习题2

第3章 指令系统

3. 1 数据传送类指令

3. 1. 1 通用数据传送指令

3. 1. 2 堆栈操作指令

3. 1. 3 标志寄存器传送指令

3. 1. 4 地址传送指令

3. 1. 5 输入/输出指令

3. 2 算术运算类指令

3. 2. 1 加法指令

3. 2. 2 减运算指令

3. 2. 3 乘运算指令

3. 2. 4 除运算指令

3. 2. 5 符号扩展指令

3. 2. 6 十进制调整指令

3. 3 位操作类指令

3. 3. 1 逻辑运算指令

3. 3. 2 移位指令

3. 4 串操作类指令

3. 5 控制转移类指令

3. 5. 1 条件转移指令

3. 5. 2 无条件转移指令

3. 5. 3 循环指令

3. 5. 4 子程序调用指令

3. 5. 5 中断指令

3. 6 处理机控制类指令

3. 6. 1 标志位设置指令

3. 6. 2 CPU状态控制指令

3. 7 综合举例

习题3

第4章 汇编语言程序格式

4. 1 汇编语句格式

4. 1. 1 指令语句格式

4. 1. 2 伪指令语句格式

4. 2 汇编语句表达式

4. 2. 1 常量

4. 2. 2 变量

4. 2. 3 标号

4. 2. 4 表达式与运算符

4. 2. 5 运算符的优先级

4. 3 伪指令

4. 3. 1 数据定义伪指令

4. 3. 2 符号定义伪指令

4. 3. 3 段定义伪指令SEGMENT/ENDS

4. 3. 4 假定伪指令ASSUME

4. 3. 5 置汇编地址计数器伪指令ORG

4. 3. 6 源程序结束伪指令

4. 4 DOS系统功能调用

4. 4. 1 概述

4. 4. 2 常用的DOS系统功能调用

4. 5 综合举例

习题4

第5章 程序设计基本技术

5. 1 概述

5. 1. 1 程序设计步骤

5. 1. 2 流程图

5. 2 顺序程序设计

5. 3 分支程序设计..

5. 3. 1 用条件转移指令实现程序分支

5. 3. 2 用跳转表实现多路分支

5. 4 循环程序设计

5. 4. 1 循环程序的结构

5. 4. 2 单重循环程序设计

5. 4. 3 多重循环程序设计

5. 5 子程序设计

5. 5. 1 子程序的概念

5. 5. 2 子程序的定义

5. 5. 3 子程序设计方法

5. 5. 4 子程序的嵌套与递归调用

5. 6 宏结构程序设计

5. 6. 1 宏指令

5. 6. 2 宏指令的使用过程

5. 6. 3 宏操作符

5. 6. 4 局部符号伪指令LOCAL

5. 6. 5 宏库的使用

5. 6. 6 重复汇编

5. 6. 7 条件汇编

5. 7 综合举例

习题5

第6章 输入/输出程序设计

6. 1 数据传送方式

6. 1. 1 端口编址方式

6. 1. 2 CPU与外设数据传送方式

6. 2 中断

6. 2. 1 概述

6. 2. 2 8086中断系统

6. 3 基本输入/输出系统BIOS

6. 3. 1 概述

6. 3. 2 常用BIOS功能调用

6. 3. 3 图形显示程序设计

6. 4 综合举例

习题6

第7章 应用系统程序设计

7. 1 汽车动画程序设计

7. 1. 1 字符图形显示

7. 1. 2 动画程序设计

7. 2 发声系统应用程序设计

7. 3 综合举例

习题7

第8章 80386程序设计基础

8. 1 80386运行环境

8. 2 80386寄存器组

8. 2. 1 通用寄存器

8. 2. 2 段寄存器

8. 2. 3 指令指针寄存器

8. 2. 4 标志寄存器

8. 3 80386寻址方式

8. 4 80386指令系统

8. 4. 1 数据传送指令

8. 4. 2 算术运算指令

8. 4. 3 逻辑运算和移位指令

8. 4. 4 控制转移指令

8. 4. 5 串操作指令

8. 5 综合举例

习题8

第9章 实验指导

9. 1 上机环境

9. 2 实验步骤

9. 3 调试程序DEBUG

9. 3. 1 DEBUG程序的调用

9. 3. 2 DEBUG命令的常用命令

9. 4 实验

实验一 上机完成编辑. 汇编. 链接和执行过程

实验二 上机使用DEBUG程序

实验三 分支程序设计

实验四 循环程序设计

实验五 子程序设计

实验六 宏调用

实验七 输入/输出程序设计

实验八 汽车动画程序设计

模拟试题一

模拟试题二

附录一 ASCII码表

附录二 8086指令系统表

附录三 MASM伪指令表

附录四 常用BIOS子程序的功能及其调用参数

附录五 本书符号使用说明

参考文献