Описание типа структуры

Структура – это составной объект, компоненты которого называются полями.

имя типа STRUC

описание поля

описание поля

имя типа ENDS

Пример:

DATE STRUC

Y DW 2013

M DB 4

D DB?

DATE ENDS; Тип структуры Дата из трех полей: год, месяц, день

Описание переменных-структур

Для описания используется следующая синтаксическая конструкция:

имя_переменной имя_структуры <[список значений]>

Пример:

DT1 DATE <?, 6, 9>

Доступ к элементам структуры

Для ссылок на поля структур используют конструкцию вида:

имя переменой.имя поля

Пример:

DT1.D

Если в переменной DT1 хранится дата 31 марта, требуется записать в нее дату следующего дня.

CMP DT1.M,3

JNE FIN

CMP DT1.D,31

JE APR1

JMP FIN

APR1: MOV DT1.M,4

MOV DT1.D,1

FIN: …

Записи

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

Описание типа записи

Описывается с помощью директивы следующего вида:

имя типа записи RECORD описание элементов

Пример:

REC RECORD A:3, B:3=7

DATE RECORD Y:7, M:4, D:5


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: