网站大量收购闲置独家精品文档,联系QQ:2885784924

第三章 80486微处理器指令系统.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 80486微处理器指令系统

三、逻辑运算指令和移位指令 1)逻辑运算指令 逻辑与/或/异或指令 AND/OR/XOR 格式:AND/OR/XOR 目标操作数,源操作数 测试指令TEST 格式:TEST 目标操作数,源操作数 逻辑非指令NOT 格式:NOT 操作数 例如: 要求屏蔽0、1两位,可用AND指令并设置常数0FCH MOV AL,0BFH AND AL,0FH ;结果AL=0BCH 要求第5位置1,可用OR指令 MOV AL,43H AND AL,20H ;结果AL=63H 算术/逻辑右移指令SAR/SHR 格式:SAR/SHR 操作数,移位次数 CF CF MSB LSB LSB MSB 操作数 操作数 0 2)移位指令 算术/逻辑左移指令SAL/SHL 格式:SAL/SHL 操作数,移位次数 CF MSB LSB 0 操作数 循环移位指令ROL/ROR/RCL/RCR 格式:ROL/ROR/RCL/RCR 操作数,移位次数 CF CF MSB MSB LSB LSB 操作数 操作数 ROR RCR CF CF MSB LSB LSB 操作数 操作数 ROL RCL MSB 双精度左移/右移指令SHLD/SHRD 格式:SHLD/SHRD 目标操作数,源操作数,移位次数 CF CF 目标操作数 目标操作数 源操作数 源操作数 31 31 31 31 0 0 0 0 例如: AX=0012H,BX=0034H,将两寄存器的低8位组合形成AX=1234H MOV CL,8 ROL AX,CL ADD AX,BX 说明: ① 80486的移位次数不能大于31。8086用立即数作移位次数时只能是1,但用CL作移位次数时可移位255次。 ② 左移指令常用于实现乘以2n的操作,右移指令常用于实现除以2n的操作。 ③ 操作数可以是8位、16位或32位的寄存器或存储器操作数,移位次数可以用立即数或CL寄存器的内容指明。 3)位测试指令与位扫描指令 位测试指令 格式:BT 目标操作数,源操作数 ;测试指定的位并将它拷贝至进位标志位CF BTS 标操作数,源操作数 ;测试指定的位并将它拷贝至进位标志位CF,再将该位置1 BTR 目标操作数,源操作数 ;测试指定的位并将它拷贝至进位标志位CF,再将该位清0 BTC 目标操作数,源操作数 ;测试指定的位并将它拷贝至进位标志位CF,再将该位取反 向前位扫描指令BSF 格式:BSF 目标操作数,源操作数 ;对源操作数所指定的字或双字从右向左进行扫描, 找出第一个是“1”的位,把此位的下标放在目标操作数中。 向后位扫描指令BSR 格式:BSR 目标操作数,源操作数 ;对源操作数所指定的字或双字从左向右进行扫描, 找出第一个是“1”的位,把此位的下标放在目标操作数中。 四、字符串操作指令 1)串传送指令 MOVS/MOVSB/MOVSW/ MOVSD 格式: MOVS 目标操作数,源操作数 ; 把由DS:[SI](或[ESI])指向的字节、字或双字存储单元的内容 复制到由ES:[DI] (或[EDI])指向的存储单元中去。 2)取串指令 LODS/LODSB/LODSW/ LODSD 格式:LODS 源操作数 ;将DS:[SI] (或[ESI])指向的存储单元中内容取到累加器AL, AX或EAX中。 3)存串指令 STOS/STOSB/STOSW/STOSD 格式:STOS 目标操作数 ;把累加器AL,AX或EAX的内容存到由ES:[DI](或[EDI]) 指向的字节,字或双字存储单元中。 4)串比较指令 CMPS/CMPSB/CMPSW/CMPSD 格式:CMPS 目标操作数,源操作数 ;将DS:[SI](或[ESI])指向的字节或字存储单元的内容与由ES:[DI] (或[EDI])指向的存储单元的内容相比较(相减),比较结果不保存。 5)串有哪些信誉好的足球投注网站指令 S

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档