(精)汇编语言第三章指令.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
双字减法运算 (DX,AX) SUB AX,CX (BX,CX) SBB DX,BX SBB 带借位减法指令: SBB DST, SRC 执行操作: (DST) ? (DST) - (SRC) - CF 用于双字或多字的减法运算 NEG 指令对CF/OF的影响: 0 操作数为0 1 否则 CF = 1 操作数为 -128 (字节运算)或 操作数为 -32768 (字运算) 0 否则 OF = 例: NEG AX NEG BL NEG CMP 例: CMP AX, BX JZ EQ1 ……. EQ1: ……. 注意:CMP指令只影响标志位,不保存结果. 比较指令: CMP OPR1, OPR2 执行操作: (OPR1) - (OPR2) 例:x、y、z 均为双精度数,分别存放在地址为X, X+2;Y, Y+2;Z, Z+2的存储单元中,用指令序列实现 w ? x + y + 24 - z ,并用W, W+2单元存放w。 - 0AH 04H 10H 22H 64H 00H 00H 01H FBH FFH - X ? Y ? Z ? - - 32H W ? 设计步骤: (1)X+Y (不能直接相加) X?(DX, AX) (DX, AX)+Y?(DX, AX) (2)+24 (注意要加高字) (DX, AX)+24?(DX, AX) (3)-Z (DX, AX)-Z?(DX, AX) (4)结果存入W (DX, AX)?W MOV AX, X MOV DX, X+2 ADD AX, Y ADC DX, Y+2 ADD AX, 24 ADC DX, 0 SUB AX, Z SBB DX, Z+2 MOV W, AX MOV W+2, DX 设计步骤: (1)X+Y (不能直接相加) X?(DX, AX) (DX, AX)+Y?(DX, AX) (2)+24 (注意要加高字) (DX, AX)+24?(DX, AX) (3)-Z (DX, AX)-Z?(DX, AX) (4)结果存入W (DX, AX)?W ? 乘法指令 无符号数乘法指令: MUL SRC 带符号数乘法指令: IMUL SRC 执行操作: 字节操作数 (AX) ? (AL) * (SRC) 字操作数 (DX, AX) ? (AX) * (SRC) 注意: * AL (AX) 为隐含的乘数寄存器。 * AX (DX,AX) 为隐含的乘积寄存器。 * SRC不能为立即数。 * 除CF和OF外,对条件标志位无定义。 例: MUL BL MUL CX 问题:常常通过变址寄存器BX、BP、SI、DI实现 存储器间接寻址,如何将EA存入变址寄存器? 利用关系操作符 OFFSET 和 SEG 分别得到变量或标号的偏移地址和段地址。 例: VAL DB 12H,34H,0AH,0FFH …… MOV BX,OFFSET VAL MOV DX,SEG VAL MOV ES, DX …… INC BX 交换指令: XCHG OPR1, OPR2 执行操作: (OPR1) ? (OPR2) 功能:寄存器 寄存器,寄存器 存储单元 例:XCHG BX, [ BP+SI ] XCHG AX, BX XCHG AL, AH 注意: * 不影响标志位 * 不允许使用段寄存器 * 不允许两个存储单元之

文档评论(0)

xiaofei2001128 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档