返回首页
当前位置: 主页 > MCS-51指令系统 >

两个4位BCD码相加的汇编语言编程

时间:2013-06-04 17:49来源:未知 作者:牛牛 点击:
两个 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 R0 INC R1 MOV A , @R0

两个4BCD码相加,一个存放在(31H)(30H);另一个存放在 内容来自单片机之家www.dpj100.com

     33H)(32H);和数拟回存在(31H)(30H)中,试编程实现之。

单片机

解:MOV  R0#30H 单片机

      MOV  R1#32H 单片机

      MOV  A@R0

单片机

      ADD  A@R1

单片机

      DA    A

单片机

      MOV  @R0A 内容来自单片机之家www.dpj100.com

      INC   R0

单片机

      INC   R1 单片机

      MOV  A@R0 单片机

      ADDC  A@R1 单片机

      DA    A

单片机

      MOV  @R0A 单片机

顶一下
(5)
45.5%
踩一下
(6)
54.5%
------分隔线----------------------------
推荐内容