数的机器码表示
1、原码表示法
若定点整数的原码形式为x(n)x(n-1)…x1x0(x(n)为符号位),则原码表示的定义是
式中,[x]原是机器数,x是真值
例如,x=+1001,则[x]原=01001
x=-1001,则[x]原=11001
一般情况下,对于正数x=+x(n-1)…x1x0,则有
[x]原=0x(n-1)…x1x0
对于负数x=-x(n-1)…x1x0 則有
[x]原=1x(n-1)…x1x0
对于0,原码机器中往往有“+0”、“-0”之分,故有两种形式:
[+0]原=0000…0
[-0]原=1000···0
2、补码表示法(正数原码=反码=补码,负数反码+1=补码