Данное приложение предназначено для опытных
¦ ¦ ¦
¦-yeN ¦ Устанавливает оверлейную область EMS в значение ¦
¦ ¦ N (N страниц по 16 килобайт). ¦
L------------+---------------------------------------------------
TDeb 3.0 #3-3 = 96 =
Приложение B. Технические замечания
-----------------------------------------------------------------
Данное приложение предназначено для опытных пользователей,
которые хотят понять некоторые технические детали, лежащие в ос-
нове операций Турбо отладчика. Не отчаивайтесь, если изложенный
здесь материал сначала покажется вам совершенно непонятным. Чтобы
успешно пользоваться отладчиком, разбираться во всем этом не обя-
зательно.
Часть тем, которые освещаются в данном приложении, позволят
вам понять, каким образом отладчик взаимодействует с операционной
системой DOS, аппаратным обеспечением, и вашей программой. Это
поможет вам определить, как может различаться поведение вашей
программы во время отладки и во время выполнения.
Вы узнаете также, как легко можно вызвать сбой системы и как
можно этого избежать.
Измененный адрес загрузки и свободная память
-----------------------------------------------------------------
Когда Турбо отладчик загружает вашу программу, она размеща-
ется в памяти после отладчика. Из этого вытекает два важных ре-
зультата: ваша программа загружается в сегмент с более старшим
адресом, и у нее будет меньше свободной памяти. Учитывая измене-
ния объема свободной памяти, может оказаться трудно воспроизвести
ошибки из-за ее распределения.
Если вы используете компьютер, основанный на процессоре 386,
то для устранения этих проблем можно использовать программу вир-