有个存储器容量问题请交大家

有个存储器容量问题请交大家

一个1Mx4位的阵列(4Mb存储器),为什么最大共有220个不同的地址      
请出示原文 ...      
原文是《嵌入式系统原理与接口技术》中
一个4Mb的存储器可能有两种表示:一个1Mx4位的阵列,每次存储器访问可获得4位数据项,最大共有220个不同的地址
一个4Mx1位的阵列,每次存储器访问可获得1位数据项,最大共有222个不同的地址
为什么      
光看这里确实不好理解,估计上下文还是不够多,比如涉及到存储器访问的具体细节      
我想问的就是存储器访问的具体细节,怎样访问存储器能出来220个地址      
该书上没有提到么,也许它是分段访问的,220个地址还要加上偏移才能访问到所有的内存单元。