十进制168转化为二进制过程?
2个回答
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
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,写完了就得到二进制数了。整个计算过程只用到减法。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询