home *** CD-ROM | disk | FTP | other *** search
- CHAPTER 15 RESERVED SYMBOLS IN THE A86 LANGUAGE 15-1
-
- AAA ASCII adjust addition DQ Define Qwords
- AAD ASCII adjust division DS Segment register
- AAM ASCII adjust multiply DT Define Twords
- AAS ASCII adjust subtract DUP Duplicate operator
- ABS EXTRN specifier DW Define words
- ADC Add with carry DWORD Memory specifier
- ADD Instruction DX Word register
- ADD4S NEC Instruction ELSE Conditional term
- AH Byte register ELSEIF Conditional term
- AL Byte register END Start specifier
- AND Instruction/operator ENDIF Conditional term
- ARPL 286 Prot Instruction ENDP End of procedure
- ASSUME Ignored, compatibility ENDS End of segment
- AT SEGMENT specifier ENTER Instruction
- AX Word register EQ Equals operator
- B Byte memory specifier EQU Equate directive
- BH Byte register ES Segment register
- BIT Bit-mask operator EVEN Coerce to even address
- BL Byte register EXTRN Ignored, compatibility
- BOUND Instruction F Far specifier
- BP Word register F2XM1 87 Instruction
- BX Word register FABS 87 Instruction
- BY Bytes-combine operator FADD 87 Instruction
- BYTE Byte memory specifier FADDP 87 Instruction
- CALL Instruction FAR Far specifier
- CALL80 NEC Instruction FBLD 87 Instruction
- CBW Convert byte to word FBSTP 87 Instruction
- CH Byte register FCHS 87 Instruction
- CL Byte register FCLEX 87 Instruction
- CLC Clear carry FCOM 87 Instruction
- CLD Clear direction FCOMP 87 Instruction
- CLI Clear interrupt FCOMPP 87 Instruction
- CLRBIT NEC Instruction FDECSTP 87 Instruction
- CLTS 286 Prot Instruction FDISI 87 Instruction
- CMC Complement carry FDIV 87 Instruction
- CMP Compare FDIVP 87 Instruction
- CMP4S NEC Instruction FDIVR 87 Instruction
- CMPS Compare string FDIVRP 87 Instruction
- CMPSB Compare string byte FENI 87 Instruction
- CMPSW Compare string word FFREE 87 Instruction
- CODE Segment name FIADD 87 Instruction
- COMMENT Directive FICOM 87 Instruction
- COMMON SEGMENT specifier FICOMP 87 Instruction
- CS Segment register FIDIV 87 Instruction
- CWD Convert word dword FIDIVR 87 Instruction
- CX Word register FILD 87 Instruction
- D Dword specifier FIMUL 87 Instruction
- DAA Decimal adjust add FINCSTP 87 Instruction
- DAS Decimal adjust sub FINIT 87 Instruction
- DATA Segment name FIST 87 Instruction
- DB Define bytes FISTP 87 Instruction
- DD Define dwords FISUB 87 Instruction
- DEC Decrement FISUBR 87 Instruction
- DH Byte register FLD 87 Instruction
- DI Word register FLD1 87 Instruction
- DIV Divide FLDCW 87 Instruction
- DL Byte register FLDENV 87 Instruction
- 15-2
- FLDL2E 87 Instruction JAE Jump above equal
- FLDL2T 87 Instruction JB Jump on below
- FLDLG2 87 Instruction JBE Jump below equal
- FLDLN2 87 Instruction JC Jump on carry
- FLDPI 87 Instruction JCXZ Jump on CX zero
- FLDZ 87 Instruction JE Jump on equal
- FMUL 87 Instruction JG Jump on greater
- FMULP 87 Instruction JGE Jump greater equal
- FNCLEX 87 Instruction JL Jump on less
- FNDISI 87 Instruction JLE Jump less equal
- FNENI 87 Instruction JMP Jump unconditional
- FNINIT 87 Instruction JNA Jump not above
- FNOP 87 Instruction JNAE Jump not above equal
- FNSAVE 87 Instruction JNB Jump not below
- FNSTCW 87 Instruction JNBE Jump not below equal
- FNSTENV 87 Instruction JNC Jump not carry
- FNSTSW 87 Instruction JNE Jump not equal
- FPATAN 87 Instruction JNG Jump not greater
- FPREM 87 Instruction JNGE Jump not greater equ
- FPTAN 87 Instruction JNL Jump not less
- FRNDINT 87 Instruction JNLE Jump not less equal
- FRSTOR 87 Instruction JNO Jump not overflow
- FSAVE 87 Instruction JNP Jump not parity
- FSCALE 87 Instruction JNS Jump not sign
- FSETPM 87 Instruction JNZ Jump not zero
- FSQRT 87 Instruction JO Jump overflow
- FST 87 Instruction JP Jump parity
- FSTCW 87 Instruction JPE Jump parity even
- FSTENV 87 Instruction JPO Jump parity odd
- FSTP 87 Instruction JS Jump on sign
- FSTSW 87 Instruction JZ Jump on zero
- FSUB 87 Instruction L2E Real constant
- FSUBP 87 Instruction L2T Real constant
- FSUBR 87 Instruction LABEL Declaration
- FSUBRP 87 Instruction LAHF Load AH flags
- FTST 87 Instruction LAR 286 Prot Instruction
- FWAIT 87 Instruction LDS Load into DS
- FXAM 87 Instruction LE Less equal operator
- FXCH 87 Instruction LEA Load eff address
- FXTRACT 87 Instruction LEAVE Instruction
- FYL2X 87 Instruction LES Load into ES
- FYL2XP1 87 Instruction LG2 Real constant
- GE Greater/equal operator LGDT 286 Prot Instruction
- GROUP Group of segments LIDT 286 Prot Instruction
- GT Greater than operator LLDT 286 Prot Instruction
- HIGH High byte of word op LMSW 286 Prot Instruction
- HLT Halt LN2 Real constant
- IDIV Integer divide LOCK Instruction
- IF Skip/conditional term LODBITS NEC Instruction
- IMUL Integer multiply LODS Load string
- IN Input from port LODSB Load string byte
- INC Increment LODSW Load string word
- INCLUDE Ignored, compatibility LONG Operator
- INS Input string LOOP Instruction
- INSB Input string byte LOOPE Loop on equal
- INSW Input string word LOOPNE Loop not equal
- INT Interrupt LOOPNZ Loop not zero
- INTO Interrupt on overflow LOOPZ Loop on zero
- IRET Interrupt return LOW Operator
- JA Jump on above LSL 286 Prot Instruction
- 15-3
- LT Less than operator SCASB Scan string byte
- LTR 286 Prot Instruction SCASW Scan string word
- MACRO Directive SEGMENT Directive
- MEMORY Segment specifier SETBIT NEC Instruction
- MOD Operator SGDT 286 Prot Instruction
- MOV Instruction SHL Instruction/operator
- MOVS Move string SHORT Operator
- MOVSB Move string byte SHR Instruction/operator
- MOVSW Move string word SI Word register
- MUL Multiply SIDT 286 Prot Instruction
- NAME .OBJ module name SLDT 286 Prot Instruction
- NE Not equals operator SMSW 286 Prot Instruction
- NEAR Operator SP Word register
- NEG Instruction SS Segment register
- NIL No code instruction ST EQU 0 for compatibility
- NOP No operation STACK Segment specifier
- NOT Instruction/operator STC Set carry
- NOTBIT NEC Instruction STD Set direction
- OFFSET Operator STI Set interrupts
- OR Instruction/operator STOBITS NEC Instruction
- ORG Directive STOS Store string
- OUT Output to port STOSB Store string byte
- OUTS Output String STOSW Store string word
- OUTSB Output string byte STR 286 Prot Instruction
- OUTSW Output string word STRUC Structure directive
- PAGE Ignored, compatibility SUB Instruction
- PARA Segment specifier SUB4S NEC Instruction
- PI Real Constant SUBTTL Ignored, compatibility
- POP Instruction T Tbyte specifier
- POPA Pop all TBYTE Memory specifier
- POPF Pop flags TEST Instruction
- PROC Procedure Directive TESTBIT NEC Instruction
- PTR Ignored, compatibility THIS This-location specifier
- PUBLIC Ignored, compatibility TITLE Ignored, compatibility
- PUSH Instruction TYPE Operator
- PUSHA Push all VERR 286 Prot Instruction
- PUSHF Push flags VERW 286 Prot Instruction
- Q Qword specifier W Word specifier
- QWORD Memory specifier WAIT Instruction
- RADIX Directive WORD Word specifier
- RCL Rotate carry left XCHG Instruction
- RCR Rotate carry right XLAT Translate byte
- REP Repeat prefix XLATB Translate byte
- REPC NEC Instruction XOR Instruction/operator
- REPE Repeat while equal
- REPNC NEC Instruction
- REPNE Repeat not equal
- REPNZ Repeat while zero
- REPZ Repeat non zero
- RET Return
- RETF Far Return
- ROL Rotate left
- ROL4 NEC Instruction
- ROR Rotate right
- ROR4 NEC Instruction
- SAHF Store AH to flags
- SAL Shift arith left
- SAR Shift arith right
- SBB Subtract with borrow
- SCAS Scan string
-
-