题目
二进制乘法是什么原理?
提问时间:2021-04-08
答案
二进制乘法原理:
就是左移(进位)8次,每次最高位为1则加进去,8位移完就得出乘积了
实际上和我们做10进制的乘法是一样的,只不过这里的进制是2罢了
比如5×6,转成二进制就是0101×0110
十进制乘法大家都会做,公式就是
我们他当成十进制101×110来计算下看看
4位乘积=被乘数×千位被+被乘数×百位+被乘数×十位+被乘数×个位
既0101×0110=101×0000+101×100+101×10+101×0
变化下:
4位乘积=被乘数×千位数×1000+被乘数×百位数×100+被乘数×10位数×10+被乘数×个位数
既0101×0110=101×(0×1000)+101×(1×100) +101×(1×10)+101×0
再变化下:
4位乘积=被乘数×千位数×10×10×10+被乘数×百位数×10×10+被乘数×10位数×10+被乘数×个位数
既0101×0110=101×(0×10×10×10)+101×(1×10×10)+101×(1×10)+101×0
=(((101×0)×10)+(101×1))×10+(101×1))×10+101×0
我们可以看到,实际上乘法结果就是被乘数乘以每一位乘以模(10)的N次方的累计和(其实左移位就是进位啦,看得出来吗?)
而换成2进制的话很简单,把10读成二进制2就行了,结果还是:
4位乘积=被乘数×千位数×10×10×10+被乘数×百位数×10×10+被乘数×10位数×10+被乘数×个位数
既0101×0110=101×(0×10×10×10)+101×(1×10×10)+101×(1×10)+101×0
=(((101×0)×2)+(101×1))×2+(101×1))×2+101×0
由于乘2就是移位(进位),把上面的公式中乘2换成左移位就行了
PS:
由于二进制只有0和1,乘2可以用左移一位来实现,也可以“自己加自己”来实现的,很多CPU的左移指令和“自己加自己”一样
用软件乘法要耗费很多CPU时间,只要CPU有硬件乘法器,当然是用硬件的啦,哪会快很多的.
就是左移(进位)8次,每次最高位为1则加进去,8位移完就得出乘积了
实际上和我们做10进制的乘法是一样的,只不过这里的进制是2罢了
比如5×6,转成二进制就是0101×0110
十进制乘法大家都会做,公式就是
我们他当成十进制101×110来计算下看看
4位乘积=被乘数×千位被+被乘数×百位+被乘数×十位+被乘数×个位
既0101×0110=101×0000+101×100+101×10+101×0
变化下:
4位乘积=被乘数×千位数×1000+被乘数×百位数×100+被乘数×10位数×10+被乘数×个位数
既0101×0110=101×(0×1000)+101×(1×100) +101×(1×10)+101×0
再变化下:
4位乘积=被乘数×千位数×10×10×10+被乘数×百位数×10×10+被乘数×10位数×10+被乘数×个位数
既0101×0110=101×(0×10×10×10)+101×(1×10×10)+101×(1×10)+101×0
=(((101×0)×10)+(101×1))×10+(101×1))×10+101×0
我们可以看到,实际上乘法结果就是被乘数乘以每一位乘以模(10)的N次方的累计和(其实左移位就是进位啦,看得出来吗?)
而换成2进制的话很简单,把10读成二进制2就行了,结果还是:
4位乘积=被乘数×千位数×10×10×10+被乘数×百位数×10×10+被乘数×10位数×10+被乘数×个位数
既0101×0110=101×(0×10×10×10)+101×(1×10×10)+101×(1×10)+101×0
=(((101×0)×2)+(101×1))×2+(101×1))×2+101×0
由于乘2就是移位(进位),把上面的公式中乘2换成左移位就行了
PS:
由于二进制只有0和1,乘2可以用左移一位来实现,也可以“自己加自己”来实现的,很多CPU的左移指令和“自己加自己”一样
用软件乘法要耗费很多CPU时间,只要CPU有硬件乘法器,当然是用硬件的啦,哪会快很多的.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1把一根长14厘米长的吸管剪成三段,(都是整厘米数),用线串成一个三角形,这个三角形中吸管最长是()厘米
- 2用直线上的点表示下面各分数
- 3《音乐之都维也纳》第5自然段是按什么顺序描写的
- 4向NaOH溶液中通入过量的CO2方程式
- 5用同一根铁丝分别围成长方形、平行四边形和三角形,它们的周长是( ) A.长方形长 B.三角形长 C.一样长 D.无法比较
- 6单细胞生物是怎样进化成多细胞生物
- 7一元二次不等式ax平方+bx+2>0的解集是(-1/2,1/3),则a+b的值是?
- 88又9分之5和3又7分之3化成整数是都少
- 9nothing is what it seems
- 10足球比赛中,用抛硬币决定谁先开球,出现正面和反面的可能性_,都是_.
热门考点
- 1小李骑自行车从A地到B地,小明骑自行车从B地到A地,两人都匀速前进.已知两人在上午8时同时出发,到上午10时,两人还相距36千米,到中午12时,两人又相距36千米.求A、B两地间的路程.
- 2口加一笔变新字,有什么字
- 3奥迪标志四个环有几条对称轴
- 4为答谢顾,客矿泉水“买四赠一”活动.原来原来每瓶矿泉水2元,现在实际优惠了百分之几?2
- 5怎么表示一个数的平方根
- 6别人要求高斯不打开瓶塞弄断瓶里的棉线.这句话能引用一句什么名言?
- 7defer用法,例句.有defer to do吗
- 8孔子先生为什么说 天下有道丘不易呢 是希望天下遍布他的名字吗啊啊啊
- 9关于时间的成语+意思 谢谢了 【10个就好】 好的、最佳悬赏分
- 10禁 多音字组词