数制转换
二进制转十进制(期中考试考点)
方法:位权乘数码相加
例:1100B转成十进制是多少?
数码(右起) |
第4位 |
第3位 |
第2位 |
第1位 |
数码 |
1 |
1 |
0 |
0 |
位权 |
2^3 |
2^2 |
2^1 |
2^0 |
代表的数值 |
1 x 2^3 |
1 x 2^2 |
0 x 2^1 |
0 x 2^0 |
答案:1100B = 1x2^3+1x2^2+0x2^1+0*2^0 = 12
本次期中考试不涉及以下知识点
————–下划线——————
十六进制转十进制
方法:位权乘数码相加 例: C1A4H转成十进制是多少?
数码(右起) |
第4位 |
第3位 |
第2位 |
第1位 |
数码 |
C |
1 |
A |
4 |
位权 |
16^3 |
16^2 |
16^1 |
16^0 |
代表的数值 |
12 x 16^3 |
1 x 16^2 |
10 x 16^1 |
4 x 16^0 |
答案:C1A4H = 12x16^3+1x16^2+10x16^1+4*16^0 = 49572
十进制转二进制
方法:除2取余,逆序排列
例:35D转化成二进制是多少?
答案:35D = 100011B
十进制转十六进制
方法:除16取余,逆序排列
例:2545D转化成十六进制是多少?
答案:2545D = 9F1H
二进制转十六进制
从右向左每四位为一组,每组转成对应的十六进制数。
例:111001111B转化为十六进制是多少?
二进制数 |
0001 |
1100 |
1111 |
对应的十六进制数 |
1 |
C |
F |
答案:111001111B = 1CFH
十六进制转二进制
每个数码转成对应的四位二进制数。
例:3AFH转化为二进制是多少?
十六进制数 |
3 |
A |
F |
对应的十六进制数 |
0011 |
1010 |
1111 |
答案:3AFH = 001110111111B(高位的0可以省略)
问题1: 一个七位二进制数10X1XX1,其中有三位数字看不清(用X表示)。在下列16进制中,可与此二进制数等值的是?
A. 5FH
B. 48H
C. 57H
D. 61H
解析:后四位是1XX1,转成十六进制肯定是奇数,而且比9要大。只有A有可能。
答案:A