三 多字節(jié)二進制減法
0x20,0x21 中的二進制無符號數(shù)減0x22,0x23 中的二進制無符號數(shù), 低地址中放低字節(jié)數(shù)據(jù)。假設被減數(shù)大于
減數(shù)。
注意:(1)sub 指令減出結果為正時,c 標志置1。
(2)sub 指令減出結果為0 時,c 標志也置1。
即,sub 指令執(zhí)行后,c 標志清0 表示結果為負。
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 ;結果存0x25
MOV a,0x22 ;低字節(jié)相減
sub a,0x20
MOV 0x24,a
jbs 0x03,0
dec 0x25 ;有借位則0x25 減1
self: jmp self
eop





