内存按字节编址,地址从A4000H到CBFFFH,共有多少个字节呢?若用存储容量为32K×8bit的存储器芯片构成内存,至少需要多少片?

 

按字节编址=>一个存储单元大小是1B
A4000H和CBFFFH是16进制数(H只是标志),一个地址代表一个存储单元。CBFFF-A4000+1=28000,即十进制16*16*16*16*2+16*16*16*8=163840

若用存储容量为32K×8bit的存储器芯片构成内存,至少需5片

 

A4000H和CBFFFH都是表示十六进制的数据,H表示的就是十六进制,所以A4000H到CBFFFH共有的字节数为:CBFFFH(835583)-A4000H(671744)+1=28000H(163840),些等式中尾数为H的表示十六进制数,而括号中的数是其相应的十进制数,所以它们中间共有163840个字节,而163840/1024=160,从而得出A4000H到CBFFFH中共有160*1024个字节。