内存单元地址求字节大小的计算方法

内存这里是按字节编址的,每个地址的存储单元1Byte,例如 若用某存储器芯片构成地址从A0000H到DFFFFH的地址空间的内存,至少需要  每片存储容量为32Kx8bit的芯片多少片?

解题计算需要的方法:1、是内存大小=地址max-地址min+1。

                                    2、十六进制的地址计算,再到十六进制转换成十进制数。

                                    3、得出的十进制数Byte再转换成大小KB

首先地址 max DFFFFH-minA0000H+1 ,计算得3FFFF+1 =F+1得16进1 个位0  F+0进1得16进1 个位0  F+0进1得16进1 个位0 F+0进1得16进1 个位0   3+0进1得4 。最后算出40000H。

40000H转换成十进制数262144个 Byte

40000H=4∗16⁴=262144Byte

1KB=1024Byte=2的10次方,262144/1024=256KB ,256KB/32Kx8bit=8片
       


 


版权声明:本文为qq_44528593原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。