书籍详情

汇编语言程序设计教程

汇编语言程序设计教程

作者:罗省贤,洪志全编著

出版社:电子工业出版社

出版时间:2004-01-01

ISBN:9787505393448

定价:¥28.00

购买这本书可以去
内容简介
  全书共分9章。第1章至第4章全面介绍8086/8088的基本结构、寻址方式、指令系统及编程方法。第5章主要介绍输入/输出和中断程序设计方法。这几章都是学习汇编语言程序设计不可缺少的重要基础内容。第6章着重介绍80x8632位微处理器的基本结构、指令系统、任务切换以及保护方式下的编程方法。第7章介绍用Win32汇编语言编写Windows窗口程序的方法和汇编语言的高级语法。第8章介绍MMX、SSE指令集及其功能和编程方法。第9章介绍80x87协处理器的结构、数据格式、指令系统及其编程方法。每章后均附有习题。本书程序实例丰富,增强了易读性,扩充了新知识。我们希望通过本书的学习,使读者能够掌握32位汇编语言程序的基本编程方法,提高在新型微机上的汇编语言程序设计能力。汇编语言程序设计是计算机科学与技术专业学生的必修专业基础课,汇编语言的应用在系统软件开发、实时控制和实时处理领域中有着重要的地位。本书根据微型计算机和32位汇编语言程序设计技术的快速发展现状,在系统?亟樯?8086/8088基本结构、指令系统、编程方法、输入/输出和中断程序设计的基础上,进一步介绍80x8632位微处理器的基本结构、指令系统、任务切换以及保护方式下的编程方法、用Win32汇编语言编写Windows窗口程序的方法、MMX指令集、SSE指令集及编程方法,以及80x387协处理器结构、数据格式、指令系统及其编程方法。本书涉及的知识面广,内容丰富,易读性强,可作为高等院校汇编语言程序设计教材,还可作为广大工程技术人员的参考书。
作者简介
暂缺《汇编语言程序设计教程》作者简介
目录
第1章 Intel 8086/8088的基本结构
1.1 8086/8088的功能结构
1.2 8086/8088的寄存器结构
1.3 堆栈与存储器结构
1.3.1 堆栈
1.3.2 存储器结构
习题一
第2章 8086/8088的寻址方式和指令系统
2.1 寻址方式
2.2 指令系统
2.2.1 数据传送指令
2.2.2 算术运算指令
2.2.3 逻辑运算和移位指令
2.2.4 串操作指令
2.2.5 标志位设置指令与处理机控制指令
习题二
第3章 汇编语言与汇编程序
3.1 汇编程序功能及上机过程
3.1.1 汇编程序功能
3.1.2 上机过程
3.2 汇编语言源程序的结构与书写格式
3.3 汇编语言语句格式与分类
3.4 常量. 变量. 标号. 运算符和表达式
3.4.1 常量
3.4.2 变量
3.4.3 标号
3.4.4 运算符和表达式
3.4.5 运算符的优先级
3.5 伪指令
3.5.1 符号定义伪指令
3.5.2 数据定义伪指令
3.5.3 段定义伪指定
3.6 条件汇编
3.7 宏指令
3.7.1 宏定义与宏调用
3.7.2 重复汇编
3.8 结构与记录
3.8.1 结构
3.8.2 记录
习题三
第4章 汇编语言程序设计的基本方法
4.1 程序的几种基本结构
4.1.1 顺序结构
4.1.2 分支结构.
4.1.3 循环结构
4.2 顺序程序设计
4.3 分支程序设计
4.3.1 转移指令
4.3.2 分支程序设计方法
4.4 循环程序设计
4.4.1 循环控制指令
4.4.2 循环程序设计方法
4.4.3 多重循环程序设计
4.5 子程序设计
4.5.1 调用与返回指令
4.5.2 子程序的编写方法
4.5.3 子程序的嵌套调用与递归调用
4.6 DOS系统功能调用
4.6.1 系统功能调用概述
4.6.2 系统功能调用方法
4.7 EXE文件与COM文件
4.7.1 EXE文件
4.7.2 COM文件
4.8 多模块程序设计
4.9 程序举例
习题四
第5章 输入/输出与中断系统
5.1 输入/输出基础
5.1.1 I/O接口信息
5.1.2 I/O寻址及端口地址分配
5.1.3 数据传送方式
5.2 直接控制的I/O程序设计
5.2.1 输入/输出指令
5.2.2 I/O程序设计
5.3 中断程序设计
5.3.1 80x86中断方式
5.3.2 可屏蔽中断
5.3.3 中断向量表
5.3.4 中断程序设计
5.4 键盘I/O
5.4.1 扫描码和ASCII码
5.4.2 BIOS和DOS键盘中断功能
5.5 显示器I/O
5.5.1 文本显示模式I/O
5.5.2 图形显示模式I/O
5.6 打印机I/O
5.6.1 打印中断调用
5.6.2 打印机控制符与状态字节
5.7 串行通信口I/O
5.7.1 串行通信传输格式及参数
5.7.2 BIOS和DOS的串行通信功能调用
5.8 磁盘文件I/O
5.8.1 文件控制块(FCB)磁盘存取方式
5.8.2 文件代号磁盘文件存取方式
习题五
第6章 32位汇编程序设计
6.1 32位处理器结构
6.1.1 32位处理器功能结构
6.1.2 32位处理器寄存器结构
6.2 32位处理器指令系统
6.2.1 8086扩展指令
6.2.2 32位保护控制指令
6.2.3 32位扩展指令的应用
6.3 32位处理器工作方式
6.3.1 32位处理器的实地址模式
6.3.2 32位处理器保护虚地址模式
6.3.3 中断系统
6.3.4 虚拟8086模式
6.4 保护模式的汇编程序设计
6.4.1 实地址模式到保护模式的切换
6.4.2 保护模式到实地址模式的切换
习题六
第7章 Win32汇编语言程序设计
7.1 Win32汇编语言程序设计基础
7.1.1 源程序结构
7.1.2 源程序的模式与段定义
7.1.3 API函数的使用
7.2 Win32汇编语言的基本语法
7.2.1 标号和变量
7.2.2 子程序设计
7.2.3 高级语法
7.2.4 建立Win32汇编的编程环境
7.3 Win32窗口程序设计简介
7.3.1 Win32窗口程序示例
7.3.2 窗口程序的运行过程
7.3.3 窗口程序的主要代码分析
7.4 汇编语言与VC 的混合编程
7.4.1 嵌入式汇编语言指令及编程方法
7.4.2 VC 调用汇编语言子程序的方法
习题七
第8章 高级汇编程序设计
8.1 MMX指令程序设计
8.1.1 MMX指令
8.1.2 MMX指令格式
8.1.3 MMX程序设计
8.2 SSE指令程序设计
8.2.1 SIMD浮点指令寄存器
8.2.2 SIMD浮点指令
8.2.3 SIMD整数指令
8.2.4 高速缓存优化处理指令
8.2.5 SSE指令程序设计
8.3 SSE2指令系统
习题八
第9章 80x87协处理器及程序设计
9.1 80X87概述
9.2 80X87的结构
9.2.1 8087的功能结构
9.2.2 80287和80387的功能结构
9.2.3 寄存器栈与特征字
9.2.4 状态字
9.2.5 控制字和事故指示器
9.3 80X87的数字系统及数据格式
9.3.1 80x87的数字系统
9.3.2 80x87的数据格式
9.4 80X87指令系统
9.4.1 数据传送指令
9.4.2 算术运算指令
9.4.3 比较指令
9.4.4 超越函数指令
9.4.5 常数装入指令
9.4.6 协处理器控制指令
9.5 程序举例
习题九
附录一 ASCII码字符集
附录二 DEBUG命令及使用方法
附录三 部分INT 21H系统功能调用
参考文献
猜您喜欢

读书导航