(3A)16=( )10=( )8421BCD=( )余3 请教这个题怎么做?
发布网友
发布时间:2023-08-13 06:49
我来回答
共1个回答
热心网友
时间:2024-12-13 12:43
提主,先弄清楚,各个码制的意义,我想就很简单了。都一个数,不同的表示形式而已。
十六进制转十进制:
3A(HEX)=3x16+10=58(DEC)
十进制转二进制:
58(DEC)=00111010(BIN)
8421BCD码:是类似十进制/十六制(权重10/16),是一种有权码,权重分别为8、4、2、1。另称为十进制的二进制码,即十进制的每个位通过二进制来表示。可以通过二进制编码向其转化。
58(DEC)中的5可以表示为5=4+1,即0101,58(DEC)中的8可以表示为1000
所以58(DEC)=0101 1000(8421BCD)
余3码:就是比8421BCD码多3(即加二进制0011)的一种编码。
0101+0011=1000,1000+0011=1011.
所以58(DEC)=1000 1011(余3码)
我一个个字敲上去的,最后,希望可以帮助到提主,让提主能够深刻的理解!没明白可以再问