例3-10用BcD码求57+14=? 例3-10用BCD码求 57+14= 首先将两数用BCD码 0101 011 表示为:0101 +000 0100 0111+00010100,其 相加结果如下 0110 000
⚫ 例3-10 用BCD码求57+14=? 例3-10 用BCD码求 57+14=? 首先将两数用BCD码 表示为:0101 0111+0001 0100,其 相加结果如下。 0 1 0 1 0 1 1 1 + 0 0 0 1 0 1 0 0 0 1 1 0 1 0 1 1 + 0 1 1 0 0 1 1 1 0 0 0 1
2.无权码 无权码是指表示一个十进制数位的二进制 码的每一位没有确定的权。 例3-11(36)10+(27) 10 (63)0采用余3码 进行运算的过程为: 01 0 01 0000 10 0 00 10010 000 110
⚫ 2.无权码 ⚫ 无权码是指表示一个十进制数位的二进制 码的每一位没有确定的权。 例3-11 (36)10+(27)10 =(63)10 采用余3码 进行运算的过程为: 0 1 1 0 1 0 0 1 + 0 1 0 1 1 0 1 0 1 1 0 0 0 0 1 1 − 0 0 1 1 + 0 0 1 1 1 0 0 1 0 1 1 0
3.2机器数的编码表示及加减运算 °32.1机器数的编码表示 1.原码表示法
3.2 机器数的编码表示及加减运算 ⚫ 3.2.1 机器数的编码表示 ⚫ 1.原码表示法
Nl=+1001011,N2=0.1011011 其原码为[Nl]=[+1001011=0100101 A2=0101101=01uo 设数X=±0x1x2…xn,它的定点小数原码可定义为 0<X<1 1-x=1+x-1<x≤0 设数Y=±yy2…yn,它的定点整数原码可定义为: 0<Y<2n [Ⅺ] 2n-X=2H+Y|-2n<Y≤0
N1=+1001011,N2=−0.1011011 其原码为 [N1]原=[+1001011]原=01001011 [N2]原=[−0.1011011]原=11011011 设数X=±0.x1 x2…xn,它的定点小数原码可定义为: X 0≤X<1 [X]原= 1−X=1+|X| −1<X≤0 设数Y=±y1 y2…yn,它的定点整数原码可定义为: Y 0≤Y<2 n [X]原= 2 n−X=2n+|Y| −2n<Y≤0
原码小数表示的范围为:(1-2-m)到 -(1-2-m) 原码整数表示的范围为:(2n-1到 -(2n-1)
⚫ 原码小数表示的范围为:(1−2−n)到 −(1−2−n) ⚫ 原码整数表示的范围为:(2n−1)到 −(2n−1)