书籍详情
汇编语言程序设计
作者:武马群,史建华编
出版社:电子科技大学出版社
出版时间:1999-05-01
ISBN:9787810168229
定价:¥23.50
购买这本书可以去
内容简介
本书以IBM PC微型计算机为背景,通过全面介绍汇编语言程序设计来阐明程序设计的基本概念和方法。主要内容包括:电子计算机基础知识;计算机指讼系统;汇编语言程序设计;上机操作与实验等。此外,对80386的指令系统及编程作了较详细的介绍。本书通俗易懂,内容切合教学实际。在内容的安排上,以保证中专教学水平为前提,由浅入深、循序渐进。本书既可作为中专电子计算机硬软件专业的教材,也可以供具有一般逻辑电路知识的人员自学之用。
作者简介
暂缺《汇编语言程序设计》作者简介
目录
第一章 基础知识
1.1 引言
1.2 电子计算机的基本组成
1.2.1 一般计算机的组成结构
1.2.2 微型计算机简介
1.3 存储程序控制概念
1.4 计算机中数的表示
1.4.1 计算机中常用的数制
1.4.2 各种数制之间的转换
1.4.3 计算机中数的表示
1.5 信息编码
1.5.1 ASCII码
1.5.2 EBCDIC码
第二章 8086/8088指令系统
2.1 8088微处理器结构
2.1.1 概述
2.1.2 通用寄存器
2.1.3 控制寄存器
2.1.4 段寄存器
2.2 微型计算机中数的表示
2.3 指令的编码格式和寻址方式
2.3.1 指令的编码格式
2.3.2 寻址方式
2.4 8088指令系统
2.4.1 指令的分类
2.4.2 8088指令的编码格式和执行时间
2.4.3 8088指令系统说明
第三章 简单程序设计
3.1 程序设计概述
3.2 汇编语句格式
3.2.1 名字项
3.2.2 操作码项
3.2.3 操作数项
3.2.4 注释项
3.3 伪操作
3.3.1 数据定义及存储器分配伪操作
3.3.2 等价伪操作
3.3.3 段定义伪操作
3.3.4 命名和程序结束伪操作
3.3.5 指定地址伪操作
3.3.6 基数控制伪操作
3.4 顺序程序设计
3.5 算法和框图
3.5.1 算法
3.5.2 框图
3.6 分支程序设计
3.7 程序举例
3.7.1 代码转换
3.7.2 十进制算术运算
3.7.3 双精度数运算
第四章 循环程序设计
4.1 循环程序的结构
4.2 单重循环程序
4.2.1 循环次数已知的单重循环程序
4.2.2 循环次数未知的单重循环程序
4.3 多重循环程序
4.4 程序举例
第五章 子程序设计
5.1 主程序和子程序
5.2 子程序的调用和返回
5.3 寄存器内容的保护与恢复
5.4 主程序和子程序之间的参数传送
5.4.1 用寄存器传送参数
5.4.2 通过堆栈 传送参数或参数地址
5.4.3 通过共同数据存储区传送参数或参数地址
5.5 子程序的嵌套与递归
5.5.1 子程序的嵌套
5.5.2 子程序的递归
5.6 DOS系统功能调用
5.7 程序举例
第六章 高级汇编语言技术
6.1 汇编程序
6.1.1 宏汇编程序(MASM)的功能
6.1.2 汇编过程
6.1.3 汇编列表文件
6.1.4 交叉参考列表文件
6.2 宏汇编
6.2.1 宏定义和宏调用
6.2.2 与宏指令有关的其他伪操作
6.2.3 宏指令与子程序的区别
6.3 重复汇编
6.3.1 重复伪操作
6.3.2 不定重复伪操作
6.4 条件汇编
第七章 输入/输出程序设计
7.1 I/O设备及端口
7.1.1 I/O设备
7.1.2 I/O端口
7.2 程序直接控制I/O方式
7.2.1 直接I/O方式
7.2.2 查询I/O方式
7.3 中断I/O方式
7.3.1 中断处理的一般过程
7.3.2 中断I/O程序设计举例
7.3.3 中断优先级和中断嵌套
7.4 软件中断
7.5 程序举例
第八章 BIOS中断和DOS功能调用
8.1 概述
8.2 显示器输出
8.2.1 视频显示标准
8.2.2 CGA字符显示编程
8.2.3 CGA图形显示编程
8.3 键盘输入
8.4 打印机输出
8.5 串行通信口输入/输出
8.5.1 并行传送与串行传送
8.5.2 异步通信控制规程
8.5.3 串信通信口输入/输出操作
第九章 模块化程序设计
9.1 程序设计的步骤
9.1.1 分析问题
9.1.2 确定算法和输入/输出方式
9.1.3 程序结构的设计
9.1.4 编写程序
9.1.5 调试运行
9.2 模块化程序设计概述
9.2.1 模块化程序设计
9.2.2 结构化程序设计
9.3 8088MASM的多模块编程问题
9.3.1 多模块程序中段的连接
9.3.2 模块间的交叉访问和信息传送
9.4 模块化程序设计举例
第十章 80386微机基本原理和编程
10.1 第四代微处理器80386
10.1.1 80386的体系结构
10.1.2 80386的寄存器结构
10.1.3 工作模式
10.2 存储器管理功能
10.2.1 虚拟存储器和物理存储器
10.2.2 描述符表种类
10.2.3 段选择器和描述符表
10.2.4 页管理功能
10.3 寻址方式及指令系统
10.3.1 十一种寻址方式
10.3.2 指令系统介绍
10.4 程序设计
10.4.1 顺序程序设计
10.4.2 分支程序设计
10.4.3 循环程序设计
10.4.4 子程序设计
第十一章 上机操作与实验
11.1 WORDSTAR全屏幕编辑程序
11.2 MASM.EXE宏汇编程序
11.3 LINK.EXE连接程序
11.4 程序的执行
11.5 DEBUG.EXE调试程序
11.6 实验
实验一 DEBUG调试程序的使用
实验二 简单程序设计(一)
实验三 简单程序设计(二)
实验四 分支程序设计(一)
实验五 分支程序设计(二)
实验六 循环程序设计
实验七 子程序设计
附录 一 8086/8088指令系统编码格式
附录 二 中断向量地址一览表
附录 三 DOS功能调用
附录 四 BIOS中断
附录 五 IBM PC ASCII码字符表
附录 六 常用的程序流程图符号
1.1 引言
1.2 电子计算机的基本组成
1.2.1 一般计算机的组成结构
1.2.2 微型计算机简介
1.3 存储程序控制概念
1.4 计算机中数的表示
1.4.1 计算机中常用的数制
1.4.2 各种数制之间的转换
1.4.3 计算机中数的表示
1.5 信息编码
1.5.1 ASCII码
1.5.2 EBCDIC码
第二章 8086/8088指令系统
2.1 8088微处理器结构
2.1.1 概述
2.1.2 通用寄存器
2.1.3 控制寄存器
2.1.4 段寄存器
2.2 微型计算机中数的表示
2.3 指令的编码格式和寻址方式
2.3.1 指令的编码格式
2.3.2 寻址方式
2.4 8088指令系统
2.4.1 指令的分类
2.4.2 8088指令的编码格式和执行时间
2.4.3 8088指令系统说明
第三章 简单程序设计
3.1 程序设计概述
3.2 汇编语句格式
3.2.1 名字项
3.2.2 操作码项
3.2.3 操作数项
3.2.4 注释项
3.3 伪操作
3.3.1 数据定义及存储器分配伪操作
3.3.2 等价伪操作
3.3.3 段定义伪操作
3.3.4 命名和程序结束伪操作
3.3.5 指定地址伪操作
3.3.6 基数控制伪操作
3.4 顺序程序设计
3.5 算法和框图
3.5.1 算法
3.5.2 框图
3.6 分支程序设计
3.7 程序举例
3.7.1 代码转换
3.7.2 十进制算术运算
3.7.3 双精度数运算
第四章 循环程序设计
4.1 循环程序的结构
4.2 单重循环程序
4.2.1 循环次数已知的单重循环程序
4.2.2 循环次数未知的单重循环程序
4.3 多重循环程序
4.4 程序举例
第五章 子程序设计
5.1 主程序和子程序
5.2 子程序的调用和返回
5.3 寄存器内容的保护与恢复
5.4 主程序和子程序之间的参数传送
5.4.1 用寄存器传送参数
5.4.2 通过堆栈 传送参数或参数地址
5.4.3 通过共同数据存储区传送参数或参数地址
5.5 子程序的嵌套与递归
5.5.1 子程序的嵌套
5.5.2 子程序的递归
5.6 DOS系统功能调用
5.7 程序举例
第六章 高级汇编语言技术
6.1 汇编程序
6.1.1 宏汇编程序(MASM)的功能
6.1.2 汇编过程
6.1.3 汇编列表文件
6.1.4 交叉参考列表文件
6.2 宏汇编
6.2.1 宏定义和宏调用
6.2.2 与宏指令有关的其他伪操作
6.2.3 宏指令与子程序的区别
6.3 重复汇编
6.3.1 重复伪操作
6.3.2 不定重复伪操作
6.4 条件汇编
第七章 输入/输出程序设计
7.1 I/O设备及端口
7.1.1 I/O设备
7.1.2 I/O端口
7.2 程序直接控制I/O方式
7.2.1 直接I/O方式
7.2.2 查询I/O方式
7.3 中断I/O方式
7.3.1 中断处理的一般过程
7.3.2 中断I/O程序设计举例
7.3.3 中断优先级和中断嵌套
7.4 软件中断
7.5 程序举例
第八章 BIOS中断和DOS功能调用
8.1 概述
8.2 显示器输出
8.2.1 视频显示标准
8.2.2 CGA字符显示编程
8.2.3 CGA图形显示编程
8.3 键盘输入
8.4 打印机输出
8.5 串行通信口输入/输出
8.5.1 并行传送与串行传送
8.5.2 异步通信控制规程
8.5.3 串信通信口输入/输出操作
第九章 模块化程序设计
9.1 程序设计的步骤
9.1.1 分析问题
9.1.2 确定算法和输入/输出方式
9.1.3 程序结构的设计
9.1.4 编写程序
9.1.5 调试运行
9.2 模块化程序设计概述
9.2.1 模块化程序设计
9.2.2 结构化程序设计
9.3 8088MASM的多模块编程问题
9.3.1 多模块程序中段的连接
9.3.2 模块间的交叉访问和信息传送
9.4 模块化程序设计举例
第十章 80386微机基本原理和编程
10.1 第四代微处理器80386
10.1.1 80386的体系结构
10.1.2 80386的寄存器结构
10.1.3 工作模式
10.2 存储器管理功能
10.2.1 虚拟存储器和物理存储器
10.2.2 描述符表种类
10.2.3 段选择器和描述符表
10.2.4 页管理功能
10.3 寻址方式及指令系统
10.3.1 十一种寻址方式
10.3.2 指令系统介绍
10.4 程序设计
10.4.1 顺序程序设计
10.4.2 分支程序设计
10.4.3 循环程序设计
10.4.4 子程序设计
第十一章 上机操作与实验
11.1 WORDSTAR全屏幕编辑程序
11.2 MASM.EXE宏汇编程序
11.3 LINK.EXE连接程序
11.4 程序的执行
11.5 DEBUG.EXE调试程序
11.6 实验
实验一 DEBUG调试程序的使用
实验二 简单程序设计(一)
实验三 简单程序设计(二)
实验四 分支程序设计(一)
实验五 分支程序设计(二)
实验六 循环程序设计
实验七 子程序设计
附录 一 8086/8088指令系统编码格式
附录 二 中断向量地址一览表
附录 三 DOS功能调用
附录 四 BIOS中断
附录 五 IBM PC ASCII码字符表
附录 六 常用的程序流程图符号
猜您喜欢