当前位置:文档之家› 第6章计算机运算方法1

第6章计算机运算方法1

计算机的运算方法2

14281152张梦翔_计算机的运算方法2 6.20. 用原码一位乘和补码一位乘(Booth算法)、两位乘计算x·y。 (2)x= -0.010111,y= -0.010101; 原码一位乘: x=1.010111,y=1.010101 部分积乘数 0.000000 +0.010111 010101 0.010111 0.001011 101010 +0.000000 0.001011 0.000101 110101 +0.010111 0.011100 0.001110 011010 +0.000000 0.001110 0.000111 001101 +0.010111 0.011110 0.001111 000110 +0.000000 0.001111 0.000111 100011 【x×y】原=0.000111100011 补码一位乘: [x]补=1.101001 [-x]补=0.010111 [y]补=1.101011 部分积乘数Yn 附加位Yn+1 说明 00.000000 1101011 0 部分积加[-x]补,再右移一位+00.010111 00.010111 00.001011 1110101 1 部分积右移一位 00.000101 1111010 1 部分积加[x]补,再右移一位+11.101001 11.101110 11.110111 0111101 0 部分积加[-x]补,再右移一位+00.010111 00.101110 00.010111 0011110 1 部分积加[x]补,再右移一位+11.101001 00.000000 00.000000 0001111 0 部分积加[-x]补,再右移一位+00.010111

相关主题
文本预览
相关文档 最新文档