CH 3 运算方法及运算器-2 定点数除法运算 定点原码一位除法 定点补码一位除法 浮点数运算规则 教学目的与要求 掌握定点数1位原码、补码的除法原理和运算过程 了解浮点数四则运算的规则 理解运算部件的构成 一、原码1位恢复余数除法 设:X=XsXnXn-1….X3X2X1,Y=YsYnYn-1…Y3Y2Y1 则 X/Y =(Xs?Ys)|( XnXn-1….X3X2X1)/(YnYn-1…Y3Y2Y1) 规则: 商的符号位独立运算; 比较被除数X与除数Y的大小,若|X||Y|,则溢出,否则继续。 被除数(余数)左移1位,与除数Y相减, 若余数大于等于0,则商上1,余数左移1位; 若余数小于0,则商上0,恢复余数,+Y,余数左移1位; 重复上述过程n次(除数的尾数位数),得到商及余数 一、原码1位恢复余数除法 例:设X=+0.1001,Y=+0.1011,用原码1位恢复余数除法求X/Y。 解:|X||Y|,不溢出,[X]原=00.1001,[Y]原=00.1011,[-Y]补=11.0101 被除数(余数) 商 说明 00 1001 0 0 0 0 0 开始 + 11 0101 -Y,即+[-Y]补
原创力文档

文档评论(0)