题目
二进制[1]数1110101.0100的十六进制[2]表示为________H。十六进制数FB9A用二进制表示________B。比较不同数制数的大小,全化为十进制[3]数再比较。100H相当于2的________次方。(100H→256→28)十六进制数为一个128KB的存储器[4]编地址码,编号应从0001H到_________H。(128×1024→20000H )0000H到________H (128×1024→20000H-1H→1FFFFH )
二进制[1]数1110101.0100的十六进制[2]表示为________H。
十六进制数FB9A用二进制表示________B。
比较不同数制数的大小,全化为十进制[3]数再比较。
100H相当于2的________次方。(100H→256→28)
十六进制数为一个128KB的存储器[4]编地址码,编号应从0001H到_________H。(128×1024→20000H )
0000H到________H (128×1024→20000H-1H→1FFFFH )
题目解答
答案
75.4 1111101110011010 8 20000 1FFFF
解析
考查要点:本题主要考查二进制、十六进制、十进制之间的相互转换,以及存储器地址编码的应用。
解题思路:
- 二进制转十六进制:将二进制数每四位分组(整数部分从右往左,小数部分从左往右),不足四位补零,再转换为对应的十六进制符号。
- 十六进制转二进制:将每个十六进制位展开为四位二进制数。
- 十六进制转十进制:通过权值展开计算十进制值,再判断其对应的2的幂次。
- 存储器地址编码:根据存储器容量计算地址范围,注意十六进制的表示方式。
关键点:
- 分组转换:二进制与十六进制的分组规则是核心。
- 存储器地址范围:存储单元总数为容量(KB)×1024,地址从0开始连续编号,最大地址为总数减一。
第1题:二进制数1110101.0100转十六进制
- 整数部分:从右往左每四位分组,不足补零:
0111 0101→75。 - 小数部分:从左往右每四位分组:
0100→4。 - 合并结果:
75.4H。
第2题:十六进制数FB9A转二进制
- 逐位展开:
F→1111B→10119→1001A→1010
- 合并结果:
1111101110011010B。
第3题:100H对应的2的幂次
- 十六进制转十进制:
100H = 1×16² + 0×16 + 0 = 256。 - 判断幂次:
256 = 2⁸,故答案为8。
第4题:128KB存储器的地址范围
- 计算存储单元总数:
128KB = 128×1024 = 131072。 - 地址范围:
- 最小地址:
0001H(题目指定)。 - 最大地址:
131072 - 1 = 131071,转十六进制为1FFFFH。 - 总地址数:
131072对应十六进制20000H,故编号到20000H。
- 最小地址:
第5题:存储器地址范围
- 地址范围:从
0000H到131071(即1FFFFH)。