Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Турбо Ассемблер / Приложения /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Обзор синтаксических правил Турбо Ассемблера - Программирование от RIN.RU
Обзор синтаксических правил Турбо Ассемблера



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


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


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


Ключевые слова Турбо Ассемблера 1.0 (VERSION T100)
% (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  



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


Новые ключевые слова Турбо Ассемблера версии 2.0 (VERSION T200)
BSWAPP486STARTUPCODE
CMPXCHGP486NWBINVD
INVD PUBLICDLL(I)XADD
INVLPG RETCODE  



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


Новые ключевые слова Турбо Ассемблера версии 2.5 (VERSION T250)
ENTERDLEAVED  
ENTERWLEAVEW   



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


Новые ключевые слова Турбо Ассемблера версии 3.0 (VERSION T200)
CLRFLAG LARGESTACKTBLINIT 
ENUM(2)SETFIELDTBLINST 
FASTIMULSETFLAGTBLPTR 
FLIPFLAGSMALLSTACKTESTFLAG  
GETFIELD TABLE(2)VERSION 
GOTO(1) WHILE(1) 

<<<  Назад
 1  2  3  4 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Замечания по программированию

Вопросы совместимости

Утилиты Турбо Ассемблера

Сообщения об ошибках

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь