home *** CD-ROM | disk | FTP | other *** search
- 211 # of ops
- opcode table data (mnemonic,opcode,dsttype,srctype,length,flags)
- AAA,&H37,1024,1024,1 AAA adjust ASCII addition
- AAD,&HD5,1024,1024,1 AAD help!! needs 2 opcode bytes
- AAM,&HD4,1024,1024,1 AAM " " " " "
- AAS,&H3F,1024,1024,1 AAS
- ADC,&H14,3,768,4101 ADC acum,immed
- ADC,&H80,12,768,4245 ADC reg,immed
- ADC,&H10,144,12,1029 ADC memreg,reg
- ADC,&H12,12,144,9221 ADC reg,memreg
- ADCB,&H80,144,256,4241 ADC memreg,immed8 (byte)
- ADCW,&H81,144,768,4241 ADC memreg,immed16 (word)
- ADD,&H04,3,768,4101 ADD acum,immed
- ADD,&H80,12,768,4229 ADD reg,immed
- ADD,&H00,144,12,1029 ADD memreg,reg
- ADD,&H02,12,144,9221 ADD reg,memreg
- ADDB,&H80,144,256,4225 ADD memreg,immed8 (byte)
- ADDW,&H81,144,768,4225 ADD memreg,immed16 (word)
- AND,&H24,3,768,4101 AND acum,immed
- AND,&H80,12,768,4261 AND reg,immed
- AND,&H20,144,12,1029 AND memreg,reg
- AND,&H22,12,144,9221 AND reg,memreg
- ANDB,&H80,144,256,4257 AND memreg,immed8 (byte)
- ANDW,&H81,144,768,4257 AND memreg,immed16 (word)
- CALL,&H9A,768,768,4097 CALL immed16,immed16 (far)
- CALL,&HE8,4096,1024,513 CALL disp16
- CALLF,&HFF,144,1024,153 CALLF memreg
- CALLN,&HFF,144,1024,145 CALLN memreg
- CBW,&H98,1024,1024,1 CBW
- CLC,&HF8,1024,1024,1 CLC
- CLD,&HFC,1024,1024,1 CLD
- CLI,&HFA,1024,1024,1 CLI
- CMC,&HF5,1024,1024,1 CMC
- CMP,&H3C,3,768,4101 CMP acum,immed
- CMP,&H80,12,768,4285 CMP reg,immed
- CMP,&H38,144,12,1029 CMP memreg,reg
- CMP,&H3A,12,144,9221 CMP reg,memreg
- CMPB,&H80,144,256,4281 CMP memreg,immed8 (byte)
- CMPSB,&HA6,1024,1024,1 CMPS (byte)
- CMPSW,&HA7,1024,1024,1 CMPS (word)
- CMPW,&H81,144,768,4281 CMP memreg,immed16 (word)
- CWD,&H99,1024,1024,1 CWD
- DAA,&H27,1024,1024,1 DAA
- DAS,&H2F,1024,1024,1 DAS
- DB,3,2304,&HFFFF,0 DB pseudo-op
- DEC,&HFE,4,1024,137 DEC reg8
- DEC,&H48,8,1024,65 DEC reg16
- DECB,&HFE,144,1024,137 DEC memreg (byte)
- DECW,&HFF,144,1024,137 DEC memreg (word)
- DIV,&HF6,3,144,8373 DIV acum,memreg
- DS,4,768,1280,0 DS pseudo-op
- ENDP,6,&HFFFF,&HFFFF,0 ENDP pseudo-op
- EQU,1,896,1024,0 EQU pseudo-op
- HLT,&HF4,1024,1024,1 HLT
- IDIV,&HF6,3,144,8381 IDIV acum,memreg
- IMUL,&HF6,3,144,8365 IMUL acum,memreg
- IN,&HEC,1,8,1 IN acum8,DX
- IN,&HED,2,8,1 IN acum16,DX
- IN,&HE4,3,256,2053 IN acum,port
- INC,&HFE,4,1024,129 INC reg8
- INC,&H40,8,1024,65 INC reg16
- INCB,&HFE,144,1024,129 INC memreg (byte)
- INCW,&HFF,144,1024,129 INC memreg (word)
- INT,&HCC,1024,1024,1 INT
- INT,&HCD,256,1024,2049 INT type
- INTO,&HCE,1024,1024,1 INTO
- IRET,&HCF,1024,1024,1 IRET
- JA,&H77,4096,1024,257 JA
- JAE,&H73,4096,1024,257 JAE
- JB,&H72,4096,1024,257 JB
- JBE,&H76,4096,1024,257 JBE
- JCXZ,&HE3,4096,1024,257 JCXZ
- JE,&H74,4096,1024,257 JE
- JG,&H7F,4096,1024,257 JG
- JGE,&H7D,4096,1024,257 JGE
- JL,&H7C,4096,1024,257 JL
- JLE,&H7E,4096,1024,257 JLE
- JMP,&HEA,768,768,4097 JMP immed16,immed16 (addr)
- JMP,&HE9,4096,1024,513 JMP disp16
- JMPF,&HFF,144,1024,169 JMPF [JMP mem (far)]
- JMPN,&HFF,144,1024,161 JMPN [JMP memreg (near)]
- JMPS,&HEB,4096,1024,257 JMP disp8
- JNE,&H75,4096,1024,257 JNE
- JNO,&H71,4096,1024,257 JNO
- JNP,&H7B,4096,1024,257 JNP
- JNS,&H79,4096,1024,257 JNS
- JNZ,&H75,4096,1024,257 JNZ
- JO,&H70,4096,1024,257 JO
- JP,&H7A,4096,1024,257 JP(e)
- JPE,&H7A,4096,1024,257 JPE
- JPO,&H7B,4096,1024,257 JPO
- JS,&H78,4096,1024,257 JS
- JZ,&H74,4096,1024,257 JZ
- LAHF,&H9F,1024,1024,1 LAHF
- LDS,&HC5,8,144,9217 LDS reg,mem
- LEA,&H8D,8,144,9217 LEA reg,mem
- LES,&HC4,8,144,9217 LES reg,mem
- LOCK,&HF0,1024,1024,1 LOCK
- LODSB,&HAC,1024,1024,1 LODSB
- LODSW,&HAD,1024,1024,1 LODSW
- LOOP,&HE2,4096,1024,257 LOOP
- LOOPE,&HE1,4096,1024,257 LOOPE
- LOOPNE,&HE0,4096,1024,257 LOOPNE
- LOOPNZ,&HE0,4096,1024,257 LOOPNZ
- LOOPZ,&HE1,4096,1024,257 LOOPZ
- MOV,&HA0,3,128,16389 MOV acum,mem
- MOV,&HA2,128,3,16389 MOV mem,acum
- MOV,&H8A,12,144,9221 MOV reg,memreg
- MOV,&H88,144,12,1029 MOV memreg,reg
- MOV,&HB8,8,768,4161 MOV reg16,immed16
- MOV,&HB0,4,256,4161 MOV reg8,immed8
- MOV,&H8E,64,144,9217 MOV seg,memreg
- MOV,&H8C,144,96,1025 MOV memreg,seg(or cs)
- MOVB,&HC6,144,256,4225 MOV memreg,immed8
- MOVSB,&HA4,1024,1024,1 MOVSB
- MOVSW,&HA5,1024,1024,1 MOVSW
- MOVW,&HC7,144,768,4225 MOV memreg,immed16
- MUL,&HF6,3,144,8357 MUL acum,memreg
- NEG,&HF6,12,1024,157 NEG reg
- NEGB,&HF6,144,1024,153 NEG memreg (byte)
- NEGW,&HF7,144,1024,153 NEG memreg (word)
- NOP,&H90,1024,1024,1 NOP
- NOT,&HF6,12,1024,149 NOT reg
- NOTB,&HF6,144,1024,145 NOT memreg (byte)
- NOTW,&HF7,144,1024,145 NOT memreg (word)
- OR,&H0C,3,768,4101 OR acum,immed
- OR,&H80,12,768,4237 OR reg,immed
- OR,&H08,144,12,1029 OR memreg,reg
- OR,&H0A,12,144,9221 OR reg,memreg
- ORB,&H80,144,256,4233 OR memreg,immed8 (byte)
- ORG,2,768,1024,0 ORG pseudo-op
- ORW,&H81,144,768,4233 OR memreg,immed16 (word)
- OUT,&HEE,8,1,1 OUT DX,acum8
- OUT,&HEF,8,2,1 OUT DX,acum16
- OUT,&HE6,256,3,2053 OUT port,acum
- POP,&H58,8,1024,65 POP reg16
- POP,&H8F,144,1024,129 POP memreg
- POP,&H07,64,1024,65 POP seg
- POPF,&H9D,1024,1024,1 POPF
- PROC,5,12288,1024,0 PROC pseudo-op
- PUSH,&H50,8,1024,65 PUSH reg16
- PUSH,&HFF,144,1024,177 PUSH memreg (word)
- PUSH,&H06,96,1024,65 PUSH seg (or CS)
- PUSHF,&H9C,1024,1024,1 PUSHF
- RCL,&HD0,12,17408,&H8095 RCL reg
- RCLB,&HD0,144,17408,&H8091 RCL memreg (byte)
- RCLW,&HD1,144,17408,&H8091 RCL memreg (word)
- RCR,&HD0,12,17408,&H809D RCR reg
- RCRB,&HD0,144,17408,&H8099 RCR memreg (byte)
- RCRW,&HD1,144,17408,&H8099 RCR memreg (word)
- REP,&HF3,1024,1024,1 REP
- REPE,&HF3,1024,1024,1 REPE
- REPNE,&HF2,1024,1024,1 REPNE
- REPNZ,&HF2,1024,1024,1 REPNZ
- REPZ,&HF3,1024,1024,1 REPZ
- RET,&HCB,1024,8192,1 RET (far)
- RET,&HC3,1024,4096,1 RET (near)
- RET,&HCA,768,8192,4097 RET disp16 (far)
- RET,&HC2,768,4096,4097 RET disp16 (near)
- ROL,&HD0,12,17408,&H8085 ROL reg
- ROLB,&HD0,144,17408,&H8081 ROL memreg (byte)
- ROLW,&HD1,144,17408,&H8081 ROL memreg (word)
- ROR,&HD0,12,17408,&H808D ROR reg
- RORB,&HD0,144,17408,&H8089 ROR memreg (byte)
- RORW,&HD1,144,17408,&H8089 ROR memreg (word)
- SAHF,&H9E,1024,1024,1 SAHF
- SAR,&HD0,12,17408,&H80BD SAR reg
- SARB,&HD0,144,17408,&H80B9 SAR memreg (byte)
- SARW,&HD1,144,17408,&H80B9 SAR memreg (word)
- SBB,&H1C,3,768,4101 SBB acum,immed
- SBB,&H80,12,768,4253 SBB reg,immed
- SBB,&H18,144,12,1029 SBB memreg,reg
- SBB,&H1A,12,144,9221 SBB reg,memreg
- SBBB,&H80,144,256,4249 SBB memreg,immed8 (byte)
- SBBW,&H81,144,768,4249 SBB memreg,immed16 (word)
- SCASB,&HAE,1024,1024,1 SCAS (byte)
- SCASW,&HAF,1024,1024,1 SCAS (word)
- SEG,&H26,96,1024,65 SEG
- SHL,&HD0,12,17408,&H80A5 SHL reg
- SHLB,&HD0,144,17408,&H80A1 SHL memreg (byte)
- SHLW,&HD1,144,17408,&H80A1 SHL memreg (word)
- SHR,&HD0,12,17408,&H80AD SHR reg
- SHRB,&HD0,144,17408,&H80A9 SHR memreg (byte)
- SHRW,&HD1,144,17408,&H80A9 SHR memreg (word)
- STC,&HF9,1024,1024,1 STC
- STD,&HFD,1024,1024,1 STD
- STI,&HFB,1024,1024,1 STI
- STOSB,&HAA,1024,1024,1 STOS (byte)
- STOSW,&HAB,1024,1024,1 STOS (word)
- SUB,&H2C,3,768,4101 SUB acum,immed
- SUB,&H80,12,768,4269 SUB reg,immed
- SUB,&H28,144,12,1029 SUB memreg,reg
- SUB,&H2A,12,144,9221 SUB reg,memreg
- SUBB,&H80,144,256,4265 SUB memreg,immed8 (byte)
- SUBW,&H81,144,768,4265 SUB memreg,immed16 (word)
- TEST,&HA8,3,768,4101 TEST acum,immed
- TEST,&HF6,12,768,4229 TEST reg,immed
- TEST,&H84,144,12,1029 TEST memreg,reg
- TEST,&H84,12,144,9221 TEST reg,memreg
- TESTB,&HF6,144,256,4225 TEST memreg,immed8 (byte)
- TESTW,&HF7,144,768,4225 TEST memreg,immed16 (word)
- WAIT,&H9B,1024,1024,1 WAIT
- XCHG,&H90,8,1024,65 XCHG reg16
- XCHG,&H90,2,8,8257 XCHG acum16,reg16
- XCHG,&H86,144,12,1029 XCHG memreg,reg
- XCHG,&H86,12,144,9221 XCHG reg,memreg
- XLAT,&HD7,1024,1024,1 XLAT
- XOR,&H34,3,768,4101 XOR acum,immed
- XOR,&H30,144,12,1029 XOR memreg,reg
- XOR,&H32,12,144,9221 XOR reg,memreg
- XOR,&H80,12,768,4277 XOR reg,immed
- XORB,&H80,144,256,4273 XOR memreg,immed8 (byte)
- XORW,&H81,144,768,4273 XOR memreg,immed16 (word)
- 29,500 # of predefined symbols, max number of symbols
- symbol table data (symbol,val1,val2,type)
- AX,&HC0,&H0,26
- CX,&HC1,&H8,24
- DX,&HC2,&H10,24
- BX,&HC3,&H18,24
- SP,&HC4,&H20,24
- BP,&HC5,&H28,24
- SI,&HC6,&H30,24
- DI,&HC7,&H38,24
- AL,&HC0,&H0,21
- CL,&HC1,&H8,16404
- DL,&HC2,&H10,20
- BL,&HC3,&H18,20
- AH,&HC4,&H20,20
- CH,&HC5,&H28,20
- DH,&HC6,&H30,20
- BH,&HC7,&H38,20
- [BX+SI],&H0,0,16
- [BX+DI],&H1,0,16
- [BP+SI],&H2,0,16
- [BP+DI],&H3,0,16
- [SI],&H4,0,16
- [DI],&H5,0,16
- [BX],&H7,0,16
- ES,&H0,&H0,64
- CS,&H0,&H8,32
- SS,&H0,&H10,64
- DS,&H0,&H18,64
- NEAR,0,0,4096
- FAR,0,0,8192