汇编指令大全+超全的汇编指令(2)
回OPRD.取补操作也叫作求补操作,就是求一个数的2. 示例: (AL)=44H,取补后,
相反数的补码.(AL)=0BCH(-44H).
3. 本指令影响标志位CF、OF、
SF、PF、ZF及AF.
303CMP比效指令 CMP(CoMPare) 说明:
格式: CMP OPRD1,OPRD2 1. OPRD1为任意通用寄存器或存
储器操作数.
功能: 对两数进行相减,进行比较.
OPRD2为任意通用寄存器或存储
器操作数,立即数也可用作源操
作数OPRD2.
2. 对标志位的影响同SUB指令,
完成的操作与SUB指令类似,唯一
的区别是不将OPRD1-OPRD2的结
果送回OPRD1,而只是比较.
3. 在8088/8086指令系统中,专
门提供了一组根据带符号数比较
大小后,实现条件转移的指令.
304AAS未组合十进制减法调整指令 AAS(ASCII Adjust 说明:
for Subtraction)
1. 本指令影响标志位CF及AF.
格式: AAS
2. 调整操作
功能: 对两个未组合十进制数相减后存于AL中的结
果进行调整,调整后产生一个未组合的十进制数数若(AL) and 0FH > 9 或 AF=1
且仍存于AL中.
则(AL)<--(AL)-6,(AH)<--(AH)-
1,CF<--AF,(AL)<--(AL) and 0
FH,
否则(AL)<--(AL) and 0FH
305DAS组合十进制减法调整指令 DAS(Decimal Adjust 说明:
for Subtraction)
调整操作
格式: DAS
若(AL) and 0FH > 9 或 AF=1,
功能: 对两个组合十进制数相减后存于AL中的结果则(AL)<--(AL)-6,AF=1
进行调整,调整后产生一个组合的十进制数且仍存
于AL中.若(AL) and 0F0H > 90H 或 CF=
1,则(AL)<--(AL)-60,CF=1
306MUL无符号数乘法指令 MUL(MULtiply) 说明:
格式: MUL OPRD 1. OPRD为通用寄存器或存储器
操作数.
功能: 乘法操作.
2. OPRD为源操作数,即作乘数.
目的操作数是隐含的,即被乘数
总是指定为累加器AX或AL的内
容.
3. 16位乘法时,AX中为被乘数.8
位乘法时,AL为被乘数.当16位乘
法时,32位的乘积存于DX及AX中;
8位乘法的16位乘积存于AX中.
4. 操作过程: 字节相乘:(AX)<-
-(AL)*OPRD,当结果的高位字节
(AH)不等于0时,则CF=1、OF=1
.
307IMUL带符号数乘法指令 IMUL(Integer MULtiply) 说明:
格式: IMUL OPRD 1. 其中OPRD为任一通用寄存器
或存储器操作数.
功能: 完成两个带符号数的相乘
2. MUL指令对带符号相乘时,不
能得到正确的结果.
例如: (AL)=255
(CL)=255
MUL CL
(AX)=65025
注意: 这对无符号数讲,结果是
正确的,但对带符号数讲,相当于
(-1)*(-1)结果应为+1,而65025
对应的带符号数为-511,显然是
不正确的.
308AAM未组合十进制数乘法调整指令 AAM(ASCII Adjust 说明:
MULtiply)
1. 实际上是两个未组合的十进
格式: AAM 制数字节相乘,一个0~9的数与
另一个0~9的数相乘其积最大为
功能: 对两个未组合的十进制数相乘后存于AX中的81.为了得到正确的结果,应进行
结果进行调整,产生一个未组合的十进制数存在AL如下调整:
中.
乘积: (AH)<--(AL)/10
(AL)<--(AL)MOD10
2. 本指令应跟在MUL指令后使
用,乘积的两位十进制结果,高位
放在AH中,低位放在AL中.AH内容
是MUL指令的结果被10除的商,即
(AL)/10,而最后的AL内容是乘积
被10整除的余数(即个位数).
309DIV无符号数除法指令 DIV(DIVision) 说明:
格式: DIV OPRD 1. 其中OPRD为任一个通用寄存
器或存储器操作数.
功能: 实现两个无符号二进制数除法运算.
2. 字节相除,被除数在AX中;字
相除,被除数在DX,AX中,除数在
OPRD中.
字节除法: (AL)<--(AX)/OPRD,
(AH)<--(AX)MOD OPRD
字除法: (AX)<--(DX)
(AX)/OPRD,(DX)<--(DX)(AX)
MOD OPRD
310IDIV带符号数除法指定 IDIV(Interger DIVision) 说明:
格式: IDIV OPRD 1. 其中OPRD为任一通用寄存器
或存储器操作数.
功能: 这实现两个带符号数的二进制除法运算.
2. 理由与IMUL相同,只有IDIV指
令,才能得到符号数相除的正确
结果.
3. 当被除数为8位,在进行字节
除法前,应把AL的符号位扩充至
结果关回原操作数.2. 本指梳令可以进行字或字节
‘非’运算.
3. 本指令不影响标志位.317XOR逻辑异或运算指令 XOR 说明:
格式: XOR OPRD1,OPRD2 1. 其在OPRD1、OPRD2的含义与
AND指令相同,对标志位的影响与
功能: 实现两个操作数按位‘异或’运算,结果送与AND指令相同.
至目的操作数中.
2. 相异为真,相同为假.
OPRD1<--OPRD1 XOR OPRD2
318TEST测试指令 TEST 说明: TEST与AND指令的关系,有
点类似于CMP与SUB指令之间的关
格式: TEST OPRD1,OPRD2 系.
功能: 其中OPRD1、OPRD2的含义同AND指令一样,也
是对两个操作数进行按位的'与'运算,唯一不同之
处是不将'与'的结
果送目的操作数,即本指令对两个操作数 的内容均
不进行修改,仅是在逻辑与操作后,对标志位重新置
位.
319SHL逻辑左移指令 SHL(Shift logical left) 说明:
格式: SHL OPRD1,COUNT 1. 其中OPRD1为目的操作数,可
以是通用寄存器或存储器操作
功能: 对给定的目的操作数左移COUNT次,每次移位数.
时最高位移入标志位CF中,最低位补零.
2. COUNT代表移位的次数(或位
数).移位一次,COUNT=1;移位多
于1次时,COUNT=(CL),(CL)中为
移位的次数.
3. 例如: SHL AL,1
SHL CX,1
SHL ALFA[DI] 或者:
MOV CL,3
SHL DX,CL
SHL ALFA[DI],CL
320SHR逻辑右移指令 SHR 说明:
格式: SHR OPRD1,COUNT 1. 其中OPRD1为目的操作数,可
以是通用寄存器或存储器操作
功能: 本指令实现由COUNT决定次数的逻辑右移操数.
作,每次移位时,最高位补0,最低位移至标志位CF
中.2. COUNT代表移位的次数(或位
数).移位一次,COUNT=1;移位多
于1次时,COUNT=(CL),(CL)中为
移位的次数.
3. 影响标志位OF,PF,SF,ZF,CF.
321SAL算术左移指令 SAL(Shift Arithmetic Left) 说明:
格式: SAL OPRD1,COUNT 1. 其中OPRD1为目的操作数,可
以是通用寄存器或存储器操作
功能: 其中OPRD1,COUNT与指令SHL相同.本指令与数.
SHL的功能也完全相同,这是因为逻辑左移指令与算
术左移指令所要完成的操作是一样的.2. COUNT代表移位的次数(或位
数).移位一次,COUNT=1;移位多
于1次时,COUNT=(CL),(CL)中为
移位的次数.
322SAR算术右移指令 SAR 说明:
格式: SAR OPRD1,COUNT 1. 其中OPRD1为目的操作数,可
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




