两个二进制数相乘10011x1010的结果是?

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:17:12
答案:10111110
哪位会的,能不能讲一下计算过程。谢谢了。
不用转化为十进制的如何算?

10011x1010
______↓↓
______3210(进位)

用10011分别去乘1010的每一位
即:
10011 x 1 x (3) + 10011 x 0 x (2) + 10011 x 1 x (1) + 10011 x 0
括号内的数字为进位(里面是几,就向左移动几位)
10011000 (左移3位,后面用0补充,下同)
_0000000
__100110
___00000
以上相加
10111110

可以先换算成十进制,再相乘

10011=1x2x2x2x2+0x2x2x2+0x2x2+1x2+1=?
1010=1x2x2x2+0x2x2+1x2+0=?
然后将答案乘起来就行了
这就是转化成十进制数的方法