恭喜,你发布的帖子
发布于 2020-05-20 20:15:45
12楼
以字和双字为例,我想的方案是:既然系统提供了有符号的比较,那么我们就只做无符号比较的库就可以了。
程序中用到有符号的比较,就直接用系统的,用到无符号的比较,就用自编的库,由编程人员决定调用哪个指令。
这样的话,字和双字的无符号比较库,就无需判断符号位了,直接从最高位比较就行了。
比较完最高位比较次高位,依次往下,只要出现一个位不相等,结果就是位值为1的那个字或双字大。
如果一直比较到最低位,仍是相等的,那么这个字或双字就是相等的。
请填写推广理由:
分享
只看
楼主