Зарезервированные слова


Зарезервированные или ключевые слова предназначены только для использования Турбо Ассемблером. Их нельзя использовать для определения присваиваний, меток или имен процедур. Ключевые слова следует рассматривать как элементы построения программы на Ассемблере. Эти слова приведены в Таблице 5.1 (включая операции +, *, , директивы .386, ASSUME, MASM, QUIRKS) и предопределенные идентификаторы ??time, ??version, @WordSize).

Зарезервированные слова Турбо Ассемблера Таблица 5.1

: @datasize @filename NAME RADIX

; ??date ??filename NE RADIX

= DB FWORD NEAR RECORD

? %DEPTH GE %NEWPAGE REPT

[] DF GLOBAL %NOCONDS .SALL

/ DISPLAY GROUP %NOCREF SEG

() DOSSEG GT %NOCTLS SEGMENT

· DP HIGH NOEMULSEQ

· DQ IDEAL %NOINCLSFCOND

· DT IF NOJUMPS SHL

. DUP IF1 %NOLIST SHORT

.186 DW IF2 NOLOCALS SHR

.286 DWORD IFB %NOMACS SIZE

.286C ELSE IFDEF NOMASM51 SIZESTR

.286P ELSEIF IFDIF NOMULTERRS SMALL

.287 EMUL IFDIF1 NOSMART SMART

.386 END IFE %NOSYMS STACK

.386C ENDIF IFIDN NOT STACK

.387 ENDM IFIDNI NOTHING STRUC

.8086 ENDP IFNB %NOTRUNC SUBSTR

.8087 ENDS IFNDEF NOWARN SUBTTL

ALIGN EQ %INCL OFFSET %SUBTTL

.ALPHA EQU INCLUDE OR %SYMS

AND ERR INCLUDELIB ORG SYMTYPE

ARGERR INSTR %OUT %TABSIZE

ASSUME .ERR1 IRP P186 TBYTE

%BINERR2 IRPC P286 %TEXT

BYTEERRB JUMPS P286NTFCOND

CATSTR .ERRDEF LABEL P287 THIS

@CODE ERRDIFLALL P386 ??time

CODESEG ERRDIFI LARGE P386N TITLE

@CODESIZE ERRE LENGTH P386P %TITLE

COMM ERRIDNLFCOND P387 %TRUNC

COMMENT ERRIDNI %LINUM P8086 TYPE

%CONDS ERRIFNB %LIST P8087TYPE

.CONST ERRIFNDEF .LIST PAGE UDATASEG

@Cpu ERRNB LOCAL %PAGESIZE UFARDATA

%CREF ERRNDEF LOCALS PARA UNION

.CREF ERRNZ LOW %PNCT UNKNOWN

%CREFALL EVEN LT PNO87 USES

%CREFREF EVENDATA MACRO %POPLCTL ??version

%CREFUREF EXITM %MACS PROC WARN

%CTLS EXTRN MASK PTR WITH

@curseg FAR MASM PUBLIC WORD

@data FARDATA MASM51 PURGE @WordSize

.DATA @fardata MOD %PUSHLCTL .XALL

.DATA? .FARDATA MODEL PWORDXLIST

DATAPTR @fardata? .MODEL QUIRKS XOR

DATASEG .FARDATA? MULTERRS QWORD

Загрузка...