第十二讲数据处理类指令下课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十二讲 数据处理类指令(下) 3.3.2 逻辑运算指令 逻辑运算是指与、或、非和异或运算。参加运算的数是两个8位二进制数,进行按位逻辑运算。 若(A)(B) 求(A)∧(B)=? 则 (A) ∧ (B) * 一、逻辑“与”指令 ANL A,Rn ANL A,direct ANL A,@Ri ANL A,#data ANL direct,A ANL direct,#data 指令操作功能:目的操作数←源操作数∧目的操作数 源操作数不变。 若目的操作数是ACC,指令执行后只影响PSW中的P位. * 例3-28 若指令ANL A,R0执行前,(A)=07H,(R0)=0FDH, 求执行指令后(A)=?(R0)=?(P)=? 解: (A)= ∧(R0)= 结果:(A)=05H,(R0)=0FDH,(P)=0 * 二、逻辑“或”指令 ORL A,Rn ORL A,direct ORL A,@Ri ORL A,#data ORL direct,A ORL direct,#data 指令操作功能:目的操作数←源操作数∨目的操作数源操作数不变。 若目的操作数是ACC,指令执行后只影响PSW中的P位。 * 例3-29 若指令ORL 70H,A执行前,(A)=36H,(70H)=0C3H,(P)=0,求执行指令后(A)=?(P)=?(70H)=? 解: 70H) ∨(A)= 结果:(70H)=0F7H,(A)=36H, (P)=0;其内容不改变 * 三、累加器ACC逻辑“非”指令 CPL A;A← (A) 例3-30 :若指令CPL A执行前,(A),求执行指令后(A)=? 解:(A) 这条指令的操作码助记符号是CPL,意思是“取反”逻辑(Compliment Logic)。 * 四、逻辑“异或”指令 XRL A,Rn XRL A,direct XRL A,@Ri XRL A,#data XRL direct,A XRL direct,#data 指令操作功能:目的操作数←源操作数⊕目的操作数 ,源操作数不变。 若目的操作数是ACC,指令执行后只影响PSW中的P位。 这组指令的操作码助记符号是XRL,意思是“异或”逻辑(Exclusive OR Logic)。 * 例3-31 若指令XRL A,@R0执行前,(A)=34H,(R0)=40H,(40H)=00H,(P)=0,求执行指令后,(A)=?(40H)=?(P)=? 解: (40H)= ⊕(A) = 结果:(40H)=00H,(A)=34H,(P)=1; 任何数与0异或,其结果保持不变;任何数与1异或,其结果取反; * 3.3.3 移位指令 RL A A7 A0 例3-32:若指令RL A执行前,(A)。 求执行指令后(A)=? 解: (A) 一、累加器ACC左循环移位指令 移位指令的功能是把操作数的内容左移或右移一位。 * 二、累加器ACC右循环移位指令 RR A A7 A0 例3-33:若指令RR A执行前,(A),求执行指令后(A)=? 解: (A) * 三、累加器ACC带Cy位左循环移位指令 RLC A A7 A0 Cy 例3-34:若指令RLC A执行前,(A),(Cy)=1,求执行指令后(A)=? 解:(A),(Cy)=1 * 四、累加器ACC带Cy位右循环移位指令 RRC A A7 A0 Cy 例3-35:若指令RLC A执行前,(A),(Cy)=1,求执行指令后(A)=? 解:(A),(Cy)=1 * 移位指令应用 将寄存器R2R3连起来向左循环移一位。 解: MOV A, R2 RLC A; MOV A, R3 RLC A; MOV R3, A MOV A, R2 RLC A MOV R2, A 将R2的最高位移入Cy D7 D0 D0 D7 R2 R3 将R3的最高位移入Cy, Cy位移入R3的最低位。 * 五、

文档评论(0)

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

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

1亿VIP精品文档

相关文档