微机原理,关于8086/8088寻址问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 16:42:26
为什么说,cpu 有20地址线,可直接寻址的物理地址空间为1M字节,

怎么算为这1M的?

每一个地址空间都要有一组编码,这组编码就是所谓的地址。假设只有一根地址线,那么这跟地址线上只能是高电平或者低电平才可以被微机识别。高电平为1,低电平为0。那么这一根地址线可以识别两个地址单元。同理,两根可识别4个地址单元。也就是2^n(2的n次方)。2的20次方就是1024=1M。又因为一般8086的存储器单元由8个位组成,所以一个单元为8bit=1bytes=1字节。综上所述,20根地址线可表示1M字节

PC机的寻址空间是由地址线决定的,早期的地址总线为20根,存储单元数x和地址总线n的关系为x=2^n;因此可知存储单元的数目为1M。PC机的内存都是同一地址由八个存储元件统一编址,因此每个地址共有8位,于是就可以算出来了!