作业帮 > 数学 > 作业

数制转换问题(100)H=(?)0=(?)D括号后面的就是进制缩写,H表示十六进制,0表示八进制,D系十进制.最好能详细

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/06 13:12:51
数制转换问题
(100)H=(?)0=(?)D
括号后面的就是进制缩写,H表示十六进制,0表示八进制,D系十进制.
最好能详细点,有个过程.我要最好的答案
100(H)=1*16(2次方)+0*16(1次方)+0*16(0次方)=256(D);
16进制转换为10进制后再装换为8进制
也可参见以下公式:
二进制转为 8 进制,可以 3 位二进制位编为一组(不够左侧补 0),然后从右边开始每三位按如下方式替换:
000 - 0,001 - 1,010 - 2,011 - 3,
100 - 4,101 - 5,110 - 6,111 - 7.
比如转换二进制数 1110101010100 那么分组为
001 110 101 010 100 按照转换方法对应转换
1 6 5 2 4
所以 1110101010100(2) = 16524(8)
又如转换为 16 进制
0000 - 0,0001 - 1,0010 - 2,0011 - 3
0100 - 4,0101 - 5,0110 - 6,0111 - 7
1000 - 8,1001 - 9,1010 - A,1011 - B
1100 - C,1101 - D,1110 - E,1111 - F
此时分组为 4 位二进制数为一组
比如转换二进制 0101010100101011010,分组:
0010 1010 1001 0101 1010
2 A 9 5 A
所以0101010100101011010(2) = 2A95A(16)
如果要 16 转 2,8 转 2,方法类似,
如果是 16 转 8,可以转换为 2 再转 8