在线等高手,如何理解物理地址和偏移地址?请高手指点!
书上这样写着:
在1M字节的存储器里,每一个存储单元都有一个唯一的20位
地址,称为该存储单元的物理地址.
20位物理地址由16位段地址和16位偏移地址组成,段地址是指每一段
的起始地址,由于它必须是小段的首地址,所以其低4位一定是0,
这样就可以规定段地址只取段地址的高16位,偏移地址则是
指在段内相对于段起始地址的偏移值.这样物理地址的计算方法可以表示如下:
16d*段地址+偏移地址=物理地址
据我认为:把存储器分段的话,应该分为64K个段,每个段有16个存储空间,每个空间可存一个16位的数据,这样理解对吗?偏移地址我理解为应该是4位,从0000到1111,但书上说是16位,我不知道怎么理解,我的理解错在哪?