22运算方法内容摘要:
0 1 1 加 法 器 部 分 积 被 乘 数 乘 数 F 最低位 加运算 移位线路 每位 1套 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 10 0 0 1 1 0 1 1 0 1 0 1 0 0 1 1 0 1 0 0 1 1 1 1 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 0 1 0 0 1 1 0 1 1 1 1 0 1 第二次求部分积 R0 R1 原码一位乘法 0 0 0 0 0 0 1 0 1 1 加 法 器 部 分 积 被 乘 数 乘 数 F 最低位 加运算 移位线路 每位 1套 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 10 0 0 1 1 0 1 1 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 1 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 第三次求部分积 R0 R1 0 0 0 0 0 0 1 0 1 1 加 法 器 部 分 积 被 乘 数 乘 数 F 最低位 加运算 移位线路 每位 1套 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 10 0 0 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 1 0 0 1 1 0 1 1 0 0 0 1 0 0 0 0 0 1 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 1 0 0 0 1 1 1 1 低位积 0 1 0 0 0 1 0 1 0 0 0 1 第四次求部分积 高位积 原码一位乘法 R0 R1 原码一位乘法 0 0 0 0 0 0 1 0 1 1 加 法 器 部 分 积 被 乘 数 乘 数 F 最低位 加运算 移位线路 每位 1套 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 10 0 0 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 1 0 0 1 1 0 1 1 0 0 0 1 0 0 0 0 0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 0 0 1 0 0 0 1 1 1 1 低位积 高位积 符号位异或, 积符号得负, 结果为: 1 10001111 R0 R1 3. 原码一位乘算法流程 yi=1 R0+X R0+0 R0、 R1 联合右移一位 i=n? 结束 N Y N Y 开始 R0=0, i=0 R 0 1R加法器2R=1QCXnY 计数器i部分积 乘数YY n+1Z ffX Y fnY R ST i结束 启动被乘数Xamp。 amp。 右移控制原码一位乘法逻辑结构框图 Ti为节拍信号 三、补码一位乘算法 原码乘法不难实现 , 但有两个问题 : 符号位与数值位分别处理 , 不方便; 若数据为补码形式 ,可能多两次原 码与 补码变换 ( 即从存储器或寄存器中取得的操作数是补码 , 运算后的乘积仍需变换成补码存放到存储器或寄存器中 )。 因此,可以直接用补码完成乘法运算, 即从补码开始,直接得到补码的积。 (Booth算法 ) 1) [X Y]补 = [X ]补 [Y ]补 不必区分符号位与数值位。 2) 乘数最低一位之后要增加初值为0的附加位 ( Yn+1) ;并且每次乘运算需要看附加位和最低位 (Yn、 Yn+1)取值的不同情况决定如何计算部分积 , 其规则是: YnYn+1 部分积操作 0 0 + 0 0 1 + [X]补 1 0 + [X]补 1 1 + 0 Yn、 Yn+1的取值及部分积的操作 : 3) 算法共需 n+1次累加, n次移位(第 n+1次只相加,不移位)。 4) 右移均为算术右移。 X = + 1 0 1 Y = 0 1 0 例:已知 解: [ X]补 = [X]补 = [ Y]补 = 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 1 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 1 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 1 0 0 1 1 1 1 0 1 1 1 部分积 R0 乘数 R1 附加位 [X Y]补 = 1 0 1 1 1 1 1 1 0 即 X Y= 0. 1 0 0 0 0 0 1 0 X= + 1 0 1 Y= 0 1 0 1 0 1 1 0 0 开始情形 0 1 0 1 1 0 00 +0 右移 10 +[X]补 1 0 1 0 1 1 右移 1 1 0 1 0 1 11 +0 右移。22运算方法
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
25一元一次不等式与一次函数得分_卷后分_评价_
当 27x> 21x+ 180,则 x> 30,所以当购进玩具超过 30件, 选择购甲种玩具省钱; 当 27x< 21x+ 180,则 x< 30,所以当购进玩具少于 30件, 选择购乙种玩具省钱. 一、选择题 (每小题 4分 , 共 8分 ) 7. y= kx+ b(k, b是常数 , 且 k≠0), x与 y的部分对应值如下表 所示 , 那么不等式 kx+ b0的解集是 ( ) x - 2
25等比数列的前n项和一
等比数列
发表于 2025-04-21
nn qaaSq 111 问题 7: 要求出 ,是否可以把上式两边同除以。 nSq1当 时,除以 得: q11,01 qq 即当 时, 1,01 qq 即 ?nS111 aaa 11212111 nnn qaqaqaqaaS ① nnn qaqaqaqaqaqS 11131211 ② 1na注意
222双曲线的简单几何性质
曲线的虚半轴长 . ( 3)实轴与虚轴等长的双曲线 叫 等轴双曲线。 ( 1)令 y=0,得 x=177。 a,则双曲线与 x轴的两个交点为 A1(a,0),A2(a,0),我们把这两个点叫 双曲线的顶点。 令 x=0,得 y2=b2,这个方程没有实数根,说明双曲线与 y轴没有交点,但我们也把 B1(0,b),B2(0,b)画在 y轴上。 M(x,y) 渐近线 1A 2A1B2BQ x y o