TIP: Click on subject to list as thread! ANSI
echo: 80xxx
to: GLENN VERDINS
from: BRIAN MCCLOUD
date: 1997-06-15 11:18:00
subject: asm commands 1/5

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)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.