逻辑运算和循环移位类指令.ppt

逻辑运算和循环移位类指令.ppt

ID:51616053

大小:442.36 KB

页数:9页

时间:2020-03-26

逻辑运算和循环移位类指令.ppt_第1页
逻辑运算和循环移位类指令.ppt_第2页
逻辑运算和循环移位类指令.ppt_第3页
逻辑运算和循环移位类指令.ppt_第4页
逻辑运算和循环移位类指令.ppt_第5页
资源描述:

《逻辑运算和循环移位类指令.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3.6逻辑运算类和循环移位类指令一、逻辑运算与循环类指令(24条)逻辑运算指令可以完成与、或、异或、清0和取反操作,当以累加器A为目的操作数时,对P标志有影响;累加器清0操作对P标志有影响。循环指令是对累加器A的循环移位操作,包括左、右方向以及带与不带进位位等移位方式,移位操作时,带进位的循环移位对CY和P标志有影响;1、逻辑与前2条指令的功能是把源操作数与直接地址指示的单元内容相与,结果送入直接地址指示的单元。后4条指令的功能是把源操作数与累加器A的内容相与,结果送入累加器A中。例若(A)=C

2、3H,(R0)=AAH,执行指令ANLA,R0之后,(A)=82H。前2条指令的功能是把源操作数与直接地址指示的单元内容相或,结果送入直接地址指示的单元。后4条指令的功能是把源操作数与累加器A的内容相或,结果送入累加器A中。2、逻辑或例若(A)=C3H,(R0)=55H,执行指令ORLA,R0之后,(A)=D7H。3、逻辑异或前2条指令的功能是把源操作数与直接地址指示的单元内容异或,结果送入直接地址指示的单元。后4条指令的功能是把源操作数与累加器A的内容异或,结果送入累加器A中。例若(A)=C3

3、H,(R0)=AAH,执行指令XRLA,R0之后,(A)=69H。4、累加器清0和取反;A←0;A←这两条指令的功能分别是把累加器A的内容清0和取反,结果仍在A中。例若(A)=A5H,执行指令CLRA之后,(A)=00H。5、累加器循环移位有时“累加器A内容乘2”的任务可以利用指令RLCA方便地完成。例:若(A)=02H=00000010B,(CY)=0。执行指令RLCA后,(CY)=0,(A)=00000100B=04H。结果为:04H(4)=2×02H(2)。例:利用循环移位指令将累加器A的

4、内容乘以10.MOVA,#01HRLA;把A的内容乘以2MOVR2,A;把A的内容存放到R2中RLA;把A的内容乘以4RLA;把A的内容乘以8ADDA,R2;实现A的内容乘以10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。