在软件设计师考试中经常会出现这种题目 例如(2013年下半年的软件设计师考试题目)
地址编号从80000H到BFFFFH且按字节编址的内存容量为( )KB,若用16K*4bit的存储器芯片构成该内存,共需()片
首先我们这一点应该非常熟悉就是 一般情况下 在以H结尾的数字 通常是指十六进制数字 ,在16进制中A 10 B 11以此类推。。。。。
那么内存容量我们就可以这样来计算
= BFFFF - 80000 1
= C0000 - 80000
= (C - 8)* 16^4
= 4* 16^4 = 4* 2^16
因为1KB = 2^10bit
所以 = 4*2^6 = 256KB
你也可以直接按照十六进制进行计算 = 40000(十六进制) = 4 * 16^4(十进制)
所以内存容量为(256)KB
因为内存是按字节编址的,所以256/8 = 32 所以共需要32片。