義隆單片機(jī) 多字節(jié)二進(jìn)制加法
二 多字節(jié)二進(jìn)制加法
0X20,0X21 中的二進(jìn)制無(wú)符號(hào)數(shù)與0X22,0X23 中的二進(jìn)制無(wú)符號(hào)數(shù)相加,結(jié)果放在0X24,0X25,0X26 中,低地
址中放低字節(jié)數(shù)據(jù)。
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 ;高字節(jié)相加,結(jié)果送0x25
jbc 0x03,0
inc 0x26 ; 有進(jìn)位則0x26 加1
MOV a,0x20
add a,0x22
MOV 0x24,a ;低字節(jié)相加,結(jié)果送0x24
jbs 0x03,0
jmp self ;無(wú)進(jìn)位跳self
inc 0x25 ;有進(jìn)位0x25 加1
jbc 0x03,0
inc 0x26 ; 有進(jìn)位0x26 加1
self: jmp self
eop