**偏移地址:

偏移地址是指段内相对于段起始地址的偏移值,例如一个存储器的大小是1KB,可以把它分为4段,第一段的地址范围就是0—255,第二段的地址范围就是256-511,依次类推。

段地址:

段地址就是每一段的首地址,第一段的段地址就是0,计算它们的物理地址只需要把段地址左移4位就可以了,再加上偏移地址就可以了

_2019_09_04_3_55_13
(H表示16进制)
_2019_09_04_9_32_40

段的概念:

错误认识:内存被划分成了一个一个的段,每个段有一个段地址其实:    内存并没有分段,段的划分来自于CPU,由于8086CPU用(段地址*16)+偏移地址=物理地址    的方式给出内存单元的物理地址,使得我们可以用分段的方式来管理内存以后在编程时可以根据需要,将若干个地址联系的内存单元看做一个段,用段地址*16定位段的起始地址(基础地址)用偏移地址定位段中的内存单元注意:    1
收藏 打印