Вы здесь: HomePTR

PTR

Оператор PTR используется совместно с атрибутами типа BYTE, WORD  или DWORD для локальной отмены определенных  типов  (DB,  DW  или  DD)  или  с атрибутами NEAR или FAR для отмены значения дистанции по умолчанию. Формат оператора следующий:

тип  PTR  выражение

 В поле "тип" указывается новый атрибут,  например  BYTE.  Выражение  имеет ссылку на переменную или константу.  Приведем несколько примеров оператора PTR:

FLDB DB 22H
DB 35H
FLDW DW 2672H                 ;0бьектный код 7226
MOV       AН,BYTE PTR FLDW    ;Пересылает 1-й байт (72)
ADD       BL,BYTE PTR FLDW+1  ;Прибавляет 2-й байт (26)
MOV       BYTE PTR FLDW,05    ;Пересылает 05 в 1-й байт
MOV       AX,WORD PTR FLDB    ;3аносит в АХ байты (2235)
CALL      FAR PTR[BX]         ;Длинный вызов процедуры