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


Директивы ассемблера - часть 2


В Турбо Ассемблере, когда перед идентификатором указывается DB, DW или DD, это приводит к генерации в том месте, где указана директива, переменной размером в байт, слово или двойное слово. Например, Турбо Ассемблер допускает следующее:

ByteVar DB ? WordVar DW ? . . . mov al,ByteVar mov bx,WordVar

Встроенный ассемблер не поддерживает такие описания перемен- ных. В Borland Pascal единственным видом идентификатора, который можно определить в операторе встроенного ассемблера, является метка. Все переменные должны описываться с помощью синтаксиса Паскаля, и предыдущая конструкция соответствует следующему:

var ByteVar: Byte; WordWat: Word; . . . asm mov al,ByteVar mov bx,WordVar end;




- Начало -  - Назад -  - Вперед -