编程论坛
注册
登录
编程论坛
→
汇编论坛
有关补码转换的问题
whbc
发布于 2010-10-05 12:36, 464 次点击
补码的转换一直是我不太懂的地方!十六进制数负5的补码是0FBH,我想问下这是怎么算到的!00FFH的补码为0FF01H,请大家讲详细些!
3 回复
#2
zklhp
2010-10-05 14:25
具体看书 我说个大概
负数的补码是取反加一 那 用你的例子
-5 用一个字节表示 原码是 05h 取反 是 0FAh 加一 是 0FBh
建议使用windows自带的 计算器验证。。。
#3
lowxiong
2010-10-06 11:25
补码就是那个加起来为100H的数,比如05H+0FBH=100H,这两个数就互为补码
#4
whbc
2010-10-06 17:08
回复 3楼 lowxiong
谢谢!
1