Шаг 57 - Обращение к элементам структуры

Раз мы поместили данные внутри структуры, то теперь нам придется пользоваться именем структуры для доступа к ее элементам. Давайте модернизируем шаг 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	

Практически мы сделали совсем немного. Описали структуру, создали ее экземпляр и теперь пользуемся конструкцией:

Имя_структруры.Имя_элемента_данных 

для доступа к структуре.


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.