汇编语言程序设计教程

汇编语言程序设计教程
作 者: 卜艳萍 周伟
出版社: 清华大学出版社
丛编项: 高等学校教材·计算机科学与技术
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 汇编语言程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

本书特色:·本书采用最新的计算机专业技术知识,介绍80*86机型的主要工作原理及汇编语言程序设计技术。在讲述中注意与相关计算机专业课的知识衔接,注重实践性和衫性。·每章均配有大量实例程序及其讲解,习题难度适宜。书后附有所有在编程过程中可能涉及到的资料。·作者多年从事汇编语言及计算机专业课的教学及科研工作,了解计算机专业本科的教学要求、教学内容及特点,能较好地把握教材的侧重点和难度。本书以IBMPC作为背景系统,介绍微机原理的基础知识及汇编语言程序设计的方法和技术。全书共分11章,第1章和第2章介绍微机基础知识以及80x86机型的系统结构。第3章详细介绍IBMPC的寻址式和指令系统。第4章介绍伪指令、汇编语言程序格式等知识。第5章讲述高级汇编技术,包括宏汇编、条件汇编、重复汇编等。第6章讲述顺序程序设计、分支程序设计、循环程序设计的方法。第7章介绍子程序设计的方法。第8章讲述DOS功能调用和BIOS功能调用知识。第9章介绍输入/输出程序设计技术,主要分析了程序查询方式和中断传送方式的基本方法。第10章是综合应用程序设计。第11章是汇编语言程序设计实验指导。本书可作为计算机相关专业本科学生的教学用书,也可作为从事计算机应用的工程技术人员的技术参考书。

图书目录

第1章 计算机基础知识

1. 1 计算机的发展及应用

1. 1. 1 计算机的发展

1. 1. 2 计算机的分类

1. 1. 3 计算机的应用

1. 2 计算机的特点与主要技术指标

1. 2. 1 计算机的主要特点

1. 2. 2 计算机的主要性能指标

1. 3 计算机中的信息表示与运算

1. 3. 1 进位计数制及数制转换

1. 3. 2 定点数与浮点数

1. 3. 3 机器数的编码表示

1. 3. 4 BCD码与ASCII码

习题1

第2章 微型计算机系统概述

2. 1 微型计算机的基本结构与组成

2. 1. 1 计算机的基本组成

2. 1. 2 微机硬件系统结构

2. 2 8086/8088微处理器的结构与组成

2. 2. 1 8086/8088的功能结构

2. 2. 2 8086/8088的内存组织

2. 2. 3 8086/8088CPU的内部寄存器

2. 2. 4 8086/8088的接口组织

2. 3 80x86微处理器概述

2. 3. 1 80286微处理器

2. 3. 2 80386微处理器概述

2. 3. 3 80486微处理器

2. 3. 4 Pentium微处理器

习题2

第3章 微型计算机的指令系统

3. 1 寻址方式

3. 1. 1 与数据有关的寻址方式

3. 1. 2 与转移地址有关的寻址方式

3. 2 8086/8088指令系统

3. 2. 1 数据传送类指令

3. 2. 2 算术运算类指令

3. 2. 3 逻辑操作类指令

3. 2. 4 程序控制类指令

3. 2. 5 数据串操作类指令

3. 2. 6 处理器控制类指令

3. 2. 7 输入输出指令

3. 3 80x86指令系统介绍

3. 3. 1 80286指令系统

3. 3. 2 80386指令系统

3. 3. 3 80486指令系统

3. 3. 4 Pentium指令系统

习题3

第4章 8086/8088汇编语言

4. 1 汇编程序功能

4. 2 汇编语言中的数值数据

4. 3 伪指令

4. 3. 1 表达式赋值伪指令

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

4. 3. 3 LABEL伪指令

4. 3. 4 段定义伪指令

4. 3. 5 过程定义伪指令

4. 3. 6 模块命名. 程序开始和程序结束伪指令

4. 3. 7 模块通信伪指令

4. 4 汇编语言程序格式

4. 4. 1 名字项

4. 4. 2 操作项

4. 4. 3 操作数项

4. 4. 4 注释项

4. 5 汇编语言程序返回DOS的方法

习题4

第5章 高级汇编技术

5. 1 宏汇编

5. 1. 1 宏定义伪指令MACRO

5. 1. 2 宏汇编实例分析

5. 2 重复汇编

5. 2. 1 定重复汇编伪指令

5. 2. 2 不定重复汇编伪指令

5. 3 条件汇编

5. 3. 1 条件汇编概述

5. 3. 2 条件汇编伪指令介绍

5. 4 结构与记录

5. 4. 1 结构伪指令STRUC

5. 4. 2 记录伪指令RECORD

习题5

第6章 汇编语言程序设计

6. 1 程序设计思想

6. 2 顺序程序设计

6. 3 分支程序设计

6. 4 循环程序设计

6. 4. 1 循环程序的基本结构

6. 4. 2 循环程序设计的方法

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

习题6

第7章 子程序(过程)设计

7. 1 子程序(过程)的设计方法

7. 1. 1 过程的定义

7. 1. 2 过程定义举例

7. 2 子程序(过程)的调用

7. 3 参数传递的方法

7. 3. 1 利用寄存器传递参数

7. 3. 2 利用内存缓冲区传递参数

7. 3. 3 利用堆栈区传递参数

习题7

第8章 系统功能调用

8. 1 系统功能调用概述

8. 2 DOS系统功能调用

8. 2. 1 DOS系统功能调用概述

8. 2. 2 DOS系统调用程序实例

8. 3 BIOS系统功能调用

8. 3. 1 BIOS系统功能调用概述

8. 3. 2 示器BIOS中断服务

8. 3. 3 BIOS系统功能调用举例

习题8

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

9. 1 CPU与外设传送数据的控制方式

9. 2 程序查询传送方式

9. 2. 1 程序查询传送方式概述

9. 2. 2 程序查询传送方式举例

9. 3 中断传送方式

9. 3. 1 中断概述

9. 3. 2 8086/8088中断系统

9. 3. 3 中断传送方式程序举例

习题9

第10章 综合应用程序设计

10. 1 显示程序设计

10. 1. 1 显示器BIOS中断服务

10. 1. 2 文本方式下的字符及字符图形显示举例

10. 1. 3 彩色图形方式下显示程序设计举例

10. 2 磁盘文件存取操作程序设计

10. 2. 1 磁盘文件管理DOS功能调用

10. 2. 2 磁盘文件存取操作程序设计举例

习题10

第11章 汇编语言程序设计实验指导

11. 1 汇编语言程序的上机过程

11. 2 DEBUG命令的使用

11. 3 顺序程序设计

11. 4 分支程序设计

11. 5 单重及多重循环程序设计

11. 6 子程序设计

11. 7 系统功能调用程序设计

附录

附录A 80x86指令系统一览表

附录B MASM伪指令表

附录C 系统功能调用

附录D DEBUG命令一览表

附录E 80x86中断向量及功能

参考文献