Turbo Assembler 3.0. Руководство пользователя

Определение именованного типа


Именованные типы представляют простые или сложные типы. Для определения именованных типов вы можете использовать директиву TYPEDEF. Приведем синтаксис режима Ideal.

TYPEDEF имя_типа сложный_тип

В режиме MASM синтаксис следующий:

имя_типа TYPEDEF сложный_тип

где "сложный_тип" описывает любой тип или указатель нескольких уровней косвенности. Подробнее о сложных типах рассказывается в Главе 5. "Имя_типа" определяет имя заданного типа.

Когда вы в выражении указываете названный тип, он действует так же, как простой тип соответствующего размера. Например:

MOV ax, word ptr [bx] ; простой оператор foo TYPESEF near ptr byte ; FOO - это слово MOV ax, foo ptr [bx] ; поэтому это тоже работает



Содержание раздела