循环移位指令实现的流水灯

循环移位指令实现的流水灯

ID:44462643

大小:359.00 KB

页数:10页

时间:2019-10-22

循环移位指令实现的流水灯_第1页
循环移位指令实现的流水灯_第2页
循环移位指令实现的流水灯_第3页
循环移位指令实现的流水灯_第4页
循环移位指令实现的流水灯_第5页
资源描述:

《循环移位指令实现的流水灯》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5章运用逻辑运算指令本章内容项目引导——循环移位指令实现的流水灯项目实施相关知识项目分析回顾:第3章的流水灯设计采用了什么指令?分析:上述程序中的数据有何规律?总结:循环移位指令的应用。知识1:循环移位及其实例助记符格式机器码(B)相应操作指令说明机器周期RLA00100011┌──────┐└←A7←-A0←┘循环左移1RLCA00110011┌──────┐└CY─A7←-A0┘带进位循环左移,影响CY标志1RRA00000011┌──────┐└→A7→-A0→┘循环右移1RRCA00010011┌──────┐└CY→A7→A0

2、┘带进位循环右移,影响CY标志1循环移位指令有两类:不带进位位的、带进位位的循环移位指令循环移位指令实例课堂练习:在仿真环境下,运行例题5.1,并观察结果分析:移位指令的关键是什么?总结:请完成上述4个循环移位指令的移位示意图A.0A.7A.0A.7A.0A.7A.0A.7CYCYRLARRARLCARRCA注意:执行带进位的循环移位指令之前,必须给CY置位或清零。——循环移位指令项目实施要求:8个发光二极管实现流水灯显示效果,使用循环移位指令;用单步运行观察每一次移位的结果电路:与第3章的项目相同,P1口通过发相器连接8个发光二极管。程

3、序:ORG0000HL:MOVA,#0FEHMOVP1,AACALLDELAYRLAMOVP1,AACALLDELAY…………SJMPL——逻辑与指令(6条)助记符格式机器码(B)相应操作指令说明机器周期ANLA,direct01010101directAA∧direct按位相与1ANLA,Rn01011rrrAA∧Rnn=0~7,rrr=000~1111ANLA,@Ri0101011iAA∧(Ri)i=0,11ANLA,#data01010100dataAA∧#data1ANLdirect,A01010010direct(dir

4、ect)(direct)∧A不影响PSW的P标志1ANLdirect,#data01010011directdata(direct)(direct)∧#data不影响PSW的P标志2知识2:逻辑“与”“或”“非”“异或”指令及实例——逻辑或指令(6条)01000011directdata助记符格式机器码(B)相应操作指令说明机器周期ORLA,direct01000101directAA∨direct按位相或1ORLA,Rn01001rrrAA∨Rnn=0~7,rrr=000~1111ORLA,@Ri0100011iAA∨(Ri)

5、i=0,11ORLA,#data01000100dataAA∨#data1ORLdirect,A01000010direct(direct)(direct)∨A不影响PSW的P标志1ORLdirect,#data(direct)(direct)∨#data不影响PSW的P标志2——逻辑异或指令(6条)助记符格式机器码(B)相应操作指令说明机器周期XRLA,direct01100101directAA(direct)按位相异或1XRLA,Rn01101rrrAARnn=0~7,rrr=000~1111XRLA,@Ri01100

6、11iAA(Ri)i=0,11XRLA,#data01100100dataAA#data1XRLdirect,A01100010direct(direct)(direct)A不影响PSW的P标志1XRLdirect,#data01100011directdata(direct)(direct)#data不影响PSW的P标志2——累加器A清0和取反指令助记符格式机器码(B)相应操作指令说明机器周期CLRA11100100A00HA中内容清0,影响P标志1CPLA11110100A中内容按位取反,影响P标志1AA

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

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

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