您现在的位置: 电脑常识文选 - 电脑应用 - D8H是一个有符号数,如果把它化成16位二进制
电脑应用

D8H是一个有符号数,如果把它化成16位二进制


问:D8H是一个有符号数,如果把它化成16位二进制

答: 方法1:D的二进制为1101 ,8的二进制为1000 全起来为11011000 它是有符号数,则它是补码. 补码化回来的方法是求反加1 则结果为:00101000 十六进制则在前面加8个0为:0000 0000 0010 1000 再变为补码(求反加1):1111 1111 1101 1000 则结果为:1111 1111 1101 1000 方法2:有符号数扩展为将符号位向前扩展,要多少位就扩展多少位 则D8H为1101 1000 扩展为:1111 1111 1101 1000

电脑常识文选·电脑应用 © 2006 - 2011 版权所有