网站建设维护工作总结,动漫制作专业研究生考啥,做二手货车网站,怎么用phpstudy做网站补充资料#xff1a;二进制算术运算二进制算术运算binary arithmetic operation二.165. 原码两位索法为了提高运算速度#xff0c;在1次操作中可同时考虑两位乘数#xff0c;求得与两位乘数相对应的部分积#xff0c;其速度比一位乘法提商1倍#xff0c;规则如下: 又丫1二…补充资料二进制算术运算二进制算术运算binary arithmetic operation二.165. 原码两位索法为了提高运算速度在1次操作中可同时考虑两位乘数求得与两位乘数相对应的部分积其速度比一位乘法提商1倍规则如下: 又丫1二oo相当于oxX由于是乘两位部分积右移两位。 YIYi十1二01相当于1火X部分积十X然后右移两位。 Yi丫十l10相当于ZxX部分积ZX然后右移两位。 丫矶;二11相当于3KX因为3X的实现有困难所以用4X一X来代替在本步中只执行一X用一个欠账触发器记下欠赚G下一步再补上本步的4X由于本步执行一X后部分积要右移2位于是本步的十4X操作在下一步只要执行X就可以了。所以原码两位乘法所执行的操作实际上取决于乘数的最低两位Yi丫十和cj的值。 乘法规则如表3所示(一x用〔一x〕补来代替被乘数与部分积取3个符号位)。 表3原码两位乘法 c.认Yi{’l.操作部分积右移2位工G0部分积X然后右移2位里10q0部分积十ZX然后右移2位置q0部分积一X然后右移2位置ci1部分积十X然后右移2位置ciO部分积ZX然后右移2位置cj二0部分积一X然后右移2位置q1部分积右移2位置砚1 补码两位乖法将补码一位乘法的布思算法与原码两位乘法结合起来可推导出补码两位乘法的规则。 多位乘法可在两位乘法的基础上实现多位乘法或采用阵列乘法器进一步提高运算速度。 定点小数除法运算根据操作数表示方式的不同可分为原码除法和补码除法。原码一位除法具体实现时又可采用恢复余数法或加减交替法。为了提高运算速度还可采用跳0跳1法和迭代法等。 除法运算与乘法运算相似将n位除法操作转换成若干次加减及左移操作可用硬件或软件实现。 原码一位除法:数值部分相除符号位相加。现将恢复余数法与加减交替法的运算规则叙述如下: 俄复余数法被除数减去除数如果够减(余数为正或0)为滋出;如果不够减(余数为负)商0并加上除数(恢复余数)被除数左移一位。以后遵循下列规则操作:余数减去除数如果够减(余数为正或0)商1余数左移1位;如果不够减(余数为负)商0并加上除数(恢复余数)然后余数左移1位。重复执行直到商满足精度要求为止。当操作数的数值部分为n位时一般重复执行n次。说明补充资料仅用于学习参考请勿用于其它任何用途。