单片机第二章.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文档。上传文档
查看更多

十进制加法指令: ADDA,源操作数 DAA带进位十进制加法指令: ADDCA,源操作数 DAA十进制加1运算:ADDA,#01DAA作业:BCD码加法编程。 设X、Y为4位压缩BCD码,求Z=X+Y。BCD调整指令:DA A;对A中加法结果进行调整第30页,共53页,星期日,2025年,2月5日2.减法指令

SUBBA,源操作数 ;带借位减法指令 SUBBA,R2 ;A←A-R2-Cy, ;影响Cy、OV、AC、P000000 习题:编程求双字节减法。设X、Y存在片内RAM60H起始单元,计算Z=X-Y。例:A=5AH,R2=5AH,Cy=0,执行下列指令 SUBBA,R2求: A=,Cy=,OV=,P=,AC=?第31页,共53页,星期日,2025年,2月5日3.增量、减量指令 INC单操作数 如: INCR2 ;R2←R2+1 DEC单操作数如:DECR2 ;R2←R2-1 INCDPTR ;DPTR←DPTR+1 不影响标志位状态。 注意:没有指令DECDPTR 可用指令DECDPL 代替企图十进制加1:INCADAA;非法十进制加1:ADDA,#01;合法DAA第32页,共53页,星期日,2025年,2月5日4.乘除指令 MULAB ;BA←A×B,Cy←0, ;当积高字节B=0,OV←0;B≠0,则OV←1 例:A=96(60H),B=192(C0H),执行指令MULAB后, 求:A=,B=,Cy=,OV=,P=? 解:96×192=18432(4800H)00H48H010思考题:如何实现多字节数据的乘除运算。 DIVAB ;A÷B,A←商,B←余数,Cy←0, ;当除数B=0,OV←1;B≠0,则OV←0 例:A=156(F6H),B=13(0DH),执行指令DIVAB后求:A=,B=,Cy=,OV=,P=? 解:156÷13=18(12H),余数=12(0CH)。12H0CH000第33页,共53页,星期日,2025年,2月5日 2-4-2 逻辑运算指令一.单操作数指令(A累加器为操作数) 1.A清0指令:CLRA;A←0 2.A取反指令:CPLA;A←/A3.循环移位指令:1)8位循环指令: RLA;A循环左移一位 RRA;A循环右移一位2)9位循环指令: RLCA;带Cy循环左移一位 RRCA;带Cy循环右移一位第34页,共53页,星期日,2025年,2月5日例2-4-7:设A=,Cy=0,分别执行下列单条指令: CPLA 求:A=,Cy= RLA RLCA 001用9位循环指令实现多字节移位

例:编程将寄存器R6R5中的双字节数X左移一位。CLR CMOV A,R5RLC AMOV R5,AMOV A,R6RLC AMOV R6,A0CyR6R5Cy;Cy=0,设R6=55H,R5=AAH;R6R5Cy=0;R6R5Cy=1;R6R5Cy=0思考题:如何将寄存器R6R5中的双字节数X右移一位。第35页,共53页,星期日,2025年,2月5日(二)双操作数逻辑运算指令(对位逻辑运算):

ANL、ORL、XRL习题1:如何将累加器A中的数据高4位清0,低位不变?

习题2:如何将寄存器R2中的数据奇数位取反,偶数位不变?例3-5-8A=01××××××B,×表示随机状态,为1或0,执行下述一组指令执行后A的值如何?

XRLA,#0C0

文档评论(0)

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

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

1亿VIP精品文档

相关文档