80×86宏汇编语言程序设计教程

80×86宏汇编语言程序设计教程

徐爱芸, 向华, 编著

出版社:武汉大学出版社

年代:2009

定价:29.0

书籍简介:

本书详细介绍了宏汇编语言的基本概念、程序设计的基本方法和技巧。

书籍目录:

第1章 基础知识

1.1 计算机语言概述

1.1.1 机器语言

1.1.2 汇编语言

1.1.3 高级语言

1.1.4 非过程性语言

1.1.5 汇编语言的特点

1.2 计算机中数据的表示方法

1.2.1 进位计数制

1.2.2 数制转换

1.2.3 计算机中数据的表示

习题1

第2章 8086/8088计算机系统组织

2.1 8086/8088 CPU的内部结构

2.1.1 8086 CPU的功能结构

2.1.2 8086 CPU的寄存器结构

2.2 存储器组织

2.2.1 存储器的地址和内容

2.2.2 存储器的分段

2.3 堆栈

2.3.1 堆栈的特点

2.3.2 堆栈的作用

2.3.3 堆栈的操作

习题2

第3章 汇编语言语法与寻址方式

3.1 汇编语言语句类型及格式

3.1.1 语句类型

3.1.2 指令语句格式

3.2 伪指令

3.2.1 段定义伪指令

3.2.2 数据定义

3.2.3 符号定义伪指令

3.2.4 与地址有关的伪指令

3.2.5 常用伪指令

3.3 表达式

3.3.1 常量

3.3.2 数值表达式

3.3.3 地址表达式

3.4 寻址方式

3.4.1 立即数寻址方式

3.4.2 寄存器寻址方式

3.4.3 存储器型寻址方式

3.4.4 外设型寻址方式

3.5 汇编语言源程序结构

3.6 常用DOS功能调用

习题3

第4章 汇编语言指令系统

4.1 数据传送指令

4.2 算术运算指令

4.3 位操作指令

4.4 处理器控制指令

习题4

第5章 汇编语言基本程序设计

5.1 汇编语言程序设计步骤

5.2 顺序结构程序设计

5.3 分支结构程序设计

5.3.1 转移地址的寻址方式

5.3.2 无条件转移指令

5.3.3 条件转移指令

5.3.4 分支结构程序设计

5.4 循环结构程序设计

5.4.1 循环控制结构

5.4.2 循环控制指令

5.4.3 循环程序设计方法

5.4.4 多重循环程序设计举例

5.5 串操作程序设计

5.5.1 串操作概述

5.5.2 串操作指令及程序设计

习题5

第6章 汇编语言模块化程序设计

6.1 子程序设计

6.1.1 子程序概述

6.1.2 子程序的调用与返回指令

6.1.3 子程序的定义

6.1.4 主程序与子程序的参数传递

6.1.5 子程序的嵌套

6.2 模块化程序设计

6.2.1 模块的装配连接

6.2.2 模块间的通信

6.2.3 模块化程序设计举例

习题6

第7章 高级汇编语言程序设计

7.1 宏汇编

7.1.1 宏指令的使用

7.1.2 宏与子程序的区别

7.1.3 与宏有关的伪指令

7.1.4 宏库的建立与使用

7.2 重复汇编

7.3 条件汇编

7.4 数据结构

7.5 数据记录

7.6 汇编语言与高级语言的连接

7.6.1 嵌入汇编语言

7.6.2 多模块混合编程

习题7

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

8.1 输入/输出概述

8.1.1 I/O端口的编址方式

8.1.2 数据传送方式

8.2 数据的输入/输出

8.2.1 I/O指令

8.2.2 程序查询I/O方式

8.2.3 中断I/O方式

8.3 键盘输入控制

8.4 屏幕输出控制

8.5 打印机输出控制

8.6 磁盘文件操作

8.6.1 文件概述

8.6.2 文件操作的系统功能调用

8.6.3 文件管理程序设计

习题8

第9章 32位机新增指令及功能

9.1 80386的工作机制

9.1.1 80386 CPU的内部结构

9.1.2 80386寄存器

9.1.3 80386存储器管理

9.1.4 存储模型与段的简化定义

9.1.5 80386的寻址方式

9.1.6 80386新增指令

9.2 80486系统

9.2.1 80486 CPU结构

9.2.2 80486的内存管理和高速缓存

9.2.3 80486扩充指令

9.3 Pentium系统

9.3.1 Pentium CPU结构

9.3.2 Pentium扩充指令

9.4 程序举例

习题9

第10章 实验指导

10.1 汇编语言上机过程及调试工具

10.2 分支程序设计

10.3 循环程序设计

10.4 子程序设计(一)

10.5 子程序设计(二)

10.6 字符处理程序设计

10.7 中断程序设计

10.8 磁盘文件管理程序设计

10.9 模块化程序设计

10.10 综合程序设计

附录A ASC II码表

附录B 调试工具DEBUG

参考文献

内容摘要:

宏汇编语言、程序设计的基本技巧、输入/输出程序设计、32位CPU扩展功能、汇编语言上机内容与要求。《80X86宏汇编语言程序设计教程》内容详实,叙述细腻易懂,在章节安排上由浅入深,指令介绍与指令应用紧密结合,使得知识易于理解和掌握。《80X86宏汇编语言程序设计教程》可作为高等院校计算机及相关专业“汇编语言程序设计”课程教材,也可作为独立学院、高职高专计算机及相关专业、有关工程技术人员的教学参考书。

编辑推荐:

《80×86宏汇编语言程序设计教程》以目前广泛使用的PC机为平台,详细介绍了宏汇编语言的基本概念、程序设计的基本方法与技巧。全书共10章,主要内容包括:宏汇编语言、程序设计的基本技巧、输入/输出程序设计、32位CPU扩展功能、汇编语言上机内容与要求。 本书可作为高等院校计算机及相关专业“汇编语言程序设计”课程教材,也可作为独立学院、高职高专计算机及相关专业、有关工程技术人员的教学参考书。

书籍规格:

书籍详细信息
书名80×86宏汇编语言程序设计教程站内查询相似图书
丛书名计算机科学与技术系列教材
9787307072749
《80×86宏汇编语言程序设计教程》pdf扫描版电子书已有网友提供下载资源链接
出版地武汉出版单位武汉大学出版社
版次1版印次1
定价(元)29.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

80×86宏汇编语言程序设计教程是武汉大学出版社于2009.8出版的中图分类号为 TP313 的主题关于 汇编语言-程序设计-高等学校-教材 的书籍。