4KB是4*1024Byte数据量,存储都是按Byte标识地址的,所以为了完整表示地址,至少需要12位以上的地址位宽,而一般的位宽传递时也是按Byte长度,也就是8Bit的,所以这12Bit地址就可以分为高8位和低8位,但高8位实际只有4位是有效的,所以高位地址线只需要4根,其余默认为0即可。
即地址位是0X000 至. 0XFFF 就可以表示4KB的存储。
4K,也就是1024*4个字节,高位是4条,低位是4条,一共是8条应该。
而如果是8条的话,应该是16位总线的存储器的。8位最大0xff0xff*16=4KB
4KB的存储器地址范围为4*1024=4096,在二进制中使用12bit才能表示4096个数(2^12=4096),地址线地位有8bit,剩余的4个bit就需要在高位地址线中表示了。所以地位地址8个bit加上高位地址的4个bit总共12个bit就可以表示2的12次方=4096个地址,也就是4KB存储空间了。