GV>Can anyone tell me all (how many are there?!?!?!) the ASM commands?
GV>I know MOV Ax,Bx, All the JUMPS (apart from JMPS)
GV>but i don't know the
GV>OR
GV>MOD
GV>SHL
GV>MUL (don't know how to use it)
GV>AND
GV>XOR
GV>XCHNG
GV>and a few of the others.
GV>any help apreciated!!!
I've got a list with opcodes of all instructions up to 486... Some 586
instructions too... just tell which ones you don't understand, and many of us
in the echo can help.
******
Codes for disassembly:
(most codes for r32 and r/m32 are the same as for r16 and r/m16 except for
the
operand size prefix - also imm16...)
00 /r ADD r/m8, r8
01 /r ADD r/m16, r16
02 /r ADD r8, r/m8
03 ADD r16, r/m16
04 ib ADD AL, imm8
05 iw ADD AX, imm16
06 PUSH ES
07 POP ES
08 /r OR r/m8, r8
09 /r OR r/m16, r16
0A /r OR r8, r/m8
0B /r OR r16, r/m16
0C ib OR AL, imm8
0D iw OR AX, imm16
0E PUSH CS
0F 00 /0 SLDT r/m16 (286+)
0F 00 /1 STR r/m16 (286+)
0F 00 /2 LLDT r/m16 (286+)
0F 00 /3 LTR r/m16 (286+)
0F 00 /4 VERR r/m16 (286+)
0F 00 /5 VERW r/m16 (286+)
0F 00 /6 VERR r/m16 (286+)
0F 01 /0 SGDT m64 (286+)
0F 01 /1 SIDT m64 (286+)
0F 01 /2 LGDT m64 (286+)
0F 01 /3 LIDT m64 (286+)
0F 01 /4 SMSW r/m16 (286+)
0F 01 /6 LMSW r/m16 (286+)
0F 01 /7 INVLPG mem (486+)
0F 02 /r LAR r16, r/m16 (286+)
0F 03 /r LSL r16, r/m16 (286+)
0F 06 CLTS (286+)
0F 08 INVD (486+)
0F 09 WBINVD (486+)
0F 20 /r MOV r32, CRn (386+)
0F 21 /r MOV r32, DRn (386+)
0F 22 /r MOV CRn, r32 (386+)
0F 23 /r MOV DRn, r32 (386+)
0F 24 /r MOV r32, TRn (386+)
0F 26 /r MOV TRn, r32 (386+)
0F 30 WRMSR (586+)
0F 31 RDTSC (586+)
0F 32 RDMSR (586+)
0F 33 RDPMC (686+)
0F 4C /r CMOV r16, r/m16 (686+) (?)
0F 7D /r SETNL r/m8 (386+)
0F 80 cw JO rel16 (386+)
0F 81 cw JNO rel16 (386+)
0F 82 cw JC rel16 (386+)
0F 83 cw JNC rel16 (386+)
0F 84 cw JZ rel16 (386+)
0F 85 cw JNZ rel16 (386+)
0F 86 cw JBE rel16 (386+)
0F 87 cw JNBE rel16 (386+)
0F 88 cw JS rel16 (386+)
0F 89 cw JNS rel16 (386+)
0F 8A cw JP rel16 (386+)
0F 8B cw JNP rel16 (386+)
0F 8C cw JL rel16 (386+)
0F 8D cw JNL rel16 (386+)
0F 8E cw JLE rel16 (386+)
0F 8F cw JNLE rel16 (386+)
0F 90 /0 SETO r/m8 (386+)
0F 91 /0 SETNO r/m8 (386+)
0F 92 /0 SETC r/m8 (386+)
0F 93 /0 SETNC r/m8 (386+)
0F 94 /0 SETZ r/m8 (386+)
0F 95 /0 SETNZ r/m8 (386+)
0F 96 /0 SETBE r/m8 (386+)
0F 97 /0 SETNBE r/m8 (386+)
0F 98 /0 SETS r/m8 (386+)
0F 99 /0 SETNS r/m8 (386+)
0F 9A /0 SETP r/m8 (386+)
0F 9B /0 SETNP r/m8 (386+)
0F 9C /0 SETL r/m8 (386+)
0F 9D /0 SETNL r/m8 (386+)
0F 9E /0 SETLE r/m8 (386+)
0F 9F /0 SETNLE r/m8 (386+)
0F A0 PUSH FS (386+)
0F A1 POP FS (386+)
0F A2 CPUID (586+)
0F A3 /r BT r/m16, r16 (386+)
0F A4 /r ib SHLD r/m16, r16, imm8 (386+)
0F A5 /r SHLD r/m16, r16, CL (386+)
0F A6 /r CMPXCHG r/m8, r8 (486+)
0F A7 /r CMPXCHG r/m16, r16 (486+)
0F A8 PUSH GS (386+)
0F A9 POP GS (386+)
0F AA RSM (586+)
0F AB /r BTS r/m16, r16 (386+)
0F AC /r ib SHRD r/m16, r16, imm8 (386+)
0F AD /r SHRD r/m16, r16, CL (386+)
0F AF /r IMUL r16, r/m16 (386+)
0F B2 /r LSS r16, m16:16 (386+)
0F B3 /r BTR r/m16, r16 (386+)
0F B4 /r LFS r16, m16:16 (386+)
0F B5 /r LGS r16, m16:16 (386+)
0F B6 /r MOVZX r16, r/m8 (386+)
0F B7 /r MOVZX r16, r/m16 (386+)
0F BA /4 ib BT r/m16, imm8 (386+)
0F BA /5 ib BTS r/m16, imm8 (386+)
0F BA /6 ib BTR r/m16, imm8 (386+)
0F BA /7 ib BTC r/m16, imm8 (386+)
0F BB /r BTC r/m16, r16 (386+)
0F BC /r BSF r16, r/m16 (386+)
0F BD /r BSR r16, r/m16 (386+)
0F BE /r MOVSX r16, r/m8 (386+)
0F BF /r MOVSX r16, r/m16 (386+)
0F C0 /r XADD r/m8, r8 (486+)
0F C1 /r XADD r/m16, r16 (486+)
0F C8 /r BSWAP r32 (486+)
10 /r ADC r/m8, r8
11 /r ADC r/m16, r16
12 /r ADC r8, r/m8
13 /r ADC r16, r/m16
14 ib ADC AL, imm8
15 iw ADC AX, imm16
16 PUSH SS
17 POP SS
>>> Continued to next message
* OLX 2.2 * We are ships that pass in the night.
--- PCBoard (R) v15.3/M 10
---------------
* Origin: Next time, Dial The Wrong Number! (209) 943-1880 (1:208/205)
|