Раз мы поместили данные внутри структуры, то теперь нам придется пользоваться именем структуры для доступа к ее элементам. Давайте модернизируем шаг 16 для вывода строк, которые находятся в структуре.
MODEL TINY STACK 200h strstr STRUC Hellostr DB 'Hello First Step Site $' str2 DB 'Step 16 $' ENDS DATASEG strstruct strstr {} CODESEG start: mov ax,@data mov ds,ax mov dx,offset strstruct.Hellostr mov ah,09h int 21h mov dx,offset strstruct.str2 mov ah,09h int 21h mov ah,04Ch mov al,1h int 21h end start
Практически мы сделали совсем немного. Описали структуру, создали ее экземпляр и теперь пользуемся конструкцией:
Имя_структруры.Имя_элемента_данных
для доступа к структуре.