home *** CD-ROM | disk | FTP | other *** search
- 211 # of ops; The quote character that you want is first char in next line
- " <-- Quote char opcode table data (opcode, dsttype, srctype, flags, mnemonic)
- $37 1024 1024 1 AAA AAA adjust ASCII addition
- $D5 1024 1024 1 AAD AAD help!! needs 2 opcode bytes
- $D4 1024 1024 1 AAM AAM " " " " "
- $3F 1024 1024 1 AAS AAS
- $14 3 768 4101 ADC ADC acum, immed
- $80 12 768 4245 ADC ADC reg, immed
- $10 144 12 1029 ADC ADC memreg, reg
- $12 12 144 9221 ADC ADC reg, memreg
- $80 144 256 4241 ADCB ADC memreg, immed8 (byte)
- $81 144 768 4241 ADCW ADC memreg, immed16 (word)
- $04 3 768 4101 ADD ADD acum, immed
- $80 12 768 4229 ADD ADD reg, immed
- $00 144 12 1029 ADD ADD memreg, reg
- $02 12 144 9221 ADD ADD reg, memreg
- $80 144 256 4225 ADDB ADD memreg, immed8 (byte)
- $81 144 768 4225 ADDW ADD memreg, immed16 (word)
- $24 3 768 4101 AND AND acum, immed
- $80 12 768 4261 AND AND reg, immed
- $20 144 12 1029 AND AND memreg, reg
- $22 12 144 9221 AND AND reg, memreg
- $80 144 256 4257 ANDB AND memreg, immed8 (byte)
- $81 144 768 4257 ANDW AND memreg, immed16 (word)
- $9A 768 768 4097 CALL CALL immed16, immed16 (far)
- $E8 4096 1024 513 CALL CALL disp16
- $FF 144 1024 153 CALLF CALLF memreg
- $FF 144 1024 145 CALLN CALLN memreg
- $98 1024 1024 1 CBW CBW
- $F8 1024 1024 1 CLC CLC
- $FC 1024 1024 1 CLD CLD
- $FA 1024 1024 1 CLI CLI
- $F5 1024 1024 1 CMC CMC
- $3C 3 768 4101 CMP CMP acum, immed
- $80 12 768 4285 CMP CMP reg, immed
- $38 144 12 1029 CMP CMP memreg, reg
- $3A 12 144 9221 CMP CMP reg, memreg
- $80 144 256 4281 CMPB CMP memreg, immed8 (byte)
- $A6 1024 1024 1 CMPSB CMPS (byte)
- $A7 1024 1024 1 CMPSW CMPS (word)
- $81 144 768 4281 CMPW CMP memreg, immed16 (word)
- $99 1024 1024 1 CWD CWD
- $27 1024 1024 1 DAA DAA
- $2F 1024 1024 1 DAS DAS
- 3 2304 $FFFF 0 DB DB pseudo-op
- $FE 4 1024 137 DEC DEC reg8
- $48 8 1024 65 DEC DEC reg16
- $FE 144 1024 137 DECB DEC memreg (byte)
- $FF 144 1024 137 DECW DEC memreg (word)
- $F6 3 144 8373 DIV DIV acum, memreg
- 4 768 1280 0 DS DS pseudo-op
- 6 $FFFF $FFFF 0 ENDP ENDP pseudo-op
- 1 896 1024 0 EQU EQU pseudo-op
- $F4 1024 1024 1 HLT HLT
- $F6 3 144 8381 IDIV IDIV acum, memreg
- $F6 3 144 8365 IMUL IMUL acum, memreg
- $EC 1 8 1 IN IN acum8, DX
- $ED 2 8 1 IN IN acum16, DX
- $E4 3 256 2053 IN IN acum, port
- $FE 4 1024 129 INC INC reg8
- $40 8 1024 65 INC INC reg16
- $FE 144 1024 129 INCB INC memreg (byte)
- $FF 144 1024 129 INCW INC memreg (word)
- $CC 1024 1024 1 INT INT
- $CD 256 1024 2049 INT INT type
- $CE 1024 1024 1 INTO INTO
- $CF 1024 1024 1 IRET IRET
- $77 4096 1024 257 JA JA
- $73 4096 1024 257 JAE JAE
- $72 4096 1024 257 JB JB
- $76 4096 1024 257 JBE JBE
- $E3 4096 1024 257 JCXZ JCXZ
- $74 4096 1024 257 JE JE
- $7F 4096 1024 257 JG JG
- $7D 4096 1024 257 JGE JGE
- $7C 4096 1024 257 JL JL
- $7E 4096 1024 257 JLE JLE
- $EA 768 768 4097 JMP JMP immed16, immed16 (addr)
- $E9 4096 1024 513 JMP JMP disp16
- $FF 144 1024 169 JMPF JMPF [JMP mem (far)]
- $FF 144 1024 161 JMPN JMPN [JMP memreg (near)]
- $EB 4096 1024 257 JMPS JMP disp8
- $75 4096 1024 257 JNE JNE
- $71 4096 1024 257 JNO JNO
- $7B 4096 1024 257 JNP JNP
- $79 4096 1024 257 JNS JNS
- $75 4096 1024 257 JNZ JNZ
- $70 4096 1024 257 JO JO
- $7A 4096 1024 257 JP JP(e)
- $7A 4096 1024 257 JPE JPE
- $7B 4096 1024 257 JPO JPO
- $78 4096 1024 257 JS JS
- $74 4096 1024 257 JZ JZ
- $9F 1024 1024 1 LAHF LAHF
- $C5 8 144 9217 LDS LDS reg, mem
- $8D 8 144 9217 LEA LEA reg, mem
- $C4 8 144 9217 LES LES reg, mem
- $F0 1024 1024 1 LOCK LOCK
- $AC 1024 1024 1 LODSB LODSB
- $AD 1024 1024 1 LODSW LODSW
- $E2 4096 1024 257 LOOP LOOP
- $E1 4096 1024 257 LOOPE LOOPE
- $E0 4096 1024 257 LOOPNE LOOPNE
- $E0 4096 1024 257 LOOPNZ LOOPNZ
- $E1 4096 1024 257 LOOPZ LOOPZ
- $A0 3 128 16389 MOV MOV acum, mem
- $A2 128 3 16389 MOV MOV mem, acum
- $8A 12 144 9221 MOV MOV reg, memreg
- $88 144 12 1029 MOV MOV memreg, reg
- $B8 8 768 4161 MOV MOV reg16, immed16
- $B0 4 256 4161 MOV MOV reg8, immed8
- $8E 64 144 9217 MOV MOV seg, memreg
- $8C 144 96 1025 MOV MOV memreg, seg(or cs)
- $C6 144 256 4225 MOVB MOV memreg, immed8
- $A4 1024 1024 1 MOVSB MOVSB
- $A5 1024 1024 1 MOVSW MOVSW
- $C7 144 768 4225 MOVW MOV memreg, immed16
- $F6 3 144 8357 MUL MUL acum, memreg
- $F6 12 1024 157 NEG NEG reg
- $F6 144 1024 153 NEGB NEG memreg (byte)
- $F7 144 1024 153 NEGW NEG memreg (word)
- $90 1024 1024 1 NOP NOP
- $F6 12 1024 149 NOT NOT reg
- $F6 144 1024 145 NOTB NOT memreg (byte)
- $F7 144 1024 145 NOTW NOT memreg (word)
- $0C 3 768 4101 OR OR acum, immed
- $80 12 768 4237 OR OR reg, immed
- $08 144 12 1029 OR OR memreg, reg
- $0A 12 144 9221 OR OR reg, memreg
- $80 144 256 4233 ORB OR memreg, immed8 (byte)
- 2 768 1024 0 ORG ORG pseudo-op
- $81 144 768 4233 ORW OR memreg, immed16 (word)
- $EE 8 1 1 OUT OUT DX, acum8
- $EF 8 2 1 OUT OUT DX, acum16
- $E6 256 3 2053 OUT OUT port, acum
- $58 8 1024 65 POP POP reg16
- $8F 144 1024 129 POP POP memreg
- $07 64 1024 65 POP POP seg
- $9D 1024 1024 1 POPF POPF
- 5 12288 1024 0 PROC PROC pseudo-op
- $50 8 1024 65 PUSH PUSH reg16
- $FF 144 1024 177 PUSH PUSH memreg (word)
- $06 96 1024 65 PUSH PUSH seg (or CS)
- $9C 1024 1024 1 PUSHF PUSHF
- $D0 12 17408 $8095 RCL RCL reg
- $D0 144 17408 $8091 RCLB RCL memreg (byte)
- $D1 144 17408 $8091 RCLW RCL memreg (word)
- $D0 12 17408 $809D RCR RCR reg
- $D0 144 17408 $8099 RCRB RCR memreg (byte)
- $D1 144 17408 $8099 RCRW RCR memreg (word)
- $F3 1024 1024 1 REP REP
- $F3 1024 1024 1 REPE REPE
- $F2 1024 1024 1 REPNE REPNE
- $F2 1024 1024 1 REPNZ REPNZ
- $F3 1024 1024 1 REPZ REPZ
- $CB 1024 8192 1 RET RET (far)
- $C3 1024 4096 1 RET RET (near)
- $CA 768 8192 4097 RET RET disp16 (far)
- $C2 768 4096 4097 RET RET disp16 (near)
- $D0 12 17408 $8085 ROL ROL reg
- $D0 144 17408 $8081 ROLB ROL memreg (byte)
- $D1 144 17408 $8081 ROLW ROL memreg (word)
- $D0 12 17408 $808D ROR ROR reg
- $D0 144 17408 $8089 RORB ROR memreg (byte)
- $D1 144 17408 $8089 RORW ROR memreg (word)
- $9E 1024 1024 1 SAHF SAHF
- $D0 12 17408 $80BD SAR SAR reg
- $D0 144 17408 $80B9 SARB SAR memreg (byte)
- $D1 144 17408 $80B9 SARW SAR memreg (word)
- $1C 3 768 4101 SBB SBB acum, immed
- $80 12 768 4253 SBB SBB reg, immed
- $18 144 12 1029 SBB SBB memreg, reg
- $1A 12 144 9221 SBB SBB reg, memreg
- $80 144 256 4249 SBBB SBB memreg, immed8 (byte)
- $81 144 768 4249 SBBW SBB memreg, immed16 (word)
- $AE 1024 1024 1 SCASB SCAS (byte)
- $AF 1024 1024 1 SCASW SCAS (word)
- $26 96 1024 65 SEG SEG
- $D0 12 17408 $80A5 SHL SHL reg
- $D0 144 17408 $80A1 SHLB SHL memreg (byte)
- $D1 144 17408 $80A1 SHLW SHL memreg (word)
- $D0 12 17408 $80AD SHR SHR reg
- $D0 144 17408 $80A9 SHRB SHR memreg (byte)
- $D1 144 17408 $80A9 SHRW SHR memreg (word)
- $F9 1024 1024 1 STC STC
- $FD 1024 1024 1 STD STD
- $FB 1024 1024 1 STI STI
- $AA 1024 1024 1 STOSB STOS (byte)
- $AB 1024 1024 1 STOSW STOS (word)
- $2C 3 768 4101 SUB SUB acum, immed
- $80 12 768 4269 SUB SUB reg, immed
- $28 144 12 1029 SUB SUB memreg, reg
- $2A 12 144 9221 SUB SUB reg, memreg
- $80 144 256 4265 SUBB SUB memreg, immed8 (byte)
- $81 144 768 4265 SUBW SUB memreg, immed16 (word)
- $A8 3 768 4101 TEST TEST acum, immed
- $F6 12 768 4229 TEST TEST reg, immed
- $84 144 12 1029 TEST TEST memreg, reg
- $84 12 144 9221 TEST TEST reg, memreg
- $F6 144 256 4225 TESTB TEST memreg, immed8 (byte)
- $F7 144 768 4225 TESTW TEST memreg, immed16 (word)
- $9B 1024 1024 1 WAIT WAIT
- $90 8 1024 65 XCHG XCHG reg16
- $90 2 8 8257 XCHG XCHG acum16, reg16
- $86 144 12 1029 XCHG XCHG memreg, reg
- $86 12 144 9221 XCHG XCHG reg, memreg
- $D7 1024 1024 1 XLAT XLAT
- $34 3 768 4101 XOR XOR acum, immed
- $30 144 12 1029 XOR XOR memreg, reg
- $32 12 144 9221 XOR XOR reg, memreg
- $80 12 768 4277 XOR XOR reg, immed
- $80 144 256 4273 XORB XOR memreg, immed8 (byte)
- $81 144 768 4273 XORW XOR memreg, immed16 (word)
- 29 500 # of predefined symbols is changeable, max number of symbols is
- not changeable; symbol table data (val1, val2, type, symbol)
- $C0 $0 26 AX
- $C1 $8 24 CX
- $C2 $10 24 DX
- $C3 $18 24 BX
- $C4 $20 24 SP
- $C5 $28 24 BP
- $C6 $30 24 SI
- $C7 $38 24 DI
- $C0 $0 21 AL
- $C1 $8 16404 CL
- $C2 $10 20 DL
- $C3 $18 20 BL
- $C4 $20 20 AH
- $C5 $28 20 CH
- $C6 $30 20 DH
- $C7 $38 20 BH
- $0 0 16 [BX+SI]
- $1 0 16 [BX+DI]
- $2 0 16 [BP+SI]
- $3 0 16 [BP+DI]
- $4 0 16 [SI]
- $5 0 16 [DI]
- $7 0 16 [BX]
- $0 $0 64 ES
- $0 $8 32 CS
- $0 $10 64 SS
- $0 $18 64 DS
- 0 0 4096 NEAR
- 0 0 8192 FAR