132原码 又称"符号+数值表示",对于正数,符号位为0, 对于负数、符号位为1,其余各位表示数值部分 例:N1=+10011N2=-01010 N1]原=010011[N2】原=101010 原码表示的特点:(1)真值0有两种原码表示形 式即[+0]反=00.0[0 0..0 (2)表示范围:-127+127(8位整数)
1.3.2 原码 又称"符号+数值表示", 对于正数, 符号位为0, 对于负数、符号位为1, 其余各位表示数值部分。 例: N1 = +10011 N2 = – 01010 [ N1 ]原= 010011 [N2 ]原= 101010 原码表示的特点: (1)真值0有两种原码表示形 式,即 [ +0]反= 00…0 [– 0]反= 1 0…0 (2)表示范围:-127—+127(8位整数)
原码公式: 整数:(含一位符号位) 0≤N<2n1 原 2n<N<0 定点小数:(含一位符号位) 0≤N<1 原 1-N-1<N<0
原码公式: − − = 1 1 0 0 1 [ ] N N N N N 原 整数:(含一位符号位) 定点小数:(含一位符号位) − − = − − − 2 2 0 0 2 [ ] 1 1 1 N N N N N n n n 原
1.33反码 对于正数,其反码表示与原码表示相同, 对于负数,符号位为1,其余各位是将原码数 值按位求反。 例: N1=+10011 N,=-01010 N反=010011M2反=110101 (1)真值0也有两种反码表示形式,即 [+0]反=00..00]反=11..1 (2)表示范围:-127—+127(8位整数)
1.3.3 反 码 对于正数,其反码表示与原码表示相同, 对于负数,符号位为1,其余各位是将原码数 值按位求反。 例: N1 = +10011 N2 = – 01010 [ N1 ]反= 010011 [N2 ]反= 1 10101 (1)真值0也有两种反码表示形式,即 [ +0]反= 00…0 [– 0]反= 1 1…1 (2) 表示范围:-127—+127(8位整数)
反码公式: 整数:(含一位符号位) 0≤N<2n1 N]反= (2”-1)+N 2n-<N<0 定点小数:(含一位符号位) 0<N<1 反 2-2)+N 1<N<0
反码公式: − + − = − 2 2 ) 1 0 0 1 [ ] N N N N N 反 ( m 整数:(含一位符号位) 定点小数:(含一位符号位) − + − = − − (2 1) 2 0 0 2 [ ] 1 1 N N N N N n n n 反
134补码 对于正数,其补码表示与原码表示相同, 对于负数,符号位为1,其余各位是在反码数值 的末位加"1" 例 N1=+10011 N2=-01010 [N补=010011 N2]补=110110 (1)真值0只有一种补码表示形式,即 [-0]补=[0]反+1=11.1+1 丢弃 00..0 (2)表示范围:-128—+127(8位整数)
1.3.4 补 码 对于正数,其补码表示与原码表示相同, 对于负数,符号位为1,其余各位是在反码数值 的末位加"1". 例: N1 = +10011 N2 = – 01010 [ N1 ]补= 010011 [N2 ]补= 1 10110 (1)真值0只有一种补码表示形式,即 [ – 0]补= [– 0]反+1= 1 1…1+1 = 1 0 0 … 0 丢弃 (2)表示范围:-128—+127(8位整数)