Язык:
Русский
English
Встроенный ассемблер
Используя встроенный ассемблер Borland, вы можете записывать команды ассемблера 8086/8087 и 80286/80287 непосредственно в вашей программе.
Индекс справки по встроенному ассемблеру:
Asm
Ассемблерные директивы
Коды входа и выхода
Классы выражений
Операторы выражений
Символы выражений
Типы выражений
Выражения
Инструкции ассемблера
Метки
Числовые константы
Операнды
Предопределенные типы
Префиксные инструкции
Регистры
Переместимые выражения
Зарезервированные слова
Специальные символы
Строковые константы
Использование встроенного ассемблера
Вы можете обращаться к встроенному ассемблеру, записывая операторы ассемблера (с помощью директивы Asm).
Встроенные процедуры и функции ассемблера должны подчиняться тем же самым правилам, что и внешние (External) процедуры и функции.
Выражения
Операнды ассемблера - это выражения. Основными элементами выражений являются константы, регистры, символы и операторы.
Встроенный ассемблер делит выражения на три класса:
Символы
Встроенный ассемблер обеспечивает доступ к почти всеми символами Pascal в выражениях ассемблера, включая метки, константы, типы, переменные, процедуры и функции.
В дополнение к любому в настоящее время объявленному типу Pascal, встроенный ассемблер обеспечивает несколько предопределенных типов.
Константы
Встроенный ассемблер Borland поддерживает два типа констант:
Коды операций, операторы и директивы
Встроенный ассемблер Borland поддерживает:
- Все команды процессоров 8086/8087 и 80286/80287
- Коды операций
- Большинство операторов выражений Turbo Assembler
- Директивы турбо-ассемблера (DB, DW и DD)
Большинство операций, выполняемых с помощью директив турбо-ассемблера, имеют соответствующие аналогичные конструкции в Turbo Pascal.
Встроенный ассемблер также поддерживает синтаксис, применяемый в турбо-ассемблере и макро-ассемблере от Microsoft.