4个字节表示多少KB

如题所述

0000H~FFFFH这个是十六进制的表示,即每一位表示0-9,A-F中的一个数,四位十六进制数的取值范围为16^4=65536个字节,转换成千字节(KB),除以1024,即可得到64KB。
机器里面是二进制表示的,这里你也可以转换成二进制来算,十六进制转换成二进制,只需要将十六进制的每一位转换成四位二进制数即可,一种比较简单的方法是,8421法,四位二进制的每一位分别表示十进制中的8421,例如二进制1111,转换成十进制是8+4+2+1=15,正好对应的就是十六进制的F,又比如十六进制的A(对应十进制的10)为8+2,则二进制位1010(即对应8和2的两个位置1即可)。回到正题,每一位十六进制数转换成四位二进制数,这里四位十六进制数转换成16位的二进制数,所以寻址范围为2^16=(2^6)*(2^10)=64*1024,也就是64KB。
温馨提示:答案为网友推荐,仅供参考