選自王爽《《匯編語言》》
物理地址:
段地址x16必然是16的倍數,所以一個段的起始地址也一定是16的倍數;偏移地址為16位,16位地址的尋址能力為64KB,所以一個段的長度最大為64KB;還有一點及時可以用不同的段地址和偏移地址形成同一個物理地址。
CPU是怎么讀指令的(very important):
總結:
CPU將CS:IP指向的內存單元中的內容看作指令,因為,在任何時候,CPU將CS,IP中的內容當作指令的段地址和偏移地址,用它們合成指令的物理地址,到內存中讀取指令碼,執行。
如果說,內存中的一段信息曾被CPU執行過的話,那么,它所在的內存單元必然被CS:IP指向過。