比较2个无符号数用单片机怎么编写程序啊?(用汇编!)如果改成有符号数该怎么改程序?

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:11:36
用的单片机是89C51单片机....具体是2个单元中有2个无符号数,比较大小将大的数存入62H单元(片内),如果改成有符号数比较应该怎么修改程序?????????
没人知道怎么编的吗?不是吧!!!!!!!!!

比如在30h, 31h 有2个数吧.(无符号数)

mov a, 30h
subb a, 31h
mov a, 31h
jc next
mov a,30h
next: mov 60h,a
end

有符号数可参考上面, 自己分析下吧,差不多的方法.

先判断符号位,一正一负就不用比了,直接把正的放到62H单元中就行了,如果符号相同就去掉符号位,按照无符号数的比较方法比了,然后放入就行了!