Что означает директива @data в MASM? - PullRequest
2 голосов
/ 08 февраля 2011

В некоторых ассемблерных кодах я встретил следующую директиву:

mov    ax, @data

Я просмотрел книгу на ассемблере и попробовал поискать, но не могу найти определение.

Спасибо

Scott

1 Ответ

4 голосов
/ 08 февраля 2011

@data - это макрос для группы данных по умолчанию, который имеет значение, только если вы не используете модель FLAT.

За указанным кодом обычно следует mov ds, ax, чтоустанавливает регистр сегмента данных для текущего исполняемого файла.

(ссылка MSDN на @ data .)

...