mov b,#10
div ab
mov 50h,a
mov a,b
da a
mov 52h,a
anl 52h,#0fh
swap a
anl a,#0fh
mov 51h,a
end
我只說說方法吧,先mov R0,a;把原數暫存於R0中 ?
and a,#0fh; ?
mov R1,a;低四位保存至R1 ?
mov a,R0; ?
and a,#0f0h; ?
swap a;交換高四位與低四位 ?
此時再把a中的數乘以10再加上R1中保存的數就可以了。只說了大致思路,具體的自己寫吧。