+ 0(10)-1 +1(10)-10
二进制数的特点:
• 只有两个数码, 很容易用物理器件来实现。
• 运算规则简单。
• 可使用逻辑代数这一数学工具。
• 节省设备
例:如需表示数字0~999,共有1000个信息量。
十进制:用3位,每位10个数字,共需30个数字设备。
二进制:用10位,每位2个数字,共需20个数字设备。
⒈真值:在数值前加“+”号表示正数; 在数值前加“-”号表示负数。 ⒉机器数:把符号数值化的表示方法称~。 用“0”表示正数,用“1”表示负数。 例: 真值 机器数 +9 +1001 01001 -9 -1001 11001
符号位
常用的机器数有:原码、反码、补码 其符号位规则相同,数值部分的表示形式有差异。
几种常用数制的 表示方法(P5)
R=10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
二进制 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000
八进制 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20
X ⑷数值范围 [X]反= n 1 (2 1) X ;0 X 2n ;-2n X 0
00000 [0]反= 11111
⒉ 特点(续)
⑸两数和的反码等于两数反码之和; ⑹符号位参与运算,有进位时循环相加。
循环相 加
例:已知 X1=1100 X2=1010 求 Y1= X1- X2 ; Y2= X2- X1
⑴等精度转换
设α进制有 i位小数,转换后β进制有 j位小数。 (0.0…01)α= (1×α-i)10 i位 (0.01)2= (1×2-2)10 (0.0…01)β = (1×β-j)10 j位 (0.1)4= (1×4-1)10