TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Глава 24. Встроенный ассемблер 

             Встроенный ассемблер Borland Pascal позволяет вам непосредс-
        твенно в программах Паскаля записывать код ассемблера процессоров
        8087/8087 и 80286/80287.  Вы,  конечно, если требуется чередовать
        код  Паскаля и ассемблера,  можете преобразовать код ассемблера в
        машинные инструкции вручную и воспользоваться  затем  операторами
        inline,  либо выполнять компоновку с файлами .OBJ, которые содер-
        жат внешние процедуры и функции (external).

             Встроенные операторы  ассемблера  представляют собой большое
        подмножество синтаксиса, поддерживаемого Турбо Ассемблером и Мак-
        роассемблером фирмы Microsoft.  Встроенный ассемблер поддерживает
        все коды операций процессором 8086/8087 и 80286/80287 и некоторые
        из операций, используемых в выражениях Турбо Ассемблера.

             За исключением директив DB (определить байт), DW (определить
        слово) и  DD  (определить двойное слово) никакие другие директивы
        Турбо Ассемблера,  типа EQU, STRUC, SEGMENT или MACRO, встроенным
        ассемблером не поддерживаются.  Однако,  операции,  реализуемые с
        помощью директив Турбо Ассемблера, близко соответствуют конструк-
        циям Borland Pascal. Например, большинство директив EQU соответс-
        твуют описаниям Borland Pascal const,  var и type, директива PROC
        -  описаниям  procedure  и  function,  а  директива STRUC - типам
        record Borland Pascal.  Фактически,  встроенный ассемблер Borland
        Pascal можно рассматривать,  как компилятор языка ассемблера, ис-
        пользующий для всех описаний синтаксис Паскаля.

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz