1. 程式人生 > >什麼是32位彙編的flat平坦記憶體模式

什麼是32位彙編的flat平坦記憶體模式

16位下 記憶體必須通過 段和偏移地址 去找到對應的記憶體 位置 每個段只能處理64K個地址

32位置下 

能夠處理的地址總數達到 2的 32次方 也就是 4294967296個地址=4GB的記憶體空間

就不再需要 將資料劃分成段 了

可以用任意的段暫存器定址任意的地址空間 不再需要偏移地址

Windows 在內部頻繁使用 ESI,EDI,EBP,EBX 暫存器,而且並不去檢測這些暫存器的值是否被更改,這樣當您要使用這些暫存器時必須先儲存它們的值,待用完後再恢復它們。