[工学]第03章NCS-51单片机的指令系统.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文档。上传文档
查看更多
[工学]第03章NCS-51单片机的指令系统

第三章 MCS-51单片机指令系 统及汇编语言程序设计 §3-1 汇编语言与指令系统简介 §3-2 数据传送类指令 §3-3 算术运算类指令 §3-4 逻辑运算类指令 §3-5 控制转移类指令 §3-6 位操作类指令 包括:加、 减、乘、除;加一、减一。 一、加法指令 ADD A,Rn ;(A) (A)+ (Rn)以下类同。 ADD A,direct ADD A,@Ri ADD A,#data 无符号数相加时:若C = 1,说明有溢出(其值 255)。 带符号数相加时:若OV = D7c⊕D6c = 1,说明有溢出。 ADDC A,Rn ;(A) (A)+(Rn)+(C) ; 以下类同。 ADDC A,direct ADDC A,@Ri ADDC A,#data 上述四条指令多用于多字节数相加。 INC A ;(A) (A)+1 ,以下类同。 INC Rn INC direct INC @Ri INC DPTR INC A ;(A) (A)+1 ;以下类同。 INC Rn INC direct INC @Ri INC DPTR 例1、设(R0)= 7EH; (7EH)=0FFH; (7FH)=40H 执行:INC @R0 INC R0 INC @R0 后, (R0)= 7FH; (7EH)= 00H; (7FH)= 41H DA A ;二 ——十进制调整指令。 执行过程中,CPU能根据加法运算后,累加器中的值和PSW中的AC及C标志位的状况自动选择一个修正值(00H、06H、60H、66H)与原运算结果相加,进行二——十进制调整。 (A3 ~ 0) 9时或(AC)= 1时,(A3 ~ 0) (A3 ~ 0)+6 (A7 ~ 4) 9或(C) = 1时, (A7 ~ 4) (A7 ~ 4)+ 6 选择修正值的规则: 例2、设(A) = 56H 为56的压缩的BCD码数,(R3)= 67H,(CY)=1 执行 ADDC A,R3 DA A 结果为:124 注意:1)DA指令只能跟在加法指令后面使用; 2)调整前参与运算的两数是BCD码数; 3)DA指令不能与减法指令配对使用,但可以实现对A中 压缩BCD数进行减一操作。 ?例3、设(A)=30H(压缩BCD码数),执行: ADD A,#99H DA A 后,便实现了30 - 1 = 29的操作。 例4、两个4位BCD码相加,一个存放在(31H)(30H);另一个存放在(33H)(32H);和数拟回存在(31H)(30H)中,试编程实现之。 解: MOV R0,#30H MOV R1,#32H MOV A,@R0 ADD A,@R1 DA A MOV @R0,A INC R1 MOV A,@R0 ADDC A,@R1 DA A MOV @R0,A INC R0 二、减法指令 SUBB A,Rn ;(A) (A)-(Rn)-(C),以下类同。 SUBB A,direct SUBB A,@Ri SUBB A,#data 注意:减法之前先清零C。 ? DEC A ;(A) (A)-1 ,以下类同。 DEC Rn DEC @Ri DEC direct 例5、设(R0)=7FH,在内RAM中,(7EH)=00H, (7FH)=40H 执行: DEC @R0 DEC R0 D

文档评论(0)

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

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

1亿VIP精品文档

相关文档