二 多字节二进制加法
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
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』