存储器中地址从0000(H)到00FF(H)的存储单元有多大存储空间?求学霸大神告之,最好有详细解
的有关信息介绍如下:16^2=256
如果你觉得我的回答比较满意,希望给个采纳鼓励我!不满意可以继续。
0FFFH转换成二进制是0000 1111 1111 1111,一共12个1,也就是2的12次方,就是4K
一位地址存储一个字节 1000H就是十进制的4096 4FFFH就是十进制的20479 这样存储空间就为16384字节 就是16384/1024=16KB
把十六进制转换成二进制,得到位数b
b/8=B
B/1024=KB
KB/1024=MB
3FFFH=16383
16383+1=16384
16384/8=2048B
16384/8/1024=2KB
可能不是这样算的
一个地址是8bit
0fff,转换成十进制是4095,加上0000那一位是4096,也就是4096位,注意这里是一位,而不是一比特。这样就明白了,4096B=4KB。
从地址范围表示为0000H~FFFFH,可以看出存储器的地址是16位二进制数,存储容量和地址线的关系:容量=2^(地址线数),这题就是:容量=2^16=64KB(BYTE)
更正:tsachon是对的,地址就是字节,不用再除以8换算了……
FFFF转换为十进制为65535,地址空间是0-65535,一共65536个 bit,换成byte是 65536/8 = 8192
最后转换成 KB 是 8192/1024 = 8
所以存储器容量是 8KB.