51单片机小实验——双字节二进制加法

双字节二进制数的加法。加数首地址由30h给出,被加数和结果的存储单元首地址由31h给出。


jiashu   data 30h

beijia   data 31h

         org 0000h

         ljmp start

         org 0100h

start: mov r0,jiashu

         mov a,@r0

         mov r1,beijia

         clr c

         addc a,@r1

         mov @r1,a

         inc r0

         inc r1

         mov a,@r0

         addc a,@r1

         mov @r1,a

         jc exit

         inc r1

         mov @r1,#1h

exit:    sjmp $

                          end