三 多字節(jié)二進(jìn)制減法
0x20,0x21 中的二進(jìn)制無符號數(shù)減0x22,0x23 中的二進(jìn)制無符號數(shù), 低地址中放低字節(jié)數(shù)據(jù)。假設(shè)被減數(shù)大于
減數(shù)。
注意:(1)sub 指令減出結(jié)果為正時,c 標(biāo)志置1。
(2)sub 指令減出結(jié)果為0 時,c 標(biāo)志也置1。
即,sub 指令執(zhí)行后,c 標(biāo)志清0 表示結(jié)果為負(fù)。
main: MOV a,@0x67 ;賦值
MOV 0x20,a
MOV a,@0xff
MOV 0x21,a
MOV a,@0xe8
MOV 0x22,a
MOV a,@0x44
MOV 0x23,a ; 高字節(jié)相減
sub a,0x21
MOV 0x25,a ;結(jié)果存0x25
MOV a,0x22 ;低字節(jié)相減
sub a,0x20
MOV 0x24,a
jbs 0x03,0
dec 0x25 ;有借位則0x25 減1
self: jmp self
eop