www.1862.net > 1000110转换成十进制

1000110转换成十进制

是70

关于Keil软件二进制转BCD十进制问题: ORG 0000H MOV 30H,#0FFH MOV A,ORG 0000H //宏,代码启始存储位置 MOV 30H,#0FFH //FFH立即数存入内部

C 第一个零 代表符号后面的就是 十进制与二进制的互化问题

1000110(2)=2^6+2^2+2=70(10).

1000110=100 0110=2^6+2^2+2^1=64+4+2=70结论:无符号二进制数1000110转换成十进制数是70.

原码1000110其中首位为1,表示它是负数;后续数字为(110)2=2^2+2^1=6合起来,就是:-6

^1000110 转成十进制数为1*2^6+1*2^2+1*2^1=64+4+2=70不是74计算方法左边第一个1从右边数是第7个,7-1=6,2的6次方=64左边第二个1从右边数是第3个,3-1=2,2的2次方=4左边第三个1从右边数是第2个,2-1=1,2的一次方=264+4+2=70

二进制小数转换十进制数步骤:从小数点起,各二进制数位的权依次为1/2,1/4,1/8,1/16,……,将各数位与相应的权相乘后相加就是最后的答案.0.1010000=1/2+1/8=0.625

讲解下过程很容易理解,1000110是2进制,4位2进制能表示一位十六进制(比如1111表示15,即16进制的F)现在1000110转16进制,从末位划4位数字,即0110,在往前划4位,缺位补上0,即0100,整理下0100 0110 ,0100转为16进制,即是4,0110转为16进制即是6,所以是46

(1000110)2=( 106 )8=(46 )16 (139)10=( 213 )8=( 8b )16=( 10001011 )2

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com