Программирование на JAVA

В ЕХЕ-программе выполняются запись нулевого слова в стек и инициализация регистра DS. Так как в СОМ-программе стек и сегмент данных не определены, то эти шаги отсутствуют.  Когда  СОМ-программа  начинает  работать,  все сегментные регистры содержат адрес префикса программного сегмента (PSP) - 256-байтовый (100Н) блок, который резервируется операционной системой DOS непосредственно перед СОМ- или ЕХЕ-программой в памяти. Так как адресация начинается со смещения 100Н от начала PSP, то в программе после оператора SEGMENT кодируется директива ORG 100Н.

5. Обработка.

Для программ в ЕХЕ- и СОМ-форматах выполняются:

a) ассемблирование для получения OBJ-файла:

       Для TASM: n lang=EN-US style='font-size:12.0pt; font-family:"Times New Roman","serif"'>           tasm /z /zi /l prog.asm

кроме файла: prog.obj дополнительно создается:

файл.lst (листинг программы (опция /l);

выводится исходный текст вместе с сообщением об ошибках (опция /z);

дополнительная информация для дебагера(опция /zi).

b) компоновка для получения ЕХЕ-файла:

Для TLINK: n lang=EN-US style='font-size:12.0pt; font-family:"Times New Roman","serif"'>           tlink /v prog.obj


<< назад вперед >>