收藏 分销(赏)

二进制乘、除法由加法和移位实现.docx

上传人:xrp****65 文档编号:7436602 上传时间:2025-01-04 格式:DOCX 页数:5 大小:16.42KB 下载积分:10 金币
下载 相关 举报
二进制乘、除法由加法和移位实现.docx_第1页
第1页 / 共5页
二进制乘、除法由加法和移位实现.docx_第2页
第2页 / 共5页


点击查看更多>>
资源描述
二进制乘、除法由加法和移位实现 一、1101x1011 被乘数1101 乘数1011 原理:由左向右逐位判断乘数的值,如果值为1,则被乘数加到积单元,之后积单元左移一位;如果值为0,积单元左移一位;……直到乘数判断完为止。 0 0 0 0 0 0 0 0 积单元初值 乘数第一位为1积单元加 1101 0 0 0 0 1 1 0 1 部分积为 左移一位 0 0 0 1 1 0 1 0 部分积为 乘数第二位为0 左移一位 0 0 1 1 0 1 0 0 部分积为 乘数第三位为1积单元加 1101 0 1 0 0 0 0 0 1 部分积为 1 0 0 0 0 0 1 0 左移一位 乘数第四位为1积单元加 1101 1 0 0 0 1 1 1 1 部分积为 此时乘数判断完毕,不再移位。积为10001111。 二、1000001÷101 被除数1000001 除数101 原理:设被除数为A、除数为B、商为Q(初值为0)、余数为R(初值为0)。设置一个Q单元和R单元,A由高位至低位依次左移进入R单元。每次移位进入后比较R单元和B的值,如果R≥B,则将这一位的商单元的值置1,然后从R中减去B(做补码加法运算),否则不做操作。商单元与移位同步进行。……直到A全部进入R单元为止。此时Q中存放商、R中存放余数。 A=1000001,B=101,B的补码1011 0 0 0 0 0 0 0 0 R初值 0 0 0 0 0 0 0 0 Q初值 A=1000001左移入R ,A=000001 0 0 0 0 0 0 0 1 R= B=101 R<B 0 0 0 0 0 0 0 0 Q= A=000001左移入R ,A=00001 0 0 0 0 0 0 1 0 R= B=101 R<B 0 0 0 0 0 0 0 0 Q= A=00001左移入R ,A=0001 0 0 0 0 0 1 0 0 R= B=101 R<B 0 0 0 0 0 0 0 0 Q= A=0001左移入R ,A=001 0 0 0 0 1 0 0 0 R= B=101 R≥B ,则R-B=R+(-B) 1000+1011=0011 0 0 0 0 0 0 1 1 R= 0 0 0 0 0 0 0 1 Q= A=001左移入R ,A=01 0 0 0 0 0 1 1 0 R= B=101 R≥B ,则R-B=R+(-B) 0110+1011=0001 0 0 0 0 0 0 0 1 R= 0 0 0 0 0 0 1 1 Q= A=01左移入R ,A=1 0 0 0 0 0 0 1 0 R= B=101 R<B 0 0 0 0 0 1 1 0 Q= A=1左移入R 0 0 0 0 0 1 0 1 R= B=101 R≥B ,则R-B=R+(-B) 0101+1011=0000 0 0 0 0 0 0 0 0 R= 0 0 0 0 1 1 0 1 Q=
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服