地址线是16条,则RAM存储器的总空间为64KB,地址是0000H~FFFFH,看最高位为0~F,为16个数,所以,可以把存储器空间分成16段,一段就是4KB。4KB×16=64KB。
如0000H~0FFFH就是4KB。
那32KB就应该是8段,那首地址是4000H,那高位从4开始是8个数,4~B,地址范围是,4000H~BFFFH,则最高地址就是BFFFH。
其实,另一个算法也行,总空间是64KB,32KB是一半。从4000H开始,则前面有0000H~3FFFH,是16KB,后面也应该空出16KB,正好是中间的32KB,后面剩的16KB应该是,C000H~FFFFH,那中间就是,4000H~BFFFH。
怎么计算,你能理解,就怎么算吧。