Opcode List:
-----------
CPU 80486
---------

Opcodes        Instr  Operands
-------------- ------ ------------------
0000           add    [bx+si],al                   
0001           add    [bx+di],al                   
0002           add    [bp+si],al                   
0003           add    [bp+di],al                   
0004           add    [si],al                      
0005           add    [di],al                      
00060000       add    [0000],al                    
0007           add    [bx],al                      
0008           add    [bx+si],cl                   
0009           add    [bx+di],cl                   
0010           add    [bx+si],dl                   
0018           add    [bx+si],bl                   
0020           add    [bx+si],ah                   
0028           add    [bx+si],ch                   
0030           add    [bx+si],dh                   
0038           add    [bx+si],bh                   
004001         add    [bx+si+01],al                
004801         add    [bx+si+01],cl                
005001         add    [bx+si+01],dl                
005801         add    [bx+si+01],bl                
006001         add    [bx+si+01],ah                
006801         add    [bx+si+01],ch                
007001         add    [bx+si+01],dh                
007801         add    [bx+si+01],bh                
00800100       add    [bx+si+0001],al              
004600         add    [bp],al                      
00860010       add    [bp+1000],al                 
00C0           add    al,al
00C1           add    cl,al                        
00C2           add    dl,al                        
00C3           add    bl,al                        
00C4           add    ah,al                        
00C5           add    ch,al                        
00C6           add    dh,al                        
00C7           add    bh,al                        
00C8           add    al,cl                        
00C9           add    cl,cl                        
00D0           add    al,dl
00D8           add    al,bl                        
00E0           add    al,ah                        
00E8           add    al,ch                        
00F0           add    al,dh                        
00F8           add    al,bh                        
0100           add    [bx+si],ax                   
0200           add    al,[bx+si]                   
02C0           add    al,al                        
02C1           add    al,cl                        
0300           add    ax,[bx+si]                   
0401           add    al,01
050000         add    ax,0000
06             push   es
07             pop    es
0800           or     [bx+si],al
0900           or     [bx+si],ax
0A00           or     al,[bx+si]
0B00           or     ax,[bx+si]
0C00           or     al,00
0D0000         or     ax,0000
0E             push   cs
1000           adc    [bx+si],al
1100           adc    [bx+si],ax
1200           adc    al,[bx+si]
1300           adc    ax,[bx+si]
1400           adc    al,00
150000         adc    ax,0000
16             push   ss
17             pop    ss
1800           sbb    [bx+si],al
1900           sbb    [bx+si],ax
1A00           sbb    al,[bx+si]
1B00           sbb    ax,[bx+si]
1C00           sbb    al,00
1D0000         sbb    ax,0000
1E             push   ds
1F             pop    ds
2000           and    [bx+si],al
2100           and    [bx+si],ax
2200           and    al,[bx+si]
2300           and    ax,[bx+si]
2400           and    al,00
250000         and    ax,0000
26             es:
27             daa
2800           sub    [bx+si],al
2900           sub    [bx+si],ax
2A00           sub    al,[bx+si]
2B00           sub    ax,[bx+si]
2C00           sub    al,00
2D0000         sub    ax,0000
2E             cs:
2F             das
3000           xor    [bx+si],al
3100           xor    [bx+si],ax
3200           xor    al,[bx+si]
3300           xor    ax,[bx+si]
3400           xor    al,00
350000         xor    ax,0000
36             ss:
37             aaa
3800           cmp    [bx+si],al
3900           cmp    [bx+si],ax
3A00           cmp    al,[bx+si]
3B00           cmp    ax,[bx+si]
3C00           cmp    al,00
3D0000         cmp    ax,0000
3E             ds:
3F             aas
40             inc    ax
41             inc    cx
42             inc    dx
43             inc    bx
44             inc    sp
45             inc    bp
46             inc    si
47             inc    di
48             dec    ax
49             dec    cx
50             push   ax
51             push   cx
58             pop    ax
60             pusha
61             popa
6200           bound  ax,[bx+si]
6201           bound  ax,[bx+di]
62060000       bound  ax,[0000]
6300           arpl   [bx+si],ax
6301           arpl   [bx+di],ax                   
6308           arpl   [bx+si],cx                   
634000         arpl   [bx+si],ax                   
63800100       arpl   [bx+si+0001],ax              
63C0           arpl   ax,ax                        
64             fs:
65             gs:
680000         push   0000
69000000       imul   ax,[bx+si],0000
69000100       imul   ax,[bx+si],0001
69010000       imul   ax,[bx+di],0000
69080000       imul   cx,[bx+si],0000              
69C00000       imul   ax,0000                      
69C10000       imul   ax,cx,0000                   
69C20000       imul   ax,dx,0000                   
69C30000       imul   ax,bx,0000                   
69C40000       imul   ax,sp,0000                   
69C50000       imul   ax,bp,0000                   
69C70000       imul   ax,di,0000                   
69C80000       imul   cx,ax,0000                   
69C90000       imul   cx,0000                      
6A00           push   0000                         
6A01           push   0001                         
6A81           push   FF81                         
6B0000         imul   ax,[bx+si],0000              
6C             insb                                
6D             insw                                
6E             outsb                               
6F             outsw                               
7000           jo     +00
7100           jno    +00
7200           jb     +00
7300           jnb    +00
7400           je     +00
7500           jne    +00
7600           jbe    +00
7700           ja     +00
7800           js     +00
7900           jns    +00
7A00           jp     +00
7B00           jnp    +00
7C00           jl     +00
7D00           jnl    +00
7E00           jle    +00
7F00           jg     +00
800000         add    byte ptr [bx+si],00
800200         add    byte ptr [bp+si],00
800300         add    byte ptr [bp+di],00
800400         add    byte ptr [si],00
800500         add    byte ptr [di],00
8006000000     add    byte ptr [0000],00
800700         add    byte ptr [bx],00
800800         or     byte ptr [bx+si],00
801000         adc    byte ptr [bx+si],00
801800         sbb    byte ptr [bx+si],00
802000         and    byte ptr [bx+si],00
802800         sub    byte ptr [bx+si],00
803000         xor    byte ptr [bx+si],00
803800         cmp    byte ptr [bx+si],00
80400100       add    byte ptr [bx+si+01],00
80480102       or     byte ptr [bx+si+01],02
80500100       adc    byte ptr [bx+si+01],00
80580100       sbb    byte ptr [bx+si+01],00
80600100       and    byte ptr [bx+si+01],00
80680100       sub    byte ptr [bx+si+01],00
80700100       xor    byte ptr [bx+si+01],00
80780000       cmp    byte ptr [bx+si],00
8080010000     add    byte ptr [bx+si+0001],00
8088010000     or     byte ptr [bx+si+0001],00
8090010000     adc    byte ptr [bx+si+0001],00
8098010000     sbb    byte ptr [bx+si+0001],00
80A0010000     and    byte ptr [bx+si+0001],00
80A8010000     sub    byte ptr [bx+si+0001],00
80B0010000     xor    byte ptr [bx+si+0001],00
80B8010000     cmp    byte ptr [bx+si+0001],00
80C000         add    al,00
80C100         add    cl,00
80C200         add    dl,00
80C300         add    bl,00
80C400         add    ah,00
80C500         add    ch,00
80C600         add    dh,00
80C700         add    bh,00
80C800         or     al,00
80D000         adc    al,00
80D800         sbb    al,00
80E000         and    al,00
80E800         sub    al,00
80F000         xor    al,00
80F800         cmp    al,00
81000000       add    word ptr [bx+si],0000
81080000       or     word ptr [bx+si],0000        
81100000       adc    word ptr [bx+si],0000        
81180000       sbb    word ptr [bx+si],0000        
81200000       and    word ptr [bx+si],0000        
81280000       sub    word ptr [bx+si],0000        
81300000       xor    word ptr [bx+si],0000        
81380000       cmp    word ptr [bx+si],0000        
8140000000     add    word ptr [bx+si],0000        
818000000000   add    word ptr [bx+si],0000        
81C00000       add    ax,0000                      
81C80000       or     ax,0000                      
81D00000       adc    ax,0000                      
81D80000       sbb    ax,0000                      
81E00000       and    ax,0000                      
81E80000       sub    ax,0000                      
81F00000       xor    ax,0000                      
81F80000       cmp    ax,0000                      
820001         add    byte ptr [bx+si],0001
820801         or     byte ptr [bx+si],0001        
820880         or     byte ptr [bx+si],FF80        
830000         add    word ptr [bx+si],0000
8400           test   [bx+si],al
8500           test   [bx+si],ax
8600           xchg   [bx+si],al
8700           xchg   [bx+si],ax
8800           mov    [bx+si],al
8900           mov    [bx+si],ax
8A00           mov    al,[bx+si]
8B00           mov    ax,[bx+si]
8C00           mov    [bx+si],es
8C01           mov    [bx+di],es
8C02           mov    [bp+si],es
8C03           mov    [bp+di],es
8C04           mov    [si],es
8C05           mov    [di],es
8C060000       mov    [0000],es
8C07           mov    [bx],es
8C08           mov    [bx+si],cs
8C10           mov    [bx+si],ss
8C18           mov    [bx+si],ds
8C20           mov    [bx+si],fs
8C28           mov    [bx+si],gs
8C4001         mov    [bx+si+01],es
8C4840         mov    [bx+si+40],cs
8C5001         mov    [bx+si+01],ss
8C5801         mov    [bx+si+01],ds
8C6001         mov    [bx+si+01],fs
8C6801         mov    [bx+si+01],gs
8C800100       mov    [bx+si+0001],es
8C880100       mov    [bx+si+0001],cs
8C900100       mov    [bx+si+0001],ss
8C980100       mov    [bx+si+0001],ds
8CA00100       mov    [bx+si+0001],fs
8CA80100       mov    [bx+si+0001],gs
8CC0           mov    ax,es
8CC1           mov    cx,es
8CC2           mov    dx,es
8CC3           mov    bx,es
8CC4           mov    sp,es
8CC5           mov    bp,es
8CC6           mov    si,es                        
8CC7           mov    di,es                        
8CC8           mov    ax,cs                        
8CD0           mov    ax,ss                        
8CD8           mov    ax,ds                        
8CE0           mov    ax,fs
8CE8           mov    ax,gs                        
8D00           lea    ax,[bx+si]                   
8D01           lea    ax,[bx+di]                   
8D08           lea    cx,[bx+si]                   
8DC0           lea    ax,ax                        
8DC1           lea    ax,cx
8DC2           lea    ax,dx                        
8DC3           lea    ax,bx
8DC4           lea    ax,sp                        
8DC5           lea    ax,bp                        
8DC6           lea    ax,si                        
8DC7           lea    ax,di
8DC8           lea    cx,ax                        
8DD0           lea    dx,ax                        
8DD8           lea    bx,ax                        
8DE0           lea    sp,ax                        
8DE8           lea    bp,ax                        
8DF0           lea    si,ax                        
8DF8           lea    di,ax
8E00           mov    es,[bx+si]                   
8E08           mov    cs,[bx+si]                   
8E10           mov    ss,[bx+si]                   
8E18           mov    ds,[bx+si]                   
8E20           mov    fs,[bx+si]                   
8E28           mov    gs,[bx+si]
8E4001         mov    es,[bx+si+01]                
8E800100       mov    es,[bx+si+0001]              
8EC0           mov    es,ax                        
8EC1           mov    es,cx                        
8EC2           mov    es,dx                        
8EC3           mov    es,bx                        
8EC4           mov    es,sp                        
8EC5           mov    es,bp
8EC6           mov    es,si
8EC7           mov    es,di
8EC8           mov    cs,ax
8ED0           mov    ss,ax
8ED8           mov    ds,ax
8EE0           mov    fs,ax
8EE8           mov    gs,ax
8F00           pop    word ptr [bx+si]
8F08           pop    word ptr [bx+si]
8F10           pop    word ptr [bx+si]
8FC0           pop    ax
8FC1           pop    cx
8FC2           pop    dx
8FC3           pop    bx
8FC4           pop    sp
8FC5           pop    bp
8FC6           pop    si
8FC7           pop    di
8FC8           pop    ax
8FD0           pop    ax
90             nop    (xchg   ax,ax)
91             xchg   cx,ax
92             xchg   dx,ax
93             xchg   bx,ax
94             xchg   sp,ax
95             xchg   bp,ax
96             xchg   si,ax
97             xchg   di,ax
98             cbw
99             cwd
9A00000000     call   0000:0000
9B             wait
9C             pushf
9D             popf
9E             sahf
9F             lahf
A00000         mov    al,[0000]
A10000         mov    ax,[0000]
A20000         mov    [0000],al
A30000         mov    [0000],ax
A4             movsb
A5             movsw
A6             cmpsb
A7             cmpsw
A800           test   al,00
A90000         test   ax,0000
AA             stosb
AB             stosw
AC             lodsb
AD             lodsw
AE             scasb
AF             scasw
B000           mov    al,00
B100           mov    cl,00
B200           mov    dl,00
B300           mov    bl,00
B400           mov    ah,00
B500           mov    ch,00
B600           mov    dh,00
B700           mov    bh,00
B80000         mov    ax,0000
B90000         mov    cx,0000
BA0000         mov    dx,0000
BB0000         mov    bx,0000
BC0000         mov    sp,0000
BD0000         mov    bp,0000
BE0000         mov    si,0000
BF0000         mov    di,0000
C00000         rol    byte ptr [bx+si],00
C00001         rol    byte ptr [bx+si],01
C00100         rol    byte ptr [bx+di],00
C00200         rol    byte ptr [bp+si],00
C00300         rol    byte ptr [bp+di],00
C00400         rol    byte ptr [si],00
C00500         rol    byte ptr [di],00
C006000000     rol    byte ptr [0000],00
C00700         rol    byte ptr [bx],00
C00800         ror    byte ptr [bx+si],00
C01000         rcl    byte ptr [bx+si],00
C01800         rcr    byte ptr [bx+si],00
C02000         shl    byte ptr [bx+si],00
C02800         shr    byte ptr [bx+si],00
C03800         sar    byte ptr [bx+si],00
C0400100       rol    byte ptr [bx+si+01],00
C0480100       ror    byte ptr [bx+si+01],00
C0500100       rcl    byte ptr [bx+si+01],00
C0580100       rcr    byte ptr [bx+si+01],00
C0600100       shl    byte ptr [bx+si+01],00
C0680100       shr    byte ptr [bx+si+01],00
C0780100       sar    byte ptr [bx+si+01],00
C080010000     rol    byte ptr [bx+si+0001],00
C0C000         rol    al,00
C0C100         rol    cl,00
C0C200         rol    dl,00
C0C300         rol    bl,00
C0C400         rol    ah,00
C10000         rol    word ptr [bx+si],00
C20000         ret    0000
C3             ret
C400           les    ax,[bx+si]
C401           les    ax,[bx+di]
C402           les    ax,[bp+si]
C403           les    ax,[bp+di]
C404           les    ax,[si]
C405           les    ax,[di]
C406C407       les    ax,[07C4]
C407           les    ax,[bx]
C408           les    cx,[bx+si]
C410           les    dx,[bx+si]
C418           les    bx,[bx+si]
C420           les    sp,[bx+si]
C428           les    bp,[bx+si]
C430           les    si,[bx+si]
C438           les    di,[bx+si]
C44001         les    ax,[bx+si+01]
C4800100       les    ax,[bx+si+0001]
C500           lds    ax,[bx+si]
C60000         mov    byte ptr [bx+si],00
C60100         mov    byte ptr [bx+di],00
C60200         mov    byte ptr [bp+si],00
C60300         mov    byte ptr [bp+di],00
C60400         mov    byte ptr [si],00
C60500         mov    byte ptr [di],00
C606000000     mov    byte ptr [0000],00
C60700         mov    byte ptr [bx],00
C60800         mov    byte ptr [bx+si],00
C61000         mov    byte ptr [bx+si],00
C6C000         mov    al,00
C7000000       mov    word ptr [bx+si],0000
C7010000       mov    word ptr [bx+di],0000
C7020000       mov    word ptr [bp+si],0000
C7030000       mov    word ptr [bp+di],0000
C7040000       mov    word ptr [si],0000
C7050000       mov    word ptr [di],0000
C70600000000   mov    word ptr [0000],0000
C7070000       mov    word ptr [bx],0000
C8010001       enter  0001,01
C9             leave
CA0000         retf   0000
CB             retf
CC             int    03
CD00           int    00
CE             into
CF             iret
D000           rol    byte ptr [bx+si],1
D001           rol    byte ptr [bx+di],1
D002           rol    byte ptr [bp+si],1
D003           rol    byte ptr [bp+di],1
D004           rol    byte ptr [si],1
D005           rol    byte ptr [di],1
D0060000       rol    byte ptr [0000],1
D007           rol    byte ptr [bx],1
D008           ror    byte ptr [bx+si],1
D010           rcl    byte ptr [bx+si],1
D018           rcr    byte ptr [bx+si],1
D020           shl    byte ptr [bx+si],1
D028           shr    byte ptr [bx+si],1
D038           sar    byte ptr [bx+si],1
D04001         rol    byte ptr [bx+si+01],1
D04801         ror    byte ptr [bx+si+01],1
D05001         rcl    byte ptr [bx+si+01],1
D05801         rcr    byte ptr [bx+si+01],1
D06001         shl    byte ptr [bx+si+01],1
D06801         shr    byte ptr [bx+si+01],1
D07801         sar    byte ptr [bx+si+01],1
D0800100       rol    byte ptr [bx+si+0001],1
D0880100       ror    byte ptr [bx+si+0001],1
D0900100       rcl    byte ptr [bx+si+0001],1
D0980100       rcr    byte ptr [bx+si+0001],1
D0A00100       shl    byte ptr [bx+si+0001],1
D0A80100       shr    byte ptr [bx+si+0001],1
D0B80100       sar    byte ptr [bx+si+0001],1
D0C0           rol    al,1
D0C1           rol    cl,1
D0C2           rol    dl,1
D0C3           rol    bl,1
D0C4           rol    ah,1
D0C5           rol    ch,1
D0C6           rol    dh,1
D0C7           rol    bh,1
D0C8           ror    al,1
D0D0           rcl    al,1
D0D8           rcr    al,1
D0E0           shl    al,1
D0E8           shr    al,1
D0F8           sar    al,1
D100           rol    word ptr [bx+si],1
D101           rol    word ptr [bx+di],1
D102           rol    word ptr [bp+si],1
D103           rol    word ptr [bp+di],1
D104           rol    word ptr [si],1
D105           rol    word ptr [di],1
D1060000       rol    word ptr [0000],1
D107           rol    word ptr [bx],1
D108           ror    word ptr [bx+si],1
D110           rcl    word ptr [bx+si],1
D118           rcr    word ptr [bx+si],1
D120           shl    word ptr [bx+si],1
D128           shr    word ptr [bx+si],1
D138           sar    word ptr [bx+si],1
D14001         rol    word ptr [bx+si+01],1
D1800100       rol    word ptr [bx+si+0001],1
D1E0           shl    ax,1
D1E8           shr    ax,1
D1F8           sar    ax,1
D200           rol    byte ptr [bx+si],cl
D201           rol    byte ptr [bx+di],cl
D202           rol    byte ptr [bp+si],cl
D203           rol    byte ptr [bp+di],cl
D204           rol    byte ptr [si],cl
D205           rol    byte ptr [di],cl
D2060000       rol    byte ptr [0000],cl
D207           rol    byte ptr [bx],cl
D208           ror    byte ptr [bx+si],cl
D210           rcl    byte ptr [bx+si],cl
D218           rcr    byte ptr [bx+si],cl
D220           shl    byte ptr [bx+si],cl
D228           shr    byte ptr [bx+si],cl
D238           sar    byte ptr [bx+si],cl
D24001         rol    byte ptr [bx+si+01],cl
D2800100       rol    byte ptr [bx+si+0001],cl
D2C0           rol    al,cl
D2C1           rol    cl,cl
D2C2           rol    dl,cl
D2C3           rol    bl,cl
D2C4           rol    ah,cl
D2C5           rol    ch,cl
D2C6           rol    dh,cl
D2C7           rol    bh,cl
D2C8           ror    al,cl
D2D0           rcl    al,cl
D2D8           rcr    al,cl
D2E0           shl    al,cl
D2E8           shr    al,cl
D2F8           sar    al,cl
D300           rol    word ptr [bx+si],cl
D34001         rol    word ptr [bx+si+01],cl
D3800100       rol    word ptr [bx+si+0001],cl
D3C0           rol    ax,cl
D3C1           rol    cx,cl
D3C2           rol    dx,cl
D3C4           rol    sp,cl
D3C5           rol    bp,cl
D3C6           rol    si,cl
D3C7           rol    di,cl
D3C8           ror    ax,cl
D3D0           rcl    ax,cl
D3D8           rcr    ax,cl
D3E0           shl    ax,cl
D3E8           shr    ax,cl
D3F8           sar    ax,cl
D40A           aam
D50A           aad
D6             db     D6
D7             xlat
E010           loopnz +10
E100           loopz  +00
E200           loop   +00
E300           jcxz   +00
E400           in     al,00
E500           in     ax,00
E600           out    00,al
E700           out    00,ax
E80000         call   +0000
E90000         jmp    +0000
EA00000000     jmp    0000:0000
EB00           jmp    +00
EC             in     al,dx
ED             in     ax,dx
EE             out    dx,al
EF             out    dx,ax
F0             lock   (prefix)
F1             db     F1
F2             repnz  (prefix)
F3             rep    (prefix)
F4             hlt
F5             cmc
F60000         test   byte ptr [bx+si],00
F60100         test   byte ptr [bx+di],00
F610           not    byte ptr [bx+si]
F611           not    byte ptr [bx+di]
F612           not    byte ptr [bp+si]
F613           not    byte ptr [bp+di]
F614           not    byte ptr [si]
F615           not    byte ptr [di]
F6160000       not    byte ptr [0000]
F617           not    byte ptr [bx]
F618           neg    byte ptr [bx+si]
F620           mul    byte ptr [bx+si]
F628           imul   byte ptr [bx+si]
F630           div    byte ptr [bx+si]
F638           idiv   byte ptr [bx+si]
F6400102       test   byte ptr [bx+si+01],02
F680010002     test   byte ptr [bx+si+0001],02
F6C000         test   al,00
F6C100         test   cl,00
F6C200         test   dl,00
F6C300         test   bl,00
F6C400         test   ah,00
F6C500         test   ch,00
F6C600         test   dh,00
F6C700         test   bh,00
F6D0           not    al
F6D1           not    cl
F6D2           not    dl
F6D3           not    bl
F6D4           not    ah
F6D5           not    ch
F6D6           not    dh
F6D7           not    bh
F6D8           neg    al
F6E0           mul    al
F6E8           imul   al
F6F0           div    al
F6F8           idiv   al
F7000000       test   word ptr [bx+si],0000
F710           not    word ptr [bx+si]
F718           neg    word ptr [bx+si]
F720           mul    word ptr [bx+si]
F728           imul   word ptr [bx+si]
F730           div    word ptr [bx+si]
F738           idiv   word ptr [bx+si]
F740010000     test   word ptr [bx+si+01],0000
F78001000200   test   word ptr [bx+si+0001],0002
F7C00000       test   ax,0000
F7C10000       test   cx,0000
F7C20000       test   dx,0000
F7C30000       test   bx,0000
F7C40000       test   sp,0000
F7C50000       test   bp,0000
F7C60000       test   si,0000
F7C70000       test   di,0000
F7D0           not    ax
F7D8           neg    ax
F7E0           mul    ax
F7E8           imul   ax
F7F0           div    ax
F7F8           idiv   ax
F8             clc
F9             stc
FA             cli
FB             sti
FC             cld
FD             std
FE00           inc    byte ptr [bx+si]
FE01           inc    byte ptr [bx+di]
FE08           dec    byte ptr [bx+si]
FE30           push   byte ptr [bx+si]
FE4001         inc    byte ptr [bx+si+01]
FE800100       inc    byte ptr [bx+si+0001]
FEC0           inc    al
FEC1           inc    cl
FEC2           inc    dl
FEC3           inc    bl
FEC4           inc    ah
FEC5           inc    ch
FEC6           inc    dh
FEC7           inc    bh
FEC8           dec    al
FEF0           push   al
FEF1           push   cl
FEF2           push   dl
FEF3           push   bl
FEF4           push   ah
FEF5           push   ch
FEF6           push   dh
FEF7           push   bh
FF00           inc    word ptr [bx+si]
FF08           dec    word ptr [bx+si]
FF10           call   [bx+si]
FF18           call   far [bx+si]
FF20           jmp    [bx+si]
FF28           jmp    far [bx+si]
FF30           push   word ptr [bx+si]
FF4001         inc    word ptr [bx+si+01]
FF800100       inc    word ptr [bx+si+0001]
FF4001         inc    word ptr [bx+si+01]
FF800100       inc    word ptr [bx+si+0001]
FFC0           inc    ax
FFC8           dec    ax
FFD0           call   ax
FFD8           call   far ax
FFE0           jmp    ax
FFE8           jmp    far ax
FFF0           push   ax

Math Co-Processor Instructions
------------------------------
D800           fadd   dword ptr[bx+si]
D801           fadd   dword ptr[bx+di]
D802           fadd   dword ptr[bp+si]
D803           fadd   dword ptr[bp+di]
D804           fadd   dword ptr[si]
D805           fadd   dword ptr[di]
D8060000       fadd   dword ptr[0000]
D807           fadd   dword ptr[bx]
D808           fmul   dword ptr[bx+si]
D810           fcom   dword ptr[bx+si]
D818           fcomp  dword ptr[bx+si]
D820           fsub   dword ptr[bx+si]
D828           fsubr  dword ptr[bx+si]
D830           fdiv   dword ptr[bx+si]
D838           fdivr  dword ptr[bx+si]
D84001         fadd   dword ptr[bx+si+01]
D8800100       fadd   dword ptr[bx+si+0001]
D8C0           fadd   st,st(0)                     
D8C1           fadd   st,st(1)                     
D8C2           fadd   st,st(2)                     
D8C3           fadd   st,st(3)                     
D8C4           fadd   st,st(4)                     
D8C5           fadd   st,st(5)                     
D8C6           fadd   st,st(6)
D8C7           fadd   st,st(7)                     
D8C8           fmul   st,st(0)                     
D8D0           fcom   st(0)                        
D8D8           fcomp  st(0)                        
D8E0           fsub   st,st(0)                     
D8E8           fsubr  st,st(0)                     
D8F0           fdiv   st,st(0)
D8F8           fdivr  st,st(0)
D900           fld    dword ptr[bx+si]             
D901           fld    dword ptr[bx+di]             
D902           fld    dword ptr[bp+si]             
D903           fld    dword ptr[bp+di]
D904           fld    dword ptr[si]                
D905           fld    dword ptr[di]                
D9060000       fld    dword ptr[0000]              
D907           fld    dword ptr[bx]
D90800         esc    08,[bx+si]                   
D90801         esc    08,[bx+di]                   
D90802         esc    08,[bp+si]                   
D90803         esc    08,[bp+di]                   
D90804         esc    08,[si]                      
D90805         esc    08,[di]
D908060000     esc    08,[0000]                    
D90807         esc    08,[bx]                      
D90808         esc    09,[bx+si]                   
D90810         esc    0A,[bx+si]
D90818         esc    0B,[bx+si]                   
D90820         esc    0C,[bx+si]
D90828         esc    0D,[bx+si]
D90830         esc    0E,[bx+si]                   
D90838         esc    0F,[bx+si]                   
D9084001       esc    08,[bx+si+01]                
D908800100     esc    08,[bx+si+0001]
D908C0         esc    08,ax                        
D908C1         esc    08,cx
D908C2         esc    08,dx                        
D908C3         esc    08,bx                        
D908C4         esc    08,sp                        
D908C5         esc    08,bp                        
D908C6         esc    08,si                        
D908C7         esc    08,di                        
D908C8         esc    09,ax                        
D908D0         esc    0A,ax                        
D908D8         esc    0B,ax                        
D908E0         esc    0C,ax
D908E8         esc    0D,ax                        
D908F0         esc    0E,ax                        
D908F8         esc    0F,ax                        
D910           fst    dword ptr[bx+si]
D918           fstp   dword ptr[bx+si]             
D920           fldenv [bx+si]                      
D928           fldcw  word ptr[bx+si]              
D930           fstenv [bx+si]
D938           fstcw  word ptr[bx+si]
D94001         fld    dword ptr[bx+si+01]          
D95001         fst    dword ptr[bx+si+01]          
D95801         fstp   dword ptr[bx+si+01]          
D96001         fldenv [bx+si+01]                   
D96801         fldcw  word ptr[bx+si+01]           
D97001         fstenv [bx+si+01]                   
D97801         fstcw  word ptr[bx+si+01]
D9800100       fld    dword ptr[bx+si+0001]        
D9C0           fld    st(0)                        
D9C1           fld    st(1)                        
D9C2           fld    st(2)                        
D9C3           fld    st(3)
D9C4           fld    st(4)
D9C5           fld    st(5)
D9C6           fld    st(6)
D9C7           fld    st(7)
D9C8           fxch   st(0)
D9D0           fnop
D9D1           fnop
D9D8           fstp   st(0)
D9E0           fchs
D9E1           fabs
D9E200         esc    08,[bx+si]
D9E300         esc    08,[bx+si]
D9E4           ftst
D9E5           fxam
D9E600         esc    08,[bx+si]
D9E700         esc    08,[bx+si]
D9E8           fld1
D9E9           fldl2t                              
D9EA           fldl2e                              
D9EB           fldpi                               
D9EC           fldlg2                              
D9ED           fldln2                              
D9EE           fldz                                
D9EF00         esc    08,[bx+si]                   
D9F0           f2xm1
D9F1           fyl2x
D9F2           fptan
D9F3           fpatan
D9F4           fxtract
D9F5           fprem1
D9F6           fdecstp
D9F7           fincstp
D9F8           fprem
D9F9           fyl2xp1
D9FA           fsqrt
D9FB           fsincos
D9FC           frndint
D9FD           fscale
D9FF           fcos
DA00           fiadd  dword ptr[bx+si]
DA01           fiadd  dword ptr[bx+di]
DA02           fiadd  dword ptr[bp+si]
DA03           fiadd  dword ptr[bp+di]
DA04           fiadd  dword ptr[si]
DA05           fiadd  dword ptr[di]
DA060000       fiadd  dword ptr[0000]
DA07           fiadd  dword ptr[bx]
DA08           fimul  dword ptr[bx+si]
DA10           ficom  dword ptr[bx+si]
DA18           ficomp dword ptr[bx+si]
DA20           fisub  dword ptr[bx+si]
DA28           fisubr dword ptr[bx+si]
DA30           fidiv  dword ptr[bx+si]
DA38           fidivr dword ptr[bx+si]
DA4001         fiadd  dword ptr[bx+si+01]
DA800100       fiadd  dword ptr[bx+si+0001]
DAC000         esc    10,[bx+si]
DAC001         esc    10,[bx+di]
DAC008         esc    11,[bx+si]
DAC0F0         esc    16,al
DAC800         esc    10,[bx+si]                   
DAD000         esc    10,[bx+si]                   
DAD800         esc    10,[bx+si]                   
DAE000         esc    10,[bx+si]                   
DAE8           fucompp                             
DAF000         esc    10,[bx+si]                   
DAF800         esc    10,[bx+si]
DB00           fild   dword ptr[bx+si]
DB01           fild   dword ptr[bx+di]
DB0800         esc    18,[bx+si]
DB0801         esc    18,[bx+di]
DB0808         esc    19,[bx+si]
DB08F0         esc    1E,ax
DB10           fist   dword ptr[bx+si]
DB11           fist   dword ptr[bx+di]
DB12           fist   dword ptr[bp+si]
DB13           fist   dword ptr[bp+di]
DB14           fist   dword ptr[si]
DB15           fist   dword ptr[di]
DB160000       fist   dword ptr[0000]
DB17           fist   dword ptr[bx]
DB18           fistp  dword ptr[bx+si]
DB2000         esc    18,[bx+si]                   
DB28           fld    tbyte ptr[bx+si]
DB3000         esc    18,[bx+si]                   
DB38           fstp   tbyte ptr[bx+si]
DB4001         fild   dword ptr[bx+si+01]
DB800100       fild   dword ptr[bx+si+0001]
DBC000         esc    18,[bx+si]                   
DBC800         esc    18,[bx+si]                   
DBD000         esc    18,[bx+si]                   
DBD800         esc    18,[bx+si]                   
DBE0           feni
DBE1           fdisi                               
DBE2           fclex                               
DBE3           finit                               
DBE4           fsetpm                              
DBE500         esc    18,[bx+si]                   
DBE600         esc    18,[bx+si]                   
DBE700         esc    18,[bx+si]                   
DBE800         esc    18,[bx+si]                   
DBF000         esc    18,[bx+si]                   
DBF800         esc    18,[bx+si]                   
DC00           fadd   qword ptr[bx+si]
DC01           fadd   qword ptr[bx+di]
DC02           fadd   qword ptr[bp+si]
DC03           fadd   qword ptr[bp+di]
DC04           fadd   qword ptr[si]
DC05           fadd   qword ptr[di]
DC060000       fadd   qword ptr[0000]
DC07           fadd   qword ptr[bx]
DC08           fmul   qword ptr[bx+si]
DC10           fcom   qword ptr[bx+si]
DC18           fcomp  qword ptr[bx+si]
DC20           fsub   qword ptr[bx+si]
DC28           fsubr  qword ptr[bx+si]
DC30           fdiv   qword ptr[bx+si]
DC38           fdivr  qword ptr[bx+si]
DC4001         fadd   qword ptr[bx+si+01]
DC800100       fadd   qword ptr[bx+si+0001]
DCC0           fadd   st(0),st
DCC1           fadd   st(1),st
DCC2           fadd   st(2),st
DCC3           fadd   st(3),st
DCC4           fadd   st(4),st
DCC5           fadd   st(5),st
DCC6           fadd   st(6),st
DCC7           fadd   st(7),st
DCC8           fmul   st(0),st
DCD0           fcom   st(0)
DCD8           fcomp  st(0)
DCE0           fsubr  st(0),st
DCE8           fsub   st(0),st
DCF0           fdivr  st(0),st
DCF8           fdiv   st(0),st
DD00           fld    qword ptr[bx+si]
DD01           fld    qword ptr[bx+di]
DD02           fld    qword ptr[bp+si]
DD03           fld    qword ptr[bp+di]
DD04           fld    qword ptr[si]
DD05           fld    qword ptr[di]
DD060000       fld    qword ptr[0000]
DD07           fld    qword ptr[bx]
DD0800         esc    28,[bx+si]
DD0801         esc    28,[bx+di]
DD0802         esc    28,[bp+si]
DD0803         esc    28,[bp+di]
DD0804         esc    28,[si]
DD0805         esc    28,[di]
DD08060000     esc    28,[0000]
DD0807         esc    28,[bx]
DD0808         esc    29,[bx+si]
DD0810         esc    2A,[bx+si]
DD0818         esc    2B,[bx+si]
DD0820         esc    2C,[bx+si]
DD0828         esc    2D,[bx+si]
DD0830         esc    2E,[bx+si]
DD0838         esc    2F,[bx+si]
DD084001       esc    28,[bx+si+01]
DD08800100     esc    28,[bx+si+0001]
DD08C0         esc    28,ax
DD08C1         esc    28,cx
DD08C2         esc    28,dx
DD08C3         esc    28,bx
DD08C4         esc    28,sp
DD08C5         esc    28,bp
DD08C6         esc    28,si
DD08C7         esc    28,di
DD08C8         esc    29,ax
DD10           fst    qword ptr[bx+si]
DD11           fst    qword ptr[bx+di]
DD12           fst    qword ptr[bp+si]
DD13           fst    qword ptr[bp+di]
DD14           fst    qword ptr[si]
DD15           fst    qword ptr[di]
DD160000       fst    qword ptr[0000]
DD17           fst    qword ptr[bx]
DD18           fstp   qword ptr[bx+si]
DD20           frstor [bx+si]
DD2800         esc    28,[bx+si]                   
DD30           fsave  [bx+si]                      
DD38           fstsw  word ptr[bx+si]              
DD4000         fld    qword ptr[bx+si]
DD4800         esc    28,[bx+si]                   
DD5000         fst    qword ptr[bx+si]
DD5800         fstp   qword ptr[bx+si]
DD6000         frstor [bx+si]
DD6800         esc    28,[bx+si]                   
DD7000         fsave  [bx+si]
DD7800         fstsw  word ptr[bx+si]
DD800100       fld    qword ptr[bx+si+0001]
DDC0           ffree  st(0)
DDC800         esc    28,[bx+si]
DDD0           fst    st(0)
DDD8           fstp   st(0)
DDE0           fucom  st(0)
DDE8           fucomp st(0)
DDF000         esc    28,[bx+si]
DDF800         esc    28,[bx+si]                   
DE00           fiadd  word ptr[bx+si]
DE01           fiadd  word ptr[bx+di]
DE02           fiadd  word ptr[bp+si]
DE03           fiadd  word ptr[bp+di]
DE04           fiadd  word ptr[si]
DE05           fiadd  word ptr[di]
DE060000       fiadd  word ptr[0000]
DE07           fiadd  word ptr[bx]
DE08           fimul  word ptr[bx+si]
DE10           ficom  word ptr[bx+si]
DE18           ficomp word ptr[bx+si]
DE20           fisub  word ptr[bx+si]
DE28           fisubr word ptr[bx+si]
DE30           fidiv  word ptr[bx+si]
DE38           fidivr word ptr[bx+si]
DE4001         fiadd  word ptr[bx+si+01]
DE800100       fiadd  word ptr[bx+si+0001]
DEC0           faddp  st(0),st
DEC1           faddp  st(1),st
DEC8           fmulp  st(0),st
DED000         esc    30,[bx+si]
DED001         esc    30,[bx+di]
DED002         esc    30,[bp+si]
DED003         esc    30,[bp+di]
DED004         esc    30,[si]
DED005         esc    30,[di]
DED0060000     esc    30,[0000]
DED007         esc    30,[bx]
DED008         esc    31,[bx+si]
DED0F0         esc    36,al
DED8           fcompp st(0)
DED9           fcompp st(1)
DEE0           fsubrp st(0),st
DEE1           fsubrp st(1),st
DEE8           fsubp  st(0),st
DEF0           fdivrp st(0),st
DEF8           fdivp  st(0),st
DF00           fild   word ptr[bx+si]
DF01           fild   word ptr[bx+di]
DF02           fild   word ptr[bp+si]
DF03           fild   word ptr[bp+di]
DF04           fild   word ptr[si]
DF05           fild   word ptr[di]
DF060000       fild   word ptr[0000]
DF07           fild   word ptr[bx]
DF0800         esc    38,[bx+si]
DF0801         esc    38,[bx+di]
DF0802         esc    38,[bp+si]
DF0803         esc    38,[bp+di]
DF0804         esc    38,[si]
DF0805         esc    38,[di]
DF08060000     esc    38,[0000]
DF0807         esc    38,[bx]
DF0808         esc    39,[bx+si]
DF0810         esc    3A,[bx+si]
DF0818         esc    3B,[bx+si]
DF0820         esc    3C,[bx+si]
DF0828         esc    3D,[bx+si]
DF0830         esc    3E,[bx+si]
DF0838         esc    3F,[bx+si]
DF084001       esc    38,[bx+si+01]
DF08800100     esc    38,[bx+si+0001]
DF08C0         esc    38,ax
DF08C1         esc    38,cx
DF08C2         esc    38,dx
DF08C3         esc    38,bx
DF08C4         esc    38,sp
DF08C5         esc    38,bp
DF08C6         esc    38,si
DF08C7         esc    38,di
DF08C8         esc    39,ax
DF08F0         esc    3E,ax
DF08F8         esc    3F,ax
DF10           fist   word ptr[bx+si]
DF18           fistp  word ptr[bx+si]
DF20           fbld   tbyte ptr[bx+si]
DF28           fild   qword ptr[bx+si]
DF30           fbstp  tbyte ptr[bx+si]
DF38           fistp  qword ptr[bx+si]
DF4001         fild   word ptr[bx+si+01]
DF800100       fild   word ptr[bx+si+0001]
DFE0           fstsw  ax
DFE800         esc    38,[bx+si]
DFF000         esc    38,[bx+si]                   
DFF800         esc    38,[bx+si]                   

0F Prefix Extended Instructions
-------------------------------
0F0000         sldt   [bx+si]
0F0001         sldt   [bx+di]
0F0002         sldt   [bp+si]
0F0003         sldt   [bp+di]
0F0004         sldt   [si]
0F0005         sldt   [di]
0F00060000     sldt   [0000]
0F0007         sldt   [bx]
0F0008         str    [bx+si]
0F0010         lldt   [bx+si]
0F0018         ltr    [bx+si]
0F0020         verr   [bx+si]
0F0028         verw   [bx+si]
0F004001       sldt   [bx+si+01]
0F00800100     sldt   [bx+si+0001]
0F00C0         sldt   ax
0F00C1         sldt   cx
0F00C2         sldt   dx
0F00C3         sldt   bx
0F00C4         sldt   sp
0F00C5         sldt   bp
0F00C6         sldt   si
0F00C7         sldt   di
0F00C8         str    ax
0F00D0         lldt   ax
0F00C8         str    ax
0F00D0         lldt   ax
0F00D8         ltr    ax
0F00E0         verr   ax
0F00E8         verw   ax
0F0100         sgdt   [bx+si]
0F0108         sidt   [bx+si]
0F0110         lgdt   [bx+si]
0F0118         lidt   [bx+si]
0F0120         smsw   [bx+si]
0F0128         invlpg [bx+si]
0F0130         lmsw   [bx+si]
0F0138         invlpg [bx+si]
0F014001       sgdt   [bx+si+01]
0F01800100     sgdt   [bx+si+0001]
0F01C0         sgdt   ax
0F0200         lar    ax,[bx+si]
0F0208         lar    cx,[bx+si]
0F0210         lar    dx,[bx+si]
0F0218         lar    bx,[bx+si]
0F0220         lar    sp,[bx+si]
0F0228         lar    bp,[bx+si]
0F0230         lar    si,[bx+si]
0F0238         lar    di,[bx+si]
0F02C0         lar    ax,ax
0F0300         lsl    ax,[bx+si]
0F05           loadall
0F06           clts
0F08           invd
0F09           wbinvd
0F2000         mov    eax,cr0
0F2001         mov    ecx,cr0
0F2002         mov    edx,cr0
0F2003         mov    ebx,cr0
0F2000         mov    eax,cr0
0F2001         mov    ecx,cr0
0F2002         mov    edx,cr0
0F2003         mov    ebx,cr0
0F2004         mov    esp,cr0
0F2005         mov    ebp,cr0
0F2006         mov    esi,cr0
0F2007         mov    edi,cr0
0F2008         mov    eax,cr1
0F2010         mov    eax,cr2
0F2018         mov    eax,cr3
0F2020         mov    eax,cr4
0F2028         mov    eax,cr5
0F2030         mov    eax,cr6
0F2038         mov    eax,cr7
0F2040         mov    eax,cr0                      
0F2100         mov    eax,dr0                      
0F2101         mov    ecx,dr0                      
0F2108         mov    eax,dr1                      
0F2110         mov    eax,dr2
0F2118         mov    eax,dr3                      
0F2120         mov    eax,dr4                      
0F2128         mov    eax,dr5                      
0F2130         mov    eax,dr6                      
0F2138         mov    eax,dr7                      
0F2140         mov    eax,dr0                      
0F800000       jo     +0000
0F810000       jno    +0000
0F820000       jb     +0000
0F830000       jnb    +0000
0F840000       je     +0000
0F850000       jne    +0000
0F860000       jbe    +0000
0F870000       ja     +0000
0F880000       js     +0000
0F890000       jns    +0000
0F8A0000       jp     +0000
0F8B0000       jnp    +0000
0F8C0000       jl     +0000
0F8D0000       jnl    +0000
0F8E0000       jle    +0000
0F8F0000       jg     +0000
0F9000         seto   byte ptr [bx+si]
0F9001         seto   byte ptr [bx+di]
0F9002         seto   byte ptr [bp+si]
0F9003         seto   byte ptr [bp+di]
0F9004         seto   byte ptr [si]
0F9005         seto   byte ptr [di]
0F90060000     seto   byte ptr [0000]
0F9007         seto   byte ptr [bx]
0F904001       seto   byte ptr [bx+si+01]
0F90800100     seto   byte ptr [bx+si+0001]
0F90C0         seto   al
0F90C1         seto   cl
0F90C2         seto   dl
0F90C3         seto   bl
0F90C4         seto   ah
0F90C5         seto   ch
0F90C6         seto   dh
0F90C7         seto   bh
0F9100         setno  byte ptr [bx+si]
0F914001       setno  byte ptr [bx+si+01]
0F91800100     setno  byte ptr [bx+si+0001]
0F91C0         setno  al
0F9200         setb   byte ptr [bx+si]
0F9300         setnb  byte ptr [bx+si]
0F9400         sete   byte ptr [bx+si]
0F9500         setne  byte ptr [bx+si]
0F9600         setbe  byte ptr [bx+si]
0F9700         seta   byte ptr [bx+si]
0F9800         sets   byte ptr [bx+si]
0F9900         setns  byte ptr [bx+si]
0F9A00         setp   byte ptr [bx+si]
0F9B00         setnp  byte ptr [bx+si]
0F9C00         setl   byte ptr [bx+si]
0F9D00         setnl  byte ptr [bx+si]
0F9E00         setle  byte ptr [bx+si]
0F9F00         setg   byte ptr [bx+si]
0FA0           push   fs
0FA1           pop    fs
0FA2           cpuid
0FA300         bt     [bx+si],ax
0FA301         bt     [bx+di],ax
0FA34001       bt     [bx+si+01],ax
0FA3800100     bt     [bx+si+0001],ax
0FA3C0         bt     ax,ax
0FA308         bt     [bx+si],cx
0FA3C8         bt     ax,cx
0FA3C9         bt     cx,cx
0FA40000       shld   [bx+si],ax,00
0FA40101       shld   [bx+di],ax,01
0FA40200       shld   [bp+si],ax,00
0FA40300       shld   [bp+di],ax,00
0FA40400       shld   [si],ax,00
0FA40500       shld   [di],ax,00
0FA40500       shld   [di],ax,00
0FA406000000   shld   [0000],ax,00
0FA40700       shld   [bx],ax,00
0FA40800       shld   [bx+si],cx,00
0FA41000       shld   [bx+si],dx,00
0FA41800       shld   [bx+si],bx,00
0FA42000       shld   [bx+si],sp,00
0FA42800       shld   [bx+si],bp,00
0FA43000       shld   [bx+si],si,00
0FA43800       shld   [bx+si],di,00
0FA4400100     shld   [bx+si+01],ax,00
0FA480010000   shld   [bx+si+0001],ax,00
0FA4C000       shld   ax,ax,00
0FA4C100       shld   cx,ax,00
0FA500         shld   [bx+si],ax,cl
0FA600         cmpxchg [bx+si],al
0FA608         cmpxchg [bx+si],cl
0FA64001       cmpxchg [bx+si+01],al
0FA6800100     cmpxchg [bx+si+0001],al
0FA6C0         cmpxchg al,al
0FA6C1         cmpxchg cl,al
0FA700         cmpxchg [bx+si],ax
0FA8           push   gs
0FA9           pop    gs
0FAB00         bts    [bx+si],ax
0FAC0000       shrd   [bx+si],ax,00
0FAD00         shrd   [bx+si],ax,cl
0FAF00         imul   ax,[bx+si]
0FB200         lss    ax,[bx+si]
0FB300         btr    [bx+si],ax
0FB400         lfs    ax,[bx+si]
0FB500         lgs    ax,[bx+si]
0FB600         movzx  ax,byte ptr [bx+si]
0FB700         movzx  ax,word ptr [bx+si]
0FB700         movzx  ax,word ptr [bx+si]
0FBA0000       bt     word ptr [bx+si],00
0FBB00         btc    [bx+si],ax
0FBB08         btc    [bx+si],cx
0FBC00         bsf    ax,[bx+si]
0FBD00         bsr    ax,[bx+si]
0FBE00         movsx  ax,byte ptr [bx+si]
0FBF00         movsx  ax,word ptr [bx+si]
0FC000         xadd   [bx+si],al
0FC100         xadd   [bx+si],ax
0FC8           bswap  ax
0FC9           bswap  cx
0FCA           bswap  dx
0FCB           bswap  bx
0FCC           bswap  sp
0FCD           bswap  bp
0FCE           bswap  si
0FCF           bswap  di

66 Prefix Extended Instructions
-------------------------------
660000         add    [bx+si],eax
660001         add    [bx+di],eax
660008         add    [bx+si],ecx
660010         add    [bx+si],edx                  
660100         add    [bx+si],eax                  
660200         add    eax,[bx+si]                  
660300         add    eax,[bx+si]                  
660400         add    eax,00                       
660500000000   add    eax,00000000                 
660800         or     [bx+si],eax                  
660900         or     [bx+si],eax                  
660A00         or     eax,[bx+si]
660B00         or     eax,[bx+si]
660C00         or     eax,00
660D00000000   or     eax,00000000
661000         adc    [bx+si],eax
661100         adc    [bx+si],eax
661200         adc    eax,[bx+si]
661300         adc    eax,[bx+si]
661400         adc    eax,00
661500000000   adc    eax,00000000
661800         sbb    [bx+si],eax
661900         sbb    [bx+si],eax
661A00         sbb    eax,[bx+si]
661B00         sbb    eax,[bx+si]
661C00         sbb    eax,00
661D00000000   sbb    eax,00000000
662000         and    [bx+si],eax
662100         and    [bx+si],eax
662200         and    eax,[bx+si]
662300         and    eax,[bx+si]
662400         and    eax,00
662500000000   and    eax,00000000
6627           daa
662800         sub    [bx+si],eax
662900         sub    [bx+si],eax
662A00         sub    eax,[bx+si]
662B00         sub    eax,[bx+si]
662C00         sub    eax,00
662D00000000   sub    eax,00000000
662F           das
663000         xor    [bx+si],eax
663100         xor    [bx+si],eax
663200         xor    eax,[bx+si]
663300         xor    eax,[bx+si]
663400         xor    eax,00
663500000000   xor    eax,00000000
6637           aaa
663800         cmp    [bx+si],eax
663900         cmp    [bx+si],eax
663A00         cmp    eax,[bx+si]
663B00         cmp    eax,[bx+si]
663C00         cmp    eax,00
663D00000000   cmp    eax,00000000
663F           aas
6640           inc    eax
6641           inc    ecx
6642           inc    edx
6643           inc    ebx
6644           inc    esp
6645           inc    ebp
6646           inc    esi
6647           inc    edi
6648           dec    eax
6650           push   eax
6651           push   ecx
6658           pop    eax
6660           pushad
6661           popad
666200         bound  eax,[bx+si]
666300         arpl   [bx+si],eax
666800000000   push   00000000
66690000000000 imul   eax,[bx+si],00000000
666B0000       imul   eax,[bx+si],0000
666D           insd
666F           outsd
66810000000000 add    dword ptr [bx+si],00000000
66830000       add    dword ptr [bx+si],0000
668400         test   [bx+si],eax
668500         test   [bx+si],eax
668600         xchg   [bx+si],eax
668700         xchg   [bx+si],eax
668800         mov    [bx+si],eax
668900         mov    [bx+si],eax
6691           xchg   ecx,eax
6692           xchg   edx,eax
6698           cwde
6699           cdq
669C           pushfd
669D           popfd
66A00000       mov    eax,[0000]
66A10000       mov    eax,[0000]
66A20000       mov    [0000],eax
66A30000       mov    [0000],eax
66A5           movsd
66A7           cmpsd
66A800         test   eax,00
66A900000000   test   eax,00000000
66AB           stosd
66AD           lodsd
66AF           scasd
66B000         mov    eax,00
66B100         mov    ecx,00
66B800000000   mov    eax,00000000
66C10000       rol    dword ptr [bx+si],00
66C200000000   ret    00000000
66C400         les    eax,[bx+si]
66C500         lds    eax,[bx+si]
66C70000000000 mov    dword ptr [bx+si],00000000
66C80000000000 enter  00000000,00
66CA00000000   retf   00000000
66CF           iretd
66D100         rol    dword ptr [bx+si],1
66D300         rol    dword ptr [bx+si],cl
66D40A         aam
66D50A         aad
66D7           xlat
66E300         jecxz  0441
66E400         in     eax,00
66E500         in     eax,00
66E600         out    00,eax
66E700         out    00,eax
66EC           in     eax,dx
66ED           in     eax,dx
66EE           out    dx,eax
66EF           out    dx,eax
66F70000000000 test   dword ptr [bx+si],00000000
66FF00         inc    dword ptr [bx+si]

67 Prefix Extended Instructions
-------------------------------
670000         add    [eax],al
670001         add    [ecx],al                     
670002         add    [edx],al
670003         add    [ebx],al                     
67000400       add    [eax+eax],al                 
67000401       add    [ecx+eax],al                 
67000402       add    [edx+eax],al                 
67000403       add    [ebx+eax],al                 
67000404       add    [esp+eax],al
6700040501000000 add    [eax+00000001],al            
67000406       add    [esi+eax],al                 
67000407       add    [edi+eax],al                 
67000408       add    [eax+ecx],al                 
67000409       add    [ecx+ecx],al
6700040A       add    [edx+ecx],al                 
6700040B       add    [ebx+ecx],al                 
6700040C       add    [esp+ecx],al
6700040D01000000 add    [ecx+00000001],al            
6700040E       add    [esi+ecx],al
6700040F       add    [edi+ecx],al                 
67000410       add    [eax+edx],al                 
67000418       add    [eax+ebx],al
67000420       add    [eax],al                     
67000421       add    [ecx],al                     
67000500000000 add    [00000000],al                
670006         add    [esi],al                     
670007         add    [edi],al                     
670008         add    [eax],cl                     
670009         add    [ecx],cl                     
670010         add    [eax],dl
670018         add    [eax],bl                     
670020         add    [eax],ah                     
670028         add    [eax],ch                     
670030         add    [eax],dh                     
670038         add    [eax],bh
67004001       add    [eax+01],al                  
67008001000000 add    [eax+00000001],al            
67008101000000 add    [ecx+00000001],al
67008201000000 add    [edx+00000001],al            
67008801000000 add    [eax+00000001],cl
67009001000000 add    [eax+00000001],dl            
67009801000000 add    [eax+00000001],bl            
6700A001000000 add    [eax+00000001],ah            
6700A801000000 add    [eax+00000001],ch            
6700B001000000 add    [eax+00000001],dh            
6700B801000000 add    [eax+00000001],bh
6700C0         add    eax,al                       
6700C1         add    ecx,al
6700C2         add    edx,al                       
6700C3         add    ebx,al                       
6700C4         add    esp,al
6700C5         add    ebp,al                       
6700C6         add    esi,al                       
6700C7         add    edi,al                       
6700C8         add    eax,cl                       
6700C9         add    ecx,cl
6700D0         add    eax,dl                       
6700D8         add    eax,bl
6700E0         add    eax,ah
6700E8         add    eax,ch                       
6700F0         add    eax,dh
6700F8         add    eax,bh
670100         add    [eax],ax
670200         add    al,[eax]
670300         add    ax,[eax]
670800         or     [eax],al
670900         or     [eax],ax
670A00         or     al,[eax]
670B00         or     ax,[eax]
---

