内存按字节编址,利用8K*4b的存储器芯片,构成84000H到8FFFFH的内存,共需几片?
C000 转二进制 = 1100 0000 0000 0000 = 2^15 + 2^14 = 2^10 * ( 2^5 + 2^4) = 1k * (32+16) = 48K 由于是按字节编址,1B=8b,因此总内存= 48K * 8。总内存 / 单片内存 = 48K * 2^3 / 8K * 2^2 = 6 * 2^1 = 12。有内存地址偏移量,可以求出总内存是多大。然后用总内存除以单片内存,即可算出需要几片内存。总内存 = 尾地址 - 首地址 +1。
原创
2024-08-05 15:03:13 ·
263 阅读 ·
0 评论