#1 04.05.06 23:56
Вопрос по Borland C++ 3.1
Компилирую программу и в ходе работы программа вместе с отладчиком вызавает постоянные ошибки. Долго разгребал свой код, а оказалось, что компилятор делает так что при инициализации программы регистры процессора DS, ES, SS- имеют одно и то же значение, то есть стек и данные храняться в одной и той же памяти и постоянно друг другу мешают жить. А как известно стек лучше не портить.
Как сделать так, чтобы прога инициализировалась правильно с разными сегментными регистрами?
Кстати даже пустая программа инициализируется так же. Облазил все опции в IDE , но начего не нашёл.
Исправлено Calypso (05.05.06 00:03)
Offline

