例题:内存按字节编址,地址从A4000H到CBFFFH,共有多少个字节呢?若用存储容量为32K×8bit的存储器芯片构成内存,至少需要多少片?
解析:
(1)、A4000H和CBFFFH是16进制数(H只是标志),一个地址代表一个存储单元。CBFFF-A4000+1=28000H。
28000H换成十进制算法:
第0位: 0 * 16^0 =0
第1位: 0* 16^1 =0
第2位: 0 * 16^2= 0
第3位: 8* 16^3 = 8*4096=32768
第4位: 2* 16^4 =2* 65536=131072
结果就是:0 * 16^0 + 0 * 16^1 + 0* 16^2 + 8* 16^3+2* 16^4 = 163840 B
(2)、32K=32*1024=32768 B
8bit=1B
32K * 8bit=32K * 1B=32768 B
163840 B/32768 B =5片