早教吧 育儿知识 作业答案 考试题库 百科 知识分享

为什么二进制数的乘法可以通过“被乘数(或零)左移1位”和“被乘数(或零)与部分积相加“这两种操作完成

题目详情
为什么二进制数的乘法可以通过“被乘数(或零)左移1位”和“被乘数(或零)与部分积相加“这两种操作完成
▼优质解答
答案和解析
把二进制数中的“0”和“1”全部当成是十进制数中的“0”和“1”即可.根据十进制数中的乘法运算知道,任何数与“0”相乘所得的积均为“0”,这一点同样适用于二进制数的乘法运算.只有“1”与“1”相乘才等于“1”.乘法运算步骤:  (1)首先是乘数的最低位与被乘数的所有位相乘,因为乘数的最低位为“0”,根据以上原则可以得出,它与被乘数(1110)2的所有位相乘后的结果都为“0”.  (2)再是乘数的倒数第二位与被乘数的所有位相乘,因为乘数的这一位为“1”,根据以上原则可以得出,它与被乘数(1110)2的高三位相乘后的结果都为“1”,而于最低位相乘后的结果为“0”.  (3)再是乘数的倒数第三位与被乘数的所有位相乘,同样因为乘数的这一位为“1”,处理方法与结果都与上一步的倒数第二位一样,不再赘述.  (4)最后是乘数的最高位与被乘数的所有位相乘,因为乘数的这一位为“0”,所以与被乘数(1110)2的所有位相乘后的结果都为“0”.  (5)然后再按照前面介绍的二进制数加法原则对以上四步所得的结果按位相加(与十进制数的乘法运算方法一样),结果得到(1110)2×(0110)2=(1010100)2.
看了为什么二进制数的乘法可以通过“...的网友还看了以下:

小方同学用托盘天平测量一枚大头针的质量,她设计的具体操作步骤是:(1)把天平放在水平台上,把游码放  2020-06-27 …

1.在对无符号数的位运算中,操作数左移三位相当于().A.操作数除以6B.操作数乘以6C.操作数除  2020-07-08 …

计算机组成原理高手帮帮我假设指令字长为16位,操作数的地址码为6位,采用扩展操作码技术,操作码位数  2020-07-21 …

左导数与右导数都趋于零,但是趋于零的速度不同,请问该点的邻域内是否可导?分析:一个函数在某点可导,  2020-07-31 …

依此排列三个数字,398对任意相邻的两个数字都用右边的数字减去左边的数字,产生新数3,6,9,负1,  2020-11-18 …

同学们刚好排成长方形队伍做操,从前往后数小刘排在第6,从后往前数她排在第14,从左往右数她排在第4行  2020-11-25 …

同学们在操场上正好排成一个长方形的队形做操。从前往后数小明排在第6位,从后往前数他排在第7位,从左往  2020-12-25 …

同学们在操场上正好排成一个长方形的队形做操。从前往后数小小排在第6,从后往前数他排在第16,从左往右  2020-12-25 …

小方同学用托盘天平测量一枚大头针的质量,她设计的具体操作步骤是:(1)把天平放在水平台上,把游码放在  2020-12-27 …

计算机组成原理问题谢谢大家了帮我一下某系统指令长16位,每个操作数地址码长4位,指令分为零地址、一地  2021-01-14 …