|
|
|
|
Группа завершения программы
Единственной функцией в этой группе является функция 0. Эта
функция почти идентична прерыванию "int 20h". Несмотря на то, что
прерывание "int 20h" описывается как "завершение программы" почти во всех реализациях операционной системы MS-DOS, вы должны
вместо него использовать функцию 0 с целью избежания использования команды INT. Вам следует знать о том, что во всех руководствах по операционной системе MS-DOS, начиная с версии 2.0 и выше
содержится рекомендация относительно того, что функция 4Ch ("Завершение процесса", что известно также под названием "Выход" -
EXIT) должна использоваться в качестве "предпочтительного" способа завершения выполнения программы. Не следует однако, забывать,
что функция 4Ch отсутствует в версиях, предшествовавших версии
2.00.
Всегда следовать совету о завершении программы, данному в
руководстве по операционной системе, - положительное качество
программиста. Мы настойчиво рекомендуем вам всегда пользоваться
функцией 4Ch для завершения ваших программ в операционной системе
MS-DOS версий 2.00 и выше. Если вы хотите, чтобы ваши программы
работали под управлением всех версий операционной системы MS-DOS,
вам необходимо пользоваться функцией "получение версии DOS" (30h)
для определения какой код нужно использовать для завершения программы: для версий операционной системы MS-DOS 1.0 и 1.1 следует
использовать функцию 0, а для всех остальных версий операционной
системы MS-DOS следует пользоваться функцией 4Ch.
|
|