|
Дата: Мар 14, 2004 16:45:26
В принципе всё так и было, но только сегменты у меня на все случаи жизни, но обычно используются следующие (с твоей помощью): SEL_FLAT_CS_LOCAL - локальный 32-битный код (PMSEG), SEL_FLAT_DS_LOCAL - локальные 32-битные данные (PMDATA), SEL_16bit_CS_LOCAL - локальный 16-битный код (RMSEG), SEL_16bit_DS_LOCAL - локальные 16-битные данные (всё тот же RMSEG), ну и SEL_FLAT_DS - вся область памяти. При этом после входа в PM у меня gs всегда указывает на всю область памяти, а fs на местные данные. А в группу загонять я попробую (я никогда не загонял:), но в принципе и так всё достаточно удобно.
|