义隆单片机 多字节二进制加法 -
来源: 网络用户发布,如有版权联系网管删除 2018-09-07
[导读]
二 多字节二进制加法0X20,0X21 中的二进制无符号数与0X22,0X23 中的二进制无符号数相加,结果放在0X24,0X25,0X26 中,低地址中放低字节数据。Main: MOV a,@0x78 ;赋值MOV 0x20,aMOV a,@0xc6MOV 0x21,aM
二 多字节二进制加法
本文引用地址: http://www.21ic.com/app/mcu/201806/761637.htm
0X20,0X21 中的二进制无符号数与0X22,0X23 中的二进制无符号数相加,结果放在0X24,0X25,0X26 中,低地
址中放低字节数据。
Main: MOV a,@0x78 ;赋值
MOV 0x20,a
MOV a,@0xc6
MOV 0x21,a
MOV a,@0x86
MOV 0x22,a
MOV a,@0x9e
MOV 0x23,a
MOV a,@0x0 ;0x26 单元清0
MOV 0x26,a
MOV a,0x21
add a,0x23
MOV 0x25,a ;高字节相加,结果送0x25
jbc 0x03,0
inc 0x26 ; 有进位则0x26 加1
MOV a,0x20
add a,0x22
MOV 0x24,a ;低字节相加,结果送0x24
jbs 0x03,0
jmp self ;无进位跳self
inc 0x25 ;有进位0x25 加1
jbc 0x03,0
inc 0x26 ; 有进位0x26 加1
self: jmp self
eop
查看评论 回复