8421法怎么进行进制转换朋友基础(¥5)

8+4+2+1=15,加上0正好是16进制,4位二进制数正好对应一位16进制数,所以可以方便地进行进制间的转换。
1、比如(1010110)2换成16进制
先补齐成 0101 0110,(0101)2等于80+41+20+11=(5)16(01102=80+41+21+10=(6)16,所以(1010110)2=(56)16。
所以10进制,很简单,(56)16=(5161+6*160)10=(80+6)10=(86)10。
2、再如(11010100)2换成10进制: 如果照传统的0
20+0*21+123+……+1*27算,很麻烦,但将2进制换成16进制很容易,(11010100)2=(D4)16=(13161+4*160)10=(212)10。
3.同理,421代表4+2+1=7,加上0就是8进制,也可以很方便地进行2进制、8进制的转换
大家都学过的倒除法,倒序取取余就行了,其他类比
8421码是一种编码方式,又为8421BCD编码,是一种二进制转化为十进制的编码方法。
二进制编码的十进制数,简称BCD码(Binarycoded Decimal)。这种方法是用4位二进制码的组合代表十进制数的0,1,2,3,4,5,6 ,7,8,9 十个数符。4位二进制数码有16种组合。
原则上可任选其中的10种作为代码,分别代表十进制中的0,1,2,3,4,5,6,7,8,9 这十个数符。最常用的BCD码称为8421BCD码,8.4.2.1 分别是4位二进数的位取值。
8421用于权限判断公式是:2^(n-1)
例如:权限1……1
权限2……2
权限3……4
权限4……8
比如3=1+2那么3就具有1和2的权限。

猜你喜欢

转载自blog.csdn.net/weixin_43721133/article/details/85293810
今日推荐