一根地址线只能表示1和0,也就是2的1次方,2个地址
如果是16根地址线,就是2的16次方,也就是64KB,因为2的16次方可以表示0000H~FFFFH,也就是0~1024*64-1之间。这个数字表示的是内存的单元个数,比如0000 0000 0000 0010表示内存中第二个单元,0000 0000 0000 0100 表示内存中的第四个单元,1111 1111 1111 1111表示第1024*64-1个单元。2的16次方最多表示的数字就是CPU的寻址范围,至于你说的BIT和B是指存储器的存储单元,一1B或者8BIT为单位,地址线只是起指示作用,存储作用还是用存储器来完成。比如0000 0000 0000 0010这个也就是第二个存储单元,它可以存1B或者说8BIT,因为一个存储单元不可以拆分,所以只能是8BIT,即使该空间存储数字0,也是用0000 0000这8个二进制数来表示。
不知道这样解释能不能看懂。 |