有符号和无符号16位BCD之间的区别?

时间:2010-11-11 00:34:54

标签: unsigned signed bcd

你怎么说出差异? 例如,假设您有0110 0101 1001 0011。 无符号BCD是6593,但签名值是多少?

2 个答案:

答案 0 :(得分:0)

通常,您可以通过explicitly storing the sign来区分。

补充补语(en.wikipedia.org/wiki/Method_of_complements)

答案 1 :(得分:0)

在普通二进制系统中,有符号数字使用MSB(最高有效位)来确定数字的符号,其余数字是实际值。

与Packed BCD中的不同,4 LSb(最低有效位)代表符号,数字的其余部分(左侧)代表实际值。