Фантазии о Вселенной и мой личный сайт
Страница запроса

Конфигурация ассемблера


КОНФИГУРАЦИИ АССЕМБЛИРОВАНИЯ

Чтобы откомпилировать программу, нужно набрать в командной строке makex <имя файла> без расширения .asm, после чего программа превратится в COM или EXE в зависимости от того, какая модель выходной программы выбрана.

ОБЩАЯ СТРУКТУРА ПРОГРАММЫ
model [tiny/small/large]

tiny    - генерация программы как .com
small   - exe-программа с ближними адресами (near) 16bit
large   - exe-программа с дальней адресацией (far) 24bit
dataseg - блок описания данных

    идентификатор1 [db/dw/dd/dq] данные1, ... , данныеN
    идентификатор2 [db/dw/dd/dq] данные1, ... , данныеN
    ...

codeseg - блок кода

startupcode - показатель начала кода

    ...                 ...
    ... программный код ...
    ...                 ...
    
exitcode - показатель выхода из программы

Таковы основные конфигурации. Все остальное зависит от умения пользоваться этим ассемблером.