Учебник по ассемблеру (ASM)
 

Ассемблер в примерах - Зачем нужен символ @

Вопрос:
Когда настраивается регистр DS на сегмент данных то в одних книгах пишется mov DS,@data , а в других mov DS,data ,то есть без @/. Зачем нужен символ @.

Ответ:
@data это имя сегмента .data
Если быть точным то запись mov ax,seg data является стандартом языка, различные дополнителные возможности вводимые компиляторами, это только способ облегчить труд программиста, но не более. К примеру если Вы первый раз посмотрите на программу написанную под FASM, там без коментариев и не зная синтаксис, разобратся будет трудно, т.к. это один и тотже язык ассемблера, но с различными стандартами компилятора.


   Вперёд
   Содержание