Зарезервированные или ключевые слова предназначены только для использования Турбо Ассемблером. Их нельзя использовать для определения присваиваний, меток или имен процедур. Ключевые слова следует рассматривать как элементы построения программы на Ассемблере. Эти слова приведены в Таблице 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
