pavia писал(а):
Если флаг B установлен диапазон корректных смещений от (действующий предел + 1) к FFFFFFFFH, и если флаг B очищен от (действующей предел + 1) к FFFFH. У вниз расширенного сегмента будет максимальный размер, когда предел сегмента 0.
В дескрипторе флаг B установлен. Я как раз и сказал, что могу ошибаться насчет верхней границы. Возможно, это не 1 мег, а 4 гига вне зависимости от значения флага гранулярности. Но ведь это не ошибка в расчетах. Кстати если про 0FFFFFFFFh в руководстве по процам написано то, что ты сказал, еще не факт, что это справедливо для G=0. Зачем ты сказал про максимальный размер при лимите, равном нулю, я не понял. Разве в моих словах что-то этому противоречит?
Fatal_Error писал(а):
насколько я знаю флаг DF должен быть сброшен, если его программно не подняли.
А почему ты так уверен, что "его программно не подняли" до того, как получил управление твой код?