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

Ключевые слова директив


В следующем списке содержатся все ключевые слова директив Турбо Ассемблера. Ключевые слова группируются по версиям Турбо Ассемблера, в которых они вводились.

Следующие ключевые слова были введены в Турбо Ассемблере версии 1.0.

Ключевые слова Турбо Ассемблера 1.0 (VERSION T100) Таблица B.1 ----------------------------------------------------------------¬ ¦ % (1) %NOLIST JZ SETNLE ¦ ¦ .186 (M) NOLOCALS LAHF SETNO ¦ ¦ .286 (M) NOMASM51 LDS SETNP ¦ ¦ .286C (M) %NOMACS LEA SETNS ¦ ¦ .286P (M) NOMULTERRS LES SETNZ ¦ ¦ .287 (M) NOSMART LOCK SETO ¦ ¦ .386 (M) %NOSYMS LODS SETP ¦ ¦ .386C (M) %NOTRUNCS LODSB SETPE ¦ ¦ .386P (M) NOWARN LODSW SETPO ¦ ¦ .387 (M) ORG LOOP SETS ¦ ¦ .486 (M) %OUT (1) LOOPE SETZ ¦ ¦ .486C (M) P186 LOOPNE SHLD ¦ ¦ .486P (M) P286 LOOPNZ SHRD ¦ ¦ .8086 (M) P286N LOOPZ STOSD ¦ ¦ .8087 (M) P286P MOV LOOPW ¦ ¦ : (2) P287 MOVS LOOPWE ¦ ¦ = (2) P286 MOVSB LOOPWNE ¦ ¦ ALIGN P386N MOVSW LOOPWNZ ¦ ¦ .ALPHA P386P MUL LOOPWZ ¦ ¦ ARG P387 NEG F2XM1 ¦ ¦ ASSUME P486 NOP FABS ¦ ¦ %BI P486N NOT FADD ¦ ¦ .CODE (M) P8086 OR FADDP ¦ ¦ .CODESEG P8087 OUT FBLD ¦ ¦ COMM (10) PAGE POP FBSTP ¦ ¦ COMMENT (1) %PAGESIZE PUSH FCHS ¦ ¦ %CONDS %PCNT PUSHF FCLEX ¦ ¦ CONST PNO87 RCL FCOM ¦ ¦ .CONST (M) %POPLCTL RCR FCOMP ¦ ¦ .CREF (M) PROC (2) REP FCOMPP ¦ ¦ %CREF %PUSHLCTL REPE FCOS ¦ ¦ %CREFALL PUBLIC (1) REPNE FDECSTP ¦ ¦ %CREFREF PURGE REPNZ FDISI ¦ ¦ %CREFUREF QUIRKS REPZ FDIV ¦ ¦ %CTLS .RADIX (M) RET FDIVP ¦ ¦ .DATA (M) RADIX RETF FDIVR ¦ ¦ .DATA? (M) RECORD (2) RETN FDIVRP ¦ ¦ DATASEG REPT (1) ROL FENI ¦ ¦ DB .SALL (M) ROL FFREE ¦ ¦ DD SEGMENT (2) SAHF FIADD ¦ ¦ %DEPTH .SEQ (M) SAL FICOM ¦ ¦ DF (2) .SFCOND (M) SAR FICOMP ¦ ¦ DISPLAY SMART SBB FIDIV ¦ ¦ DOSSEG .STACK (M) SCAS FIDIVR ¦ ¦ DP (2) .STARTUP (M) SCASB FILD ¦ ¦ DQ (2) STRUC (2) SCASW FIMUL ¦ ¦ DT (2) SUBTTL (1) SHL FINCSTP ¦ ¦ DW (2) %SUBTTL [Р SHR FINIT ¦ ¦ ELSE (1) %SYMS STC FIST ¦ ¦ ELSEIF (1) %TABSIZE STD FISTP ¦ ¦ ELSEIF1 (1) %TEXT STI FISUB ¦ ¦ ELSEIF2 (1) .TFCOND (M) STOS FISUBR ¦ ¦ ELSEIFB (1) TITLE (1) STOSB FLD ¦ ¦ ELSEIFDEF (1) %TITLE STOSW FLDCTW ¦ ¦ ELSEIFDIF (1) %TRUNC SUB FLDENV ¦ ¦ ELSEIFDIFI (1) UDATASEG TEST FLDLG2 ¦ ¦ ELSEIFE (1) UFARDATA WAIT FLDLN2 ¦ ¦ ELSEIFIDN (1) UNION (2) WBINV FLDL2E ¦ ¦ ELSEIFIDNI (1) USES XCHG FLDL2T ¦ ¦ ELSEIFNB (1) WARN XLAT FLDPI ¦ ¦ ELSEIFNDEF (1) .XALL (M) XLATB FLDZ ¦ ¦ EMUL .XCREF (M) SOR FMUL ¦ ¦ END .XLIST (M) BOUND FMULP ¦ ¦ ENDIF (1) USECS ENTER FNCLEX ¦ ¦ ENDM USEDS INS FNDSI ¦ ¦ ENDP (2) USESS INSB FNENI ¦ ¦ ENDS (2) USEES INSW FNINIT ¦ ¦ EQU (2) USEFS LEAVE FNOP ¦ ¦ .ERR (1) (M) USEFS OUTS FNSAVE ¦ ¦ ERR CATSTR (2) OUTSB FNSTCW ¦ ¦ .ERR1 (1) (M) INSTR (2) OUTSW FNSTENV ¦ ¦ .ERR2 (1) (M) SIZESTR (2) POPA FNSTSW ¦ ¦ .ERRB (1) (M) SUBSTR (2) PUSHA FPATAN ¦ ¦ .ERRDEF (1) (M) AAA ARPL FPREM ¦ ¦ .ERRDIF (1) (M) AAD CTLS FPTAN ¦ ¦ .ERRDIFI (1) (M) AAM LAR FRNDINT ¦ ¦ .ERRE (1) (M) AAS LGDT FRSTOR ¦ ¦ .ERRIDN (1) (M) ADC LIDT FSAVE ¦ ¦ ERRIF ADD LLDT FSCALE ¦ ¦ .ERRDIF (1) (M) AND LMSW FSQRT ¦ ¦ .ERRDIFI (1) (M) ARPL LSL FST ¦ ¦ .ERRE (1) (M) BSF LTR FSTCW ¦ ¦ .ERRIDN (1) (M) BSR SGDT FSTENV ¦ ¦ ERRIF BSWAP SIDT FSTP ¦ ¦ ERRIF1 BT SLDT FSTSW ¦ ¦ ERRIF2 BTC SMSW FSTSW ¦ ¦ ERRIFB BT STR FSUB ¦ ¦ ERRIFDEF BTR VERR FSUBP ¦ ¦ ERRIFDIF BTS VERW FSUBR ¦ ¦ ERRIFDIFI CALL BSF FSUBRP ¦ ¦ ERRIFE CBW BSR FTST ¦ ¦ ERRIFDIDN CDQ BT FUCOM ¦ ¦ ERRIFDIDNI CLC BTC FUCOMP ¦ ¦ ERRIFNB CLD BTR FUCOMPP ¦ ¦ ERRIFNDEF CLI BTS FWAIT ¦ ¦ .ERRIFNB (1) (M) CLTS CDQ FXAM ¦ ¦ .ERRIFDEF (1) (M) CMC CMPSD FXCH ¦ ¦ .ERRNZ (1) (M) CMP CWDE FXTRACT ¦ ¦ .EVEN CMPS INSD FYL2X ¦ ¦ EVENDATA CMPS IRETD FYL2XP1 ¦ ¦ EXITM CMPXCHG IJECXZ FSETPM ¦ ¦ EXTRN (1) CWD LPS FPCOS ¦ ¦ .FARDATA CWDE LGS FPREM1 ¦ ¦ FARDATA DAA LODSD FPSIN ¦ ¦ .FARDATA (M) DAS LOOPD FPSINCOS¦ ¦ .FARDATA? (M) DEC LOOPDE FUCOM ¦ ¦ GLOBAL (1) DIV LOOPDNE FUCOMP ¦ ¦ GROUP (2) ESC LOOPDNZ FUCOMPP ¦ ¦ %INCL HLT LOOPDZ ¦ ¦ IDEAL IDIV LSS ¦ ¦ IF (1) IMUL MOVSD ¦ ¦ IF1 (1) IN MOVSX ¦ ¦ IF2 (1) INC MOVZX ¦ ¦ IFb (1) INS OUTSD ¦ ¦ IFDEF (1) INT POPAD ¦ ¦ IFDIFI (1) INVO POPFD ¦ ¦ IFE (1) IRET PUSHAD ¦ ¦ IFIDN (1) JA PUSHFD ¦ ¦ FIDNI (1) JAE SCASD ¦ ¦ IFNB (1) JB SETA ¦ ¦ IFNDEF (1) JBT SETAE ¦ ¦ %INCTL (1) JCXZ SETB ¦ ¦ INCLUD (1) JE SETBE ¦ ¦ INCLUDELIB (1) JG SETC ¦ ¦ IRP (1) JGT OUTSD ¦ ¦ IRPC (1) JL POPAD ¦ ¦ JUMPS JLE POPFD ¦ ¦ LABEL (2) JNA PUSHAD ¦ ¦ .LALL (M) JNAE PUSHFD ¦ ¦ .LFCOND (M) JNB SCASD ¦ ¦ %LINUM JNBE SETA ¦ ¦ %LIST JNC SETAE ¦ ¦ .LIST (M) JNE SETB ¦ ¦ LOCAL JNG SETBE ¦ ¦ LOCALS JNGE SETC ¦ ¦ MASM JNL SETE ¦ ¦ %MACS JNLE SETG ¦ ¦ MACRO (2) JNO SETGE ¦ ¦ MODEL JNP SETL ¦ ¦ .MODEL (M) JNC SETLE ¦ ¦ MULTERRS JNP SETNA ¦ ¦ NAME (1) JNS SETNAE ¦ ¦ %NEWPAGE JNZ SETNB ¦ ¦ %NOCONDS JO SETNBE ¦ ¦ %NNOCREF JP SETNC ¦ ¦ %NOCTLS JPE SETNE ¦ ¦ NOEMUL JPO SETNG ¦ ¦ %NOINCL JS SETNGE ¦ ¦ NOJUMPS JUMP SETNL ¦ L----------------------------------------------------------------


В Турбо Ассемблере версии 2. 0 поддерживаются все ключевые слова версии 1.0 со следующими дополнениями:

Новые ключевые слова Турбо Ассемблера версии 2.0 (VERSION T200) Таблица B.2 ----------------------------------------------------------------¬ ¦ BSWAP P486 STARTUPCODE ¦ ¦ CMPXCHG P486N WBINVD ¦ ¦ INVD PUBLICDLL(I) XADD ¦ ¦ INVLPG RETCODE ¦ L----------------------------------------------------------------

В Турбо Ассемблере версии 2.5 поддерживаются все ключевые слова версии 2.0 со следующими дополнениями:

Новые ключевые слова Турбо Ассемблера версии 2.5 (VERSION T250) Таблица B.3 ----------------------------------------------------------------¬ ¦ ENTERD LEAVED ¦ ¦ ENTERW LEAVEW ¦ L----------------------------------------------------------------

В Турбо Ассемблере версии 3.0 поддерживаются все ключевые слова версии 2.5 со следующими дополнениями:

Новые ключевые слова Турбо Ассемблера версии 3.0 (VERSION T200) Таблица B.4 ----------------------------------------------------------------¬ ¦ CLRFLAG LARGESTACK TBLINIT ¦ ¦ ENUM(2) SETFIELD TBLINST ¦ ¦ FASTIMUL SETFLAG TBLPTR ¦ ¦ FLIPFLAG SMALLSTACK TESTFLAG ¦ ¦ GETFIELD TABLE(2) VERSION ¦ ¦ GOTO(1) WHILE(1) ¦ L----------------------------------------------------------------

Назад | Содержание | Вперед


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