计算机组成原理 原码除法和补码除法

计算机组成原理 原码除法和补码除法
例题:
已知x=-0.10110,y=0.111111,试用原码恢复余数法计算[x/y]原?
解:n=5,移5位,上商6次。-y*=-0.11111,因此[-y*]补=11.00001。
计算机组成原理 原码除法和补码除法
除数与被除数一正一负,所以商为负数。[x/y]原=-0.10110。
余数在计算过程中被左移了5次:0.10110*2^(-5)=0.0000010110。
计算机组成原理 原码除法和补码除法
[x/y]补=1.0011
余数左移了4次,最后余数需要乘以2-4。
补码的右移是补符号位,这里的余数是负数,右移时需要补1,即真正的余数为1.11111110

例题6.27
计算机组成原理 原码除法和补码除法
计算机组成原理 原码除法和补码除法