
十进制168转化为二进制过程?
2个回答
展开全部
一步,将168除以2,商84,余数为0。
第二步,将商84除以2,商42余数为0。
第三步,将商42除以2,商21余数为0。
第四步,将商21除以2,商10余数为1。
第五步,将商10除以2,商5余数为0。
第六步,将商5除以2,商2余数为1。
第七步,将商2除以2,商1余数为0。
第八步,将商1除以2,商0余数为1。
第九步,读数,因为最后一位是经过多次除以2才得到的,因此它是最高位,读数字从最后的余数向前读,即10101000
第二步,将商84除以2,商42余数为0。
第三步,将商42除以2,商21余数为0。
第四步,将商21除以2,商10余数为1。
第五步,将商10除以2,商5余数为0。
第六步,将商5除以2,商2余数为1。
第七步,将商2除以2,商1余数为0。
第八步,将商1除以2,商0余数为1。
第九步,读数,因为最后一位是经过多次除以2才得到的,因此它是最高位,读数字从最后的余数向前读,即10101000

2022-05-15 广告
68的二进制是01000100,首位是符号号,负号为1所以-68原码:11000100负数的反码是原码符号号不变,其它位取反:10 011负数的补码是反码尾加1,所以补码:10 00
增量编码器一般输出信号是两路正交脉冲信号和一路参考信号,...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
展开全部
先写出一串数字,这串数字是二进制每位上的基数
写法:个位1,高位=低位*2,写到比168大为止
256 128 64 32 16 8 4 2 1
用168减第1个数,不够减,略过
用168减第2个数:168-128=40,记录二进制最高位为1
用上步剩余数减第3个数:40-64,不够减,不做,记录二进制数当前位为0,整个二进制数10
用上步剩余数减第4个数:40-32=8,记录二进制数当前位为1,整个二进制数101
8-16,0,1010
8-8=0,1,10101
0-4,0,101010
0-2,0,1010100
0-1,0,10101000
因此168D=10101000B
这个计算过程说简单点就是用256 128 64 32 16 8 4 2 1将168凑出来,用到的位下面写1,没用到的写0,写完了就得到二进制数了。整个计算过程只用到减法。
写法:个位1,高位=低位*2,写到比168大为止
256 128 64 32 16 8 4 2 1
用168减第1个数,不够减,略过
用168减第2个数:168-128=40,记录二进制最高位为1
用上步剩余数减第3个数:40-64,不够减,不做,记录二进制数当前位为0,整个二进制数10
用上步剩余数减第4个数:40-32=8,记录二进制数当前位为1,整个二进制数101
8-16,0,1010
8-8=0,1,10101
0-4,0,101010
0-2,0,1010100
0-1,0,10101000
因此168D=10101000B
这个计算过程说简单点就是用256 128 64 32 16 8 4 2 1将168凑出来,用到的位下面写1,没用到的写0,写完了就得到二进制数了。整个计算过程只用到减法。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询