Руководство по языку B.Pascal 7

       

Методы на языке ассемблера


Методы, реализованные на языке ассемблера, можно скомпоно- вать с программами Borland Pascal с помощью директивы компилятора $L и зарезервированного ключевого слова external. Описание внеш- него метода в объектном типе не отличается от обычного метода; однако в реализации метода перечисляется только заголовок метода, за которым следует зарезервированной слово external. В исходном тексте на ассемблере вместо точки (.) для записи уточненных иден- тификаторов следует использовать операцию @ (точка в ассемблере уже имеет другой смысл и не может быть частью идентификатора). Например, идентификатор Паскаля Rect.Init записывается на ассемб- лере как Rest@Init. Синтаксис @ можно использовать как в иденти- фикаторах PUBLIC, так и EXTRN.



Содержание раздела