首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

汇编语言程序设计

2010-04-24 
基本信息·出版社:东北大学出版社 ·页码:439 页 ·出版日期:2005年03月 ·ISBN:7810068458 ·条形码:9787810068451 ·版本:第3版 ·装帧:平装 · ...
商家名称 信用等级 购买信息 订购本书
汇编语言程序设计 去商家看看
汇编语言程序设计 去商家看看

 汇编语言程序设计


基本信息·出版社:东北大学出版社
·页码:439 页
·出版日期:2005年03月
·ISBN:7810068458
·条形码:9787810068451
·版本:第3版
·装帧:平装
·开本:16
·正文语种:中文

内容简介 《汇编语言程序设计》一书共分十九章。第一章至第九章主要讲述了计算机的基础知识,8086/8088、80286、80386的CPU结构、存储器管理及指令系统,汇编语言,程序的基本控制结构及程序设计理论、方法、技巧和宏汇编技术。第十章和第十一章介绍了汇编语言在数值运算、代码转换、列表处理及字符处理等方面的应用,讨论了多种算法并给出了程序实例。第十二章讲述了输入输出及中断程序设计的概念、方法和技巧。第十三章至第十七章剖析了IBM PC及其兼容机的输入输出接口,详细介绍了显示器、键盘、打印机、实时时钟、音响及通信的程序设计方法及应注意的问题。第十八章介绍了8087/80287/80387的指令系统及程序设计方法,并给出了应用实例。第十九章介绍了MMx的程序设计方法。《汇编语言程序设计》给出的所有程序都是经过上机验证的。各章附有大量的习题。
目录
第一章 概述
1.1 微型计算机的发展过程
1.2 微型计算机的特点
1.3 计算机系统
1.3.1 硬件子系统
1.3.2 软件子系统
1.4 计算机语言
1.4.1 机器语言
1.4.2 汇编语言
1.4.3 通用语言(高级语言)
习题

第二章 计算机运算基础
2.1 进位计数制
2.2 数制之间的转换
2.3 二进制编码
2.3.1 二进制编码的十进制数
2.3.2 字符的编码
2.4 带符号数的机内表示
2.5 二进制运算
2.5.1 补码加减法运算
2.5.2 逻辑运算
习题

第三章 微型计算机的结构
3.1 微型处理机的结构
3.1.1 8086/8088微型处理机的结构
3.1.2 80286微型处理机的结构
3.1.3 80386微型处理机的结构
3.2 存储器
3.2.1 8086/8088的存储器
3.2.2 80286的存储器管理
3.2.3 80386的存储器管理
3.3 寻址方式
3.3.1 操作数的种类
3.3.2 8086/8088的寻址方式
3.3.3 80386新增的寻址方式
3.3.4 段更换和段跨越
3.3.5 有效地址的计算时问
3.4 8086/8088指令系统
3.5 86系列各种微处理器之间的差异
习题

第四章 汇编语言
4.1 汇编语言的语句格式
4.1.1 字符集
4.1.2 汇编语句格式
4.2 汇编语言中数据的表示方法
4.2.1 数据在机内的表示方法和范围
4.2.2 汇编语言中数据书写形式
4.3 运算符号
4.3.1 算术运算符
4.3.2 逻辑运算符
4.3.3 关系运算符
4.3.4 分析算符
4.3.5 组合算符
4.3.6 字节分离算符LOW和HIGH
4.3.7 记录专用算符
4.4 伪指令(汇编命令)
4.4.1 符号定义伪指令
4.4.2 数据定义伪指令
4.4.3 段定义伪指令
4.4.4 方式选择伪指令
4.4.5 其他伪指令
4.5 汇编语言的上机过程
习题

第五章 顺序结构程序
5.1 程序设计的步骤
5.2 流程图的应用
5.3 程序的基本控制结构
5.4 数据传送指令
5.5 算术运算指令
5.5.1 加法运算指令
5.5.2 减法运算指令
5.5.3 乘法运算指令
5.5.4 除法运算指令
5.6 逻辑操作指令
5.7 移位操作指令
5.8 状态标志位操作指令
5.9 80286增强和扩充的指令
5.9.1 增强的指令
5.9.2 扩充的指令
5.1 080386增强和扩充的指令
5.1 1简单的I/O功能调用
5.1 2顺序结构程序举例
习题

第六章 分支结构程序
6.1 分支结构程序的引出
6.2 转移指令
6.2.1 无条件转移指令JMP(Jump)
6.2.2 条件转移指令
6.3 分支结构程序设计
6.4 多分支结构程序设计
习题

第七章 循环结构程序
7.1 循环结构程序的提出
7.2 循环结构程序的组成
7.3 循环控制指令
7.4 数据串操作指令
7.4.1 数据串基本操作指令
7.4.2 重复前缀
7.5 循环程序的控制方法
7.5.1 计数法
7.5.2 寄存器终值控制法
7.5.3 条件控制法
7.6 单重循环程序举例
7.7 多重循环程序设计
7.8 循环程序的效率
习题

第八章 子程序设计
8.1 子程序的引出
8.2 子程序(过程)定义伪指令
8.3 调用和返回指令
8.4 子程序设计方法
8.4.1 现场的保护和恢复
8.4.2 子程序说明文件
8.4.3 主程序与子程序之间的参数传递
8.5 子程序嵌套
8.6 递归子程序
*8.7 可重入子程序
8.8 程序的连接
8.8.1 程序连接伪指令
8.8.2 模块连接方法
习题

第九章 条件汇编与宏指令
9.1 条件汇编伪操作
9.2 宏伪操作
9.2.1 宏定义与宏结束伪操作命令
9.2.2 参数的使用
9.2.3 宏中的标号处理
9.2.4 宏嵌套
9.2.5 宏与子程序的区别
*9.3 重复块宏操作命令
*9.4 特殊宏操作命令
习题

第十章 算术运算与代码转换
10.1 多字节加减运算
10.2 多字节整数乘除运算
10.2.1 一般整数乘法运算
10.2.2 多字节整数乘法运算
10.2.3 一般整数除法运算
10.2.4 多字节整数除法运算
10.3 BCD码运算
10.3.1 BCD码运算规则
10.3.2 BCD码运算调整指令
10.3.3 非组合的BCD码运算
10.3.4 组合的BCD码加减运算
10.3.5 BCD码数据的符号表示方法及运算方法
10.4 浮点数据的表示方法
*10.5 浮点数加减运算
10.5.1 浮点数加法
10.5.2 浮点数减法
*10.6 浮点数乘除运算
10.6.1 浮点数乘法
10.6.2 浮点数除法
10.7 十进制数的ASCII码串转换为二进制定点数
10.8 二进制定点数转换为十进制数的ASCII码串
……

第十一章 列表与字符串操作
第十二章 输入输出与中断
第十三章 显示程序设计
第十四章 键盘程序设计
第十五章 打印程序设计
第十六章 定时及音响程序设计
第十七章 通信程序设计
第十八章 8087/80287/80387程序设计
第十九章 MMX的程序设计
……
序言 本书是齐志儒、高福祥主编的《汇编语言程序设计》的第三版。第一版讲述了8086/8088的宏汇编语言,详细讨论了程序的基本控制结构、设计原理及编程技巧;以大量的实例说明了数值运算、代码转换、列表处理、分类检索、字符串运算的算法;深入剖析了IBM PC机的接口电路、中断系统,透彻地阐述了磁盘、键盘、显示器、打印机、音响、定时、图形、通信等程序的设计方法;清晰地介绍了磁盘结构、磁盘文件操作和汉字处理技术,并给出了实用程序;概括地介绍了80286、80386、80486和Pentium(80586)的特点;完整地介绍了8087/80287/80387的结构、指令系统,并以若干程序实例说明了其指令系统的应用。第二版删除了第一版中不常用的“汉字处理”一章,增加了MMX的程序设计方法的介绍;详细地介绍了80286、80386、80486和Pentium(80586)的扩充功能、指令系统及存储管理的有关知识。第三版删除了第二版中的“磁盘管理”一章,重新组织了8086/8088、80286、80386的CPu结构、指令系统及存储管理的知识的介绍,重点讲述了8086/8088宏汇编语言的程序设计方法,并在此基础上讨论了保护虚地址方式下的程序设计方法。
改版后的《汇编语言程序设计》一书共分十九章。第一章至第九章主要讲述了计算机的基础知识,8086/8088、80286、80386的CPU结构、存储器管理及指令系统,汇编语言,程序的基本控制结构及程序设计理论、方法、技巧和宏汇编技术。第十章和第十一章介绍了汇编语言在数值运算、代码转换、列表处理及字符处理等方面的应用,讨论了多种算法并给出了程序实例。第十二章讲述了输入输出及中断程序设计的概念、方法和技巧。第十三章至第十七章剖析了IBM PC及其兼容机的输入输出接口,详细介绍了显示器、键盘、打印机、实时时钟、音响及通信的程序设计方法及应注意的问题。第十八章介绍了8087/80287/80387的指令系统及程序设计方法,并给出了应用实例。第十九章介绍了MMX的程序设计方法。本书给出的所有程序都是经过上机验证的。各章附有大量的习题。
本书在编写上力求语言通俗易懂,叙述由浅入深、循序渐进,结构清晰严谨。
本书可作为大专院校计算机专业和自动化专业的教材和计算机专业自学考试的教材,也是工程技术人员自学进修及实际编程的参考书。
文摘 插图:

热点排行