你怎么区分这个区别?例如,假设你有0110 0101 1001 0011
。 未签名的BCD是6593,但签名的值是什么?签名和未签名的16位BCD之间的区别?
0
A
回答
0
通常,您通过explicitly storing the sign来区别差异。
基数补(en.wikipedia.org/wiki/Method_of_complements)
0
正常二进制
,有符号数采用MSB(最显著位),以确定数字的符号,数字的其余部分实际价值。
与封装BCD不同,4个LSb(最低有效位)表示符号,其余(数字左边)表示实际值。
相关问题
- 1. 自签名CA和自签名证书之间的区别
- 2. 在MySQL中签名和未签名的区别?
- 3. 组签名方案和公钥加密之间的区别
- 4. 调试和签名密钥之间的区别
- 5. 签名字符指针和未签名字符指针之间的工作区别是什么?
- 6. 未签名签名的jar
- 7. 已签名和未签名的.apk文件之间的Android差异?
- 8. 带/不带捕获变量的lambda之间的签名区别?
- 9. 电子签名和数字签名有什么区别?
- 10. x:Key和x之间的区别:名称
- 11. html4和html5标签doctype标签之间的区别?
- 12. 标签和标签部件之间的区别是什么
- 13. 加密API中的Exchange密钥和签名密钥之间的区别
- 14. C 8位16位32位编译器之间的区别
- 15. 如何签名未签名的IPA?
- 16. 根名称空间和程序集名称之间的区别
- 17. 检测标签之间的区别?
- 18. 功能和类别之间的类型签名
- 19. 未被识别的签名程序集
- 20. 主机名和完全限定域名(FQDN)之间的区别
- 21. “./file”名称和“../文件名”之间的区别是什么
- 22. C++:移位一个未签名的短
- 23. Objective-C中方法签名和选择器之间有什么区别?
- 24. APCS:签名位
- 25. 在MySQL中签名或未签名
- 26. 别名和标签有什么区别? (一般和在git中)
- 27. git中的别名和分支之间的区别
- 28. Java和未签名字节
- 29. '|'之间的区别和 '+' 的位操作
- 30. xml中的事件和标签之间的区别
好吧,这很奇怪,因为在我的Assembly类中'0110 000 000 000'被认为是6000未签名(显然),但是-4000已签名。那4000如何签署? – trusktr 2010-11-11 00:39:59
补足(http://en.wikipedia.org/wiki/Method_of_complements) – dan04 2010-11-11 00:42:15
aha,这确实是在这里发生了什么。你应该发布一个答案! – trusktr 2010-11-11 01:01:46