由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版新书]汇编语言程序设计教程陆遥9787302498605
¥ ×1
第1章 基础知识
1.1 汇编语言的特点
1.1.1 汇编语言与机器语言的关系
1.1.2 汇编语言与高级语言的主要差异
1.2 计算机中的数据表示
1.2.1 字符数据表示
1.2.2 数值数据表示
1.3 计算机中的数据存储
1.3.1 寄存器
1.3.2 存储器
1.3.3 I/O端口
1.4 计算机中的数据处理
习题
第2章 8086宏汇编语言的源程序组成
2.1 源程序的分段结构
2.2 汇编语言的语句结构
2.2.1 名字项
2.2.2 操作项
2.2.3 操作数项
2.2.4 注释项
2.3 常用伪指令
2.3.1 处理器选择伪指令
2.3.2 段定义及源程序结束伪指令
2.3.3 变量定义与存储空间分配伪指令
2.3.4 替代符定义伪指令
2.3.5 段内偏移地址指针设置伪指令
2.3.6 过程定义与宏定义伪指令
习题
第3章 8086指令系统
3.1 指令系统基本概念
3.2 寻址方式
3.2.1 操作数的寻址方式
3.2.2 转移地址的寻址方式
3.3 指令系统
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑运算与移位操作类指令
3.3.4 串操作类指令
3.3.5 程序控制类指令
3.3.6 处理器控制类指令
3.3.7 80x86指令系统的扩展
习题
第4章 8086汇编语言程序设计的基本方法
4.1 顺序程序设计
4.2 分支程序设计
4.3 循环程序设计
4.4 子程序设计
4.4.1 定义子程序
4.4.2 子程序的调用与返回
4.4.3 保护现场与恢复现场
8086指令系统
指令语句是构成代码段的主体,是用来实现程序的操作功能的。本章主要介绍8086的指令系统,此外简要介绍实模式下80x86的指令系统扩展。
3.1指令系统基本概念 指令是给计算机下达的一个简单操作任务,CPU所能执行的所有指令构成了一个计算机的指令系统(也称指令集)。汇编语言指令是对机器指令的符号化表示,采用助记符来表示指令的操作功能和操作对象,大大方便了指令的掌握和使用。
指令系统中的指令,根据其操作功能的不同,通常可以分为以下几类: (1)数据传送类指令。这类指令用于在寄存器之间、寄存器与存储单元之间或CPU与I/O端口之间传送数据。传送数据的主要目的,一是为数据处理做准备,二是存储数据处理的结果。这类指令是程序设计中使用最多的一类指令。
(2)算术运算类指令。这类指令用于完成数据的加、减、乘、除运算,是主要的数据处理指令。
(3)逻辑运算类指令。这类指令用于完成与、或、非、异或等逻辑运算,通常还包含一些特殊的数据移位操作指令,也是重要的数据处理指令。
(4)串操作类指令。这类指令用于字符串或成组数据操作,用以提高编程效率。
(5)程序控制类指令。这类指令用于控制程序的执行流程(如分支、循环、过程调用与返回、中断调用与返回等),以便正确体现程序的处理逻辑。
(6)处理器控制类指令。这类指令可用来控制处理器的某些工作方式或状态。
8086系统的一条指令语句的一般格式如下:
[标号:]操作助记符[操作数项[,操作数项]][;注释]
可见,一条指令语句中,除描述指令操作功能的操作助记符必不可少之外,其他成分都是可选项。通常,只有作为程序转移目标的指令才需要设置一个指令标号,用来作为转移目标指令的符号地址。
操作数项的多少视指令的操作要求而定,可以是一个、两个或没有。需要指出的是,有些指令虽然没有描述操作数项,但其并非没有操作数,只是由指令内部规定了操作数而已。同理,有些指令中只描述了一个操作数项,而另一个操作数则由指令内部规定。下面通过几条典型指令来了解一下指令格式的基本特点。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
