*TODO.....find out which are unsigned and which are signed!!!!*


00 00			add [bx+si],al
00 01			add [bx+di],al
00 02			add [bp+si],al
00 03			add [bp+di],al
00 04			add [si],al
00 05			add [di],al
00 06 00 00		add [0000],al
00 06 01 00		add [0001],al
...
00 07			add [bx],al
00 08			add [bx+si],cl
.
.
.
00 0F			add [bx],cl
00 10			add [bx+si],dl
.
.
.
00 17			add [bx],dl
00 18			add [bx+si],bl
.
.
.
00 1F			add [bx],bl
00 20			add [bx+si],ah
.
.
.
00 27			add [bx],ah
00 28			add [bx+si],ch
.
.
.
00 2F			add [bx],ch
00 30			add [bx+si],dh
.
.
.
00 37			add [bx],dh
00 38			add [bx+si],bh
.
.
.
00 3F			add [bx],bh
00 40 00		add [bx+si+00],al
00 40 01		add [bx+si+01],al
...
00 41 00		add [bx+di+00],al
...
00 42 00		add [bp+si+00],al
.
.
.
00 47 00		add [bx+00],al
00 48 00		add [bx+si+00],cl
...
00 4F 00		add [bx+00],cl
00 50 00		add [bx+si+00],dl
...
00 57 00		add [bx+00],dl
00 58 00		add [bx+si+00],bl
...
00 5F 00		add [bx+00],bl
00 60 00		add [bx+si+0],ah
...
00 67 00		add [bx+00],ah
00 68 00		add [bx+si+00],ch
...
00 6F 00		add [bx+00],ch
00 70 00		add [bx+si+00],dh
...
00 77 00		add [bx+00],dh
00 78 00		add [bx+si+00],bh
...
00 7F 00		add [bx+00],bh
00 80 00 00		add [bx+si+0000],al
...
00 87 00 00		add [bx+0000],al
00 88 00 00		add [bx+si+0000],cl
...
00 8F 00 00		add [bx+0000],cl
00 90 00 00		add [bx+si+0000],dl
...
00 97 00 00		add [bx+0000],dl
00 98 00 00		add [bx+si+0000],bl
...
00 9F 00 00		add [bx+0000],bl
00 A0 00 00		add [bx+si+0000],ah
...
00 A7 00 00		add [bx+0000],ah
00 A8 00 00		add [bx+si+0000],ch
...
00 AF 00 00		add [bx+0000],ch
00 B0 00 00		add [bx+si+0000],dh
...
00 B7 00 00		add [bx+0000],dh
00 B8 00 00		add [bx+si+0000],bh
...
00 BF 00 00		add [bx+0000],bh
00 C0			add al,al
00 C1			add cl,al
00 C2			add dl,al
00 C3			add bl,al
00 C4			add ah,al
00 C5			add ch,al
00 C6			add dh,al
00 C7			add bh,al
00 C8			add al,cl
00 C9			add cl,cl
00 CA			add dl,cl
00 CB			add bl,cl
00 CC			add ah,cl
00 CD			add ch,cl
00 CE			add dh,cl
00 CF			add bh,cl
00 D0			add al,dl
...
00 D7			add bh,dl
00 D8			add al,bl
...
00 DF			add bh,bl
00 E0			add al,ah
...
00 E7			add bh,ah
00 E8			add al,ch
...
00 EF			add bh,ch
00 F0			add al,dh
...
00 F7			add bh,dh
00 F8			add al,bh
...
00 FF			add bh,bh
01 00			add [bx+si],ax
01 blah blah --same as 00 except promotions al->ax cl->cx dl->dx bl->bx ah->sp ch->bp dh->si bh->di
02 00			add al,[bx+si]
02 blah blah --same as 00 except src and dst swapped
03 00			add ax,[bx+si]
03 blah blah --same as 00 except promotions and src and dst swapped
04 00			add al,00
...
05 00 00		add ax,0000
...
06			push es
07			pop es
08 00			or [bx+si],al
...
08 FF			or bh,bh
09 00			or [bx+si],ax
...
09 FF			or di,di
0A 00			or al,[bx+si]
...
0A FF			or bh,bh
0B 00			or ax,[bx+si]
...
0B FF			or di,di
0C 00			or al,00
...
0D 00 00		or ax,0000
...
0E			push cs
0F 00 00		sldt [bx+si]
0F 00 01		sldt [bx+di]
0F 00 02		sldt [bp+si]
0F 00 03		sldt [bp+di]
0F 00 04		sldt [si]
0F 00 05		sldt [di]
0F 00 06 00 00		sldt [0000]
0F 00 07		sldt [bx]
0F 00 08		str [bx+si]
0F 00 09		str [bx+di]
0F 00 0A		str [bp+si]
0F 00 0B		str [bp+di]
0F 00 0C		str [si]
0F 00 0D		str [di]
0F 00 0E 00 00		str [0000]
0F 00 0F		str [bx]
0F 00 10		lldt [bx+si]
0F 00 11		lldt [bx+di]
0F 00 12		lldt [bp+si]
0F 00 13		lldt [bp+di]
0F 00 14		lldt [si]
0F 00 15		lldt [di]
0F 00 16 00 00		lldt [0000]
0F 00 17		lldt [bx]
0F 00 18		ltr [bx+si]
0F 00 19		ltr [bx+di]
0F 00 1A		ltr [bp+si]
0F 00 1B		ltr [bp+di]
0F 00 1C		ltr [si]
0F 00 1D		ltr [di]
0F 00 1E 00 00		ltr [0000]
0F 00 1F		ltr [bx]
0F 00 20		verr [bx+si]
0F 00 21		verr [bx+di]
0F 00 22		verr [bp+si]
0F 00 23		verr [bp+di]
0F 00 24		verr [si]
0F 00 25		verr [di]
0F 00 26 00 00		verr [0000]
0F 00 27		verr [bx]
0F 00 28		verw [bx+si]
0F 00 29		verw [bx+di]
...
0F 00 2F		verw [bx]
0F 00 30		<undefined>
...
0F 00 3F		<undefined
0F 00 40 00		sldt [bx+si+00]
...
0F 00 47 00		sldt [bx+00]
0F 00 48 00		str [bx+si+00]
...
0F 00 4F 00		str [bx+00]
0F 00 50 00		lldt [bx+si+00]
...
0F 00 57 00		lldt [bx+00]
0F 00 58 00		ltr [bx+si+00]
...
0F 00 5F 00		ltr [bx+00]
0F 00 60 00		verr [bx+si+00]
...
0F 00 67 00		verr [bx+00]
0F 00 68 00		verw [bx+si+00]
...
0F 00 6F 00		verw [bx+00]
0F 00 70		<undefined>
...
0F 00 7F		<undefined>
0F 00 80 00 00		sldt [bx+si+0000]
...
0F 00 87 00 00		sldt [bx+0000]
0F 00 88 00 00		str [bx+si+0000]
...
0F 00 8F 00 00		str [bx+0000]
0F 00 90 00 00		lldt [bx+si+0000]
...
0F 00 97 00 00		lldt [bx+0000]
0F 00 98 00 00		ltr [bx+si+0000]
...
0F 00 9F 00 00		ltr [bx+0000]
0F 00 A0 00 00		verr [bx+si+0000]
...
0F 00 AF 00 00		verr [bx+0000]
0F 00 B0		<undefined>
...
0F 00 BF		<undefined>
0F 00 C0		sldt al
0F 00 C1		sldt cl
0F 00 C2		sldt dl
0F 00 C3		sldt bl
0F 00 C4		sldt ah
0F 00 C5		sldt ch
0F 00 C6		sldt dh
0F 00 C7		sldt bh
0F 00 C8		str al
...
0F 00 CF		str bh
0F 00 D0		lldt al
...
0F 00 D7		lldt bh
0F 00 D8		ltr al
...
0F 00 DF		ltr bh
0F 00 E0		verr al
...
0F 00 E7		verr bh
0F 00 E8		verw al
...
0F 00 EF		verw bh
0F 00 F0		<undefined>
...
0F 00 FF		<undefined>
0F 01 00		sgdt [bx+si]
...
0F 01 07		sgdt [bx]
0F 01 08		sidt [bx+si]
...
0F 01 0F		sidt [bx]
0F 01 10		lgdt [bx+si]
...
0F 01 1F		lgdt [bx]
0F 01 20		smsw [bx+si]
...
0F 01 27		smsw [bx]
0F 01 28		<undefined>
...
0F 01 2F		<undefined>
0F 01 30		lmsw [bx+si]
...
0F 01 3F		lmsw [bx]
0F 01 40 00		sgdt [bx+si+00]
...
0F 01 47 00		sgdt [bx+00]
0F 01 48 00		sidt [bx+si+00]
...
0F 01 4F 00		sidt [bx+00]
0F 01 50 00		lgdt [bx+si+00]
...
0F 01 57 00		lgdt [bx+00]
0F 01 58 00		lidt [bx+si+00]
...
0F 01 5F 00		lidt [bx+00]
0F 01 60 00		smsw [bx+si+00]
...
0F 01 67 00		smsw [bx+00]
0F 01 68 00		<undefined>
...
0F 01 6F 00		<undefined>
0F 01 70 00		lmsw [bx+si+00]
...
0F 01 77 00		lmsw [bx+00]
0F 01 78 00		<undefined>
...
0F 01 7F 00		<undefined>
0F 01 80 00 00		sgdt [bx+si+0000]
...
0F 01 87 00 00		sgdt [bx+0000]
0F 01 88 00 00		sidt [bx+si+0000]
...
0F 01 8F 00 00		sidt [bx+0000]
0F 01 90 00 00		lgdt [bx+si+0000]
...
0F 01 97 00 00		lgdt [bx+0000]
0F 01 98 00 00		lidt [bx+si+0000]
...
0F 01 9F 00 00		lidt [bx+0000]
0F 01 A0 00 00		smsw [bx+si+0000]
...
0F 01 A7 00 00		smsw [bx+0000]
0F 01 A8 00 00		<undefined>
...
0F 01 AF 00 00		<undefined>
0F 01 B0 00 00		lmsw [bx+si+0000]
...
0F 01 B7 00 00		lmsw [bx+0000]
0F 01 B8 00 00		<undefined>
...
0F 01 BF 00 00		<undefined>
0F 01 C0		sgdt ax
0F 01 C1		sgdt cx
0F 01 C2		sgdt dx
0F 01 C3		sgdt bx
0F 01 C4		sgdt sp
0F 01 C5		sgdt bp
0F 01 C6		sgdt si
0F 01 C7		sgdt di
0F 01 C8		sidt ax
...
0F 01 CF		sidt di
0F 01 D0		lgdt ax
...
0F 01 D7		lgdt di
0F 01 D8		lidt ax
...
0F 01 DF		lidt di
0F 01 E0		smsw ax
...
0F 01 E7		smsw di
0F 01 E8		<undefined>
...
0F 01 EF		<undefined>
0F 01 F0		lmsw ax
...
0F 01 F7		lmsw di
0F 01 F8		<undefined>
...
0F 01 FF		<undefined>
0F 02 00		lar ax,[bx+si]
...
0F 02 07		lar ax,[bx]
0F 02 08		lar cs,[bx+si]
...
0F 02 0F		lar cs,[bx]
0F 02 10		lar dx,[bx+si]
...
0F 02 17		lar dx,[bx]
0F 02 18		lar bx,[bx+si]
...
0F 02 1F		lar bx,[bx]
0F 02 20		lar sp,[bx+si]
...
0F 02 27		lar sp,[bx]
0F 02 28		lar bp,[bx+si]
...
0F 02 2F		lar bp,[bx]
0F 02 30		lar si,[bx+si]
...
0F 02 37		lar si,[bx]
0F 02 38		lar di,[bx+si]
...
0F 02 3F		lar di,[bx]
0F 02 40 00		lar ax,[bx+si+00]
...
0F 02 47 00		lar ax,[bx+00]
0F 02 48 00		lar cx,[bx+si+00]
...
0F 02 4F 00		lar cx,[bx+00]
.
.
.
0F 02 7F 00		lar di,[bx+00]
0F 02 80 00 00		lar ax,[bx+si+0000]
.
.
.
0F 02 BF 00 00		lar di,[bx+0000]
0F 02 C0		lar ax,ax
0F 02 C1		lar ax,cx
...
0F 02 C7		lar ax,di
0F 02 C8		lar cx,ax
...
0F 02 CF		lar cx,di
0F 02 D0		lar dx,ax
...
0F 02 D7		lar dx,di
0F 02 D8		lar bx,ax
...
0F 02 DF		lar bx,di
0F 02 E0		lar sp,ax
...
0F 02 E7		lar sp,di
0F 02 E8		lar bp,ax
...
0F 02 EF		lar bp,di
0F 02 F0		lar si,ax
...
0F 02 F7		lar si,di
0F 02 F8		lar di,ax
...
0F 02 FF		lar di,di
0F 03 00		lsl ax,[bx+si]
.
 .
  .
0F 03 3F		lsl di,[bx]
0F 03 40 00		lsl ax,[bx+si+00]
.
 .
  .
0F 03 7F 00		lsl di,[bx+00]
0F 03 80 00 00		lsl ax,[bx+si+0000]
.
 .
  .
0F 03 BF 00 00		lsl di,[bx+0000]
0F 03 C0		lsl ax,ax
.
 .
  .
0F 03 FF		lsl di,di
0F 04			<undefined>
0F 05			<undefined>
.
 .
  .
0F 60 00		punpcklbw mm0,[bx+si]
0F 60 01		punpcklbw mm0,[bx+di]
0F 60 02		punpcklbw mm0,[bp+si]
0F 60 03		punpcklbw mm0,[bp+di]
0F 60 04		punpcklbw mm0,[si]
0F 60 05		punpcklbw mm0,[di]
0F 60 06 00 00		punpcklbw mm0,[0000]
...
0F 60 07		punpcklbw mm0,[bx]
0F 60 08		punpcklbw mm1,[bx+si]
...
0F 60 0F		punpcklbw mm1,[bx]
0F 60 10		punpcklbw mm2,[bx+si]
...
0F 60 17		punpcklbw mm2,[bx]
0F 60 18		punpcklbw mm3,[bx+si]
...
0F 60 1F		punpcklbw mm3,[bx]
0F 60 20		punpcklbw mm4,[bx+si]
...
0F 60 27		punpcklbw mm4,[bx]
0F 60 28		punpcklbw mm5,[bx+si]
...
0F 60 2F		punpcklbw mm5,[bx]
0F 60 30		punpcklbw mm6,[bx+si]
...
0F 60 37		punpcklbw mm6,[bx]
0F 60 38		punpcklbw mm7,[bx+si]




0F FF			<undefined>
10 00			adc [bx+si],al
.
 .
  .
10 FF			adc bh,bh
11 00			adc [bx+si],ax
.
 .
  .
11 FF			adc di,di
12 00			adc al,[bx+si]
...
12 FF			adc bh,bh
13 00			adc ax,[bx+si]
...
13 FF			adc di,di
14 00			adc al,00
15 00 00		adc ax,0000
16			push ss
17			pop ss
18 00			sbb [bx+si],al
...
18 FF			sbb bh,bh
19 00			sbb [bx+si],ax
...
19 FF			sbb di,di
1A 00			sbb al,[bx+si]
...
1A FF			sbb bh,bh
1B 00			sbb ax,[bx+si]
...
1B FF			sbb di,di
1C 00			sbb al,00
1D 00 00		sbb ax,0000
1E			push ds
1F			pop ds
20 00
20 00			and [bx+si],al
...
20 FF			and bh,bh
21 00			and [bx+si],ax
...
21 FF			and di,di
22 00			and al,[bx+si]
...
22 FF			and bh,bh
23 00			and ax,[bx+si]
...
23 FF			and di,di
24 00			and al,00
25 00 00		and ax,0000
26 00 00		and es:[bx+si],al
26			ES segment override
27			daa
28 00			sub [bx+si],al
...
28 FF			sub bh,bh
29 00			sub [bx+si],ax
...
29 FF			sub di,di
2A 00			sub al,[bx+si]
...
2A FF			sub bh,bh
2B 00			sub ax,[bx+si]
...
2B FF			sub di,di
2C 00			sub al,00
2D 00 00		sub ax,0000
2E			CS segment override
2F			das
30 00			xor [bx+si],al
...
30 FF			xor bh,bh
31 00			xor [bx+si],ax
...
31 FF			xor di,di
32 00			xor al,[bx+si]
...
32 FF			xor bh,bh
33 00			xor ax,[bx+si]
...
33 FF			xor di,di
34 00			xor al,00
35 00 00		xor ax,0000    (or 35 00 00 00 00        xor eax,00000000 if 32 bits)
36			SS segment override
37			aaa
38 00			cmp [bx+si],al
...
38 FF			cmp bh,bh
39 00			cmp [bx+si],ax
...
39 FF			cmp di,di
3A 00			cmp al,[bx+si]
...
3A FF			cmp bh,bh
3B 00			cmp ax,[bx+si]
...
3B FF			cmp di,di
3C 00			cmp al,00
3D 00 00		cmp ax,0000
3E			DS segment override
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
4A			dec dx
4B			dec bx
4C			dec sp
4D			dec bp
4E			dec si
4F			dec di
50			push ax
51			push cx
52			push dx
53			push bx
54			push sp
55			push bp
56			push si
57			push di
58			pop ax
59			pop cx
5A			pop dx
5B			pop bx
5C			pop sp
5D			pop bp
5E			pop si
5F			pop di
60			pushaw
61			popaw
62 00			bound ax,[bx+si]
...
62 FF			bound di,di
63 00			arpl [bx+si],ax
...
63 FF			arpl di,di
64			FS segment override
65			GS segment override
66			Operand-Size Prefix
67			Address-Size Prefix
68 00 00		push 0000
69 00 00 00		imul ax,[bx+si],0000
...
69 FF 00 00		imul di,di,0000
6A 00			push 00
6B 00 00		imul ax,[bx+si],00
...
6B FF 00		imul di,di,00
6C			insb
6D			insw
6E			outsb
6F			outsw
70 00			jo <to next byte>
70 01			jo <two bytes ahead>
...
70 7F			jo <129 bytes ahead>
70 80			jo <127 bytes back-----INCLUDING bytes in this instruction>
...
70 FE			jo <to this very instruction>
70 FF			jo <to the FF byte in this instruction>
71 00			jno <to next byte>
...
72 00			jb <to next byte>
...
73 00			jnb <to next byte>
...
74 00			jz <to next byte>
...
75 00			jnz <to next byte>
...
76 00			jbe <to next byte>
...
77 00			ja <to next byte>
...
78 00			js <to next byte>
...
79 00			jns <to next byte>
...
7A 00			jp <to next byte>
...
7B 00			jnp <to next byte>
...
7C 00			jl <to next byte>
...
7D 00			jge <to next byte>
...
7E 00			jle <to next byte>
...
7F 00			jg <to next byte>
...
80 00 00		add byte [bx+si],00
...
80 07 00		add byte [bx],00
80 08 00		or byte [bx+si],00
...
80 0F 00		or byte [bx],00
80 10 00		adc byte [bx+si],00
...
80 17 00		adc byte [bx],00
80 18 00		sbb byte [bx+si],00
...
80 1F 00		sbb byte [bx],00
80 20 00		and byte [bx+si],00
...
80 27 00		and byte [bx],00
80 28 00		sub byte [bx+si],00
...
80 2F 00		sub byte [bx],00
80 30 00		xor byte [bx+si],00
...
80 37 00		xor byte [bx],00
80 38 00		cmp byte [bx+si],00
...
80 3F 00		cmp byte [bx],00
80 40 00 00		add byte [bx+si+00],00
80 40 01 00		add byte [bx+si+01],00
...
80 47 00 00		add byte [bx+00],00
80 48 00 00		or byte [bx+si+00],00
...
80 4F 00 00		or byte [bx+00],00
80 50 00 00		adc byte [bx+si+00],00
...
80 57 00 00		adc byte [bx+00],00
80 58 00 00		sbb byte [bx+si+00],00
...
80 5F 00 00		sbb byte [bx+00],00
80 60 00 00		and byte [bx+si+00],00
...
80 67 00 00		and byte [bx+00],00
80 68 00 00		sub byte [bx+si+00],00
...
80 6F 00 00		sub byte [bs+00],00
80 70 00 00		xor byte [bx+si+00],00
...
80 77 00 00		xor byte [bx+00],00
80 78 00 00		cmp byte [bx+si+00],00
...
80 7F 00 00		cmp byte [bx+00],00
80 80 00 00 00		add byte [bx+si+0000],00
...
80 87 00 00 00		add byte [bx+0000],00
80 88 00 00 00		or byte [bx+si+0000],00
...
80 8F 00 00 00		or byte [bx+0000],00
80 90 00 00 00		adc byte [bx+si+0000],00
...
80 97 00 00 00		adc byte [bx+00],00
80 98 00 00 00		sbb byte [bx+si+0000],00
...
80 9F 00 00 00		sbb byte [bx+00],00
80 A0 00 00 00		and byte [bx+si+0000],00
...
80 A7 00 00 00		and byte [bx+0000],00
80 A8 00 00 00		sub byte [bx+si+0000],00
...
80 AF 00 00 00		sub byte [bx+0000],00
80 B0 00 00 00		xor byte [bx+si+0000],00
...
80 B7 00 00 00		xor byte [bx+0000],00
80 B8 00 00 00		cmp byte [bx+si+0000],00
...
80 BF 00 00 00		cmp byte [bx+0000],00
80 C0 00		add al,00
80 C1 00		add cl,00
80 C2 00		add dl,00
...
80 C7 00		add bh,00
80 C8 00		or al,00
...
80 CF 00		or bh,00
80 D0 00		adc al,00
...
80 D7 00		adc bh,00
80 D8 00		sbb al,00
...
80 DF 00		sbb bh,00
80 E0 00		and al,00
...
80 E7 00		and bh,00
80 E8 00		sub al,00
...
80 EF 00		sub bh,00
80 F0 00		xor al,00
...
80 F7 00		xor bh,00
80 F8 00		cmp al,00
...
80 FF 00		cmp bh,00
81 00 00 00		add word [bx+si],0000
81			<same as 80 except word data instead of byte, plus the promotions>
82 00 00		add word [bx+si],0000
82			<same as 81 except byte data>
83 00 00		add word [bx+si],0000
83			<EXACTLY the same as 82 !?!?---no...but what are the differences?>

curious
83 35 87		xor word [di],FF87
82 35 87		xor word [di],0087
83			<same as 82 except negative sign after 7F values  (sign extends)>
84 00			test [bx+si],al
...
84 FF			test bh,bh
85 00			test [bx+si],ax
...
85 FF			test di,di
86 00			xchg al,[bx+si]
...
86 FF			xchg bh,bh
87 00			xchg ax,[bx+si]
...
87 FF			xchg di,di
88 00			mov [bx+si],al
...
88 FF			mov bh,bh
89 00			mov [bx+si],ax
...
89 FF			mov di,di
8A 00			mov al,[bx+si]
...
8A FF			mov bh,bh
8B 00			mov ax,[bx+si]
...
8B FF			mov di,di
8C 00			mov [bx+si],es
...
8C 07			mov [bx],es
8C 08			mov [bx+si],cs
...
8C 0F			mov [bx],cs
8C 10			mov [bx+si],ss
...
8C 17			mov [bx],ss
8C 18			mov [bx+si],ds
...
8C 1F			mov [bx],ds
8C 20			mov [bx+si],fs
...
8C 27			mov [bx],fs
8C 28			mov [bx+si],gs
...
8C 2F			mov [bx],gs
8C 30			mov [bx+si],CR
...
8C 37			mov [bx],CR
8C 38			mov [bx+si],01
...
8C 3F			mov [bx],01
8C 40 00		mov [bx+si+00],es
...
8C 47 00		mov [bx+00],es
8C 48 00		mov [bx+si+00],cs
...
8C 4F 00		mov [bx+00],cs
8C 50 00		mov [bx+si+00],ss
...
8C 57 00		mov [bx+00],ss
8C 58 00		mov [bx+si+00],ds
...
8C 5F 00		mov [bx+00],ds
8C 60 00		mov [bx+si+00],fs
...
8C 67 00		mov [bx+00],fs
8C 68 00		mov [bx+si+00],gs
...
8C 6F 00		mov [bx+00],gs
8C 70 00		mov [bx+si+00],CR
...
8C 77 00		mov [bx+00],CR
8C 78 00		mov [bx+si+00],01
...
8C 7F 00		mov [bx+00],01
8C 80 00 00		mov [bx+si+0000],es
...
8C 87 00 00		mov [bx+0000],es
8C 88 00 00		mov [bx+si+0000],cs
...
8C 8F 00 00		mov [bx+0000],cs
8C 90 00 00		mov [bx+si+0000],ss
...
8C 97 00 00		mov [bx+0000],ss
8C 98 00 00		mov [bx+si+0000],ds
...
8C 9F 00 00		mov [bx+0000],ds
8C A0 00 00		mov [bx+si+0000],fs
...
8C A7 00 00		mov [bx+0000],fs
8C A8 00 00		mov [bx+si+0000],gs
...
8C AF 00 00		mov [bx+0000],gs
8C B0 00 00		mov [bx+si+0000],CR
...
8C B7 00 00		mov [bx+0000],CR
8C B8 00 00		mov [bx+si+0000],01
...
8C BF 00 00		mov [bx+0000],01
8C C0			mov ax,es
8C C1			mov cx,es
8C C2			mov dx,es
8C C3			mov bx,es
8C C4			mov sp,es
8C C5			mov bp,es
8C C6			mov si,es
8C C7			mov di,es
8C C8			mov ax,cx
...
8C CF			mov di,cx
8C D0			mov ax,ss
...
8C D7			mov di,ss
8C D8			mov ax,ds
...
8C DF			mov di,ds
8C E0			mov ax,fs
...
8C E7			mov di,fs
8C E8			mov ax,gs
...
8C EF			mov di,gs
8C F0			mov ax,CR
...
8C F7			mov di,CR
8C F8			mov ax,01
...
8C FF			mov di,01
8D 00			lea ax,[bx+si]
...
8D FF			lea di,di
8E 00			mov es,[bx+si]
8E			<same as 8C but with src swapped with dst>
8F 00			pop word [bx+si]
...
8F 07			pop word [bx]
8F 08			<undefined>
...
8F 0F			<undefined>
8F 10			<undefined>
...
8F 17			<undefined>
8F 18			<undefined>
...
8F 1F			<undefined>
8F 20			<undefined>
...
8F 27			<undefined>
8F 28			<undefined>
...
8F 2F			<undefined>
8F 30			<undefined>
...
8F 37			<undefined>
8F 38			<undefined>
...
8F 3F			<undefined>
8F 40 00		pop word [bx+si+00]
...
8F 47 00		pop word [bx+00]
8F 48			<undefined>
...
8F 4F			<undefined>
8F 50			<undefined>
...
8F 57			<undefined>
8F 58			<undefined>
...
8F 5F			<undefined>
8F 60			<undefined>
...
8F 67			<undefined>
8F 68			<undefined>
...
8F 6F			<undefined>
8F 70			<undefined>
...
8F 77			<undefined>
8F 78			<undefined>
...
8F 7F			<undefined>
8F 80 00 00		pop word [bx+si+0000]
...
8F 87 00 00		pop word [bx+0000]
8F 88			<undefined>
...
8F 8F			<undefined>
8F 90			<undefined>
...
8F 97			<undefined>
8F 98			<undefined>
...
8F 9F			<undefined>
8F A0			<undefined>
...
8F A7			<undefined>
8F A8			<undefined>
...
8F AF			<undefined>
8F B0			<undefined>
...
8F B7			<undefined>
8F B8			<undefined>
...
8F BF			<undefined>
8F C0			pop ax
8F C1			pop cx
8F C2			pop dx
8F C3			pop bx
8F C4			pop sp
8F C5			pop bp
8F C6			pop si
8F C7			pop di
8F C8			<undefined>
...
8F CF			<undefined>
8F D0			<undefined>
...
8F D7			<undefined>
8F D8			<undefined>
...
8F DF			<undefined>
8F E0			<undefined>
...
8F E7			<undefined>
8F E8			<undefined>
...
8F EF			<undefined>
8F F0			<undefined>
...
8F F7			<undefined>
8F F8			<undefined>
...
8F FF			<undefined>
90			nop
91			xchg ax,cx
92			xchg ax,dx
93			xchg ax,bx
94			xchg ax,sp
95			xchg ax,bp
96			xchg ax,si
97			xchg ax,di
98			cbw
99			cwd
9A 00 00 00 00		call 0000:0000
9A 01 00 00 00		call 0000:0001
...
9B			wait
9C			pushfw
9D			popfw
9E			sahf
9F			lahf
A0 00 00		mov al,[0000]
...
A1 00 00		mov ax,[0000]
...
A2 00 00		mov [0000],al
...
A3 00 00		mov [0000],ax
A4			movsb
A5			movsw
A6			cmpsb
A7			cmpsw
A8 00			test al,00
...
A9 00 00		test ax,0000
...
AA			stosb
AB			stosw
AC			lodsb
AD			lodsw
AE			scasb
AF			scasw
B0 00			mov al,00
...
B1 00			mov cl,00
B2 00			mov dl,00
B3 00			mov bl,00
B4 00			mov ah,00
B5 00			mov ch,00
B6 00			mov dh,00
B7 00			mov bh,00
B8 00 00		mov ax,0000
B9 00 00		mov cx,0000
BA 00 00		mov dx,0000
BB 00 00		mov bx,0000
BC 00 00		mov sp,0000
BD 00 00		mov bp,0000
BE 00 00		mov si,0000
BF 00 00		mov di,0000
C0 00 00		rol byte [bx+si],00
...
C0 07 00		rol byte [bx],00
C0 08 00		ror byte [bx+si],00
...
C0 0F 00		ror byte [bx],00
C0 10 00		rcl byte [bx+si],00
...
C0 17 00		rcl byte [bx],00
C0 18 00		rcr byte [bx+si],00
...
C0 1F 00		rcr byte [bx],00
C0 20 00		shl byte [bx+si],00
...
C0 27 00		shl byte [bx],00
C0 28 00		shr byte [bx+si],00
...
C0 2F 00		shr byte [bx],00
C0 30			<undefined>
...
C0 37			<undefined>
C0 38 00		sar byte [bx+si],00
...
C0 3F 00		sar byte [bx],00
C0 40 00 00		rol byte [bx+si+00],00
...
C0 47 00 00		rol byte [bx+00],00
C0 48 00 00		ror byte [bx+si+00],00
...
C0 4F 00 00		ror byte [bx+00],00
C0 50 00 00		rcl byte [bx+si+00],00
...
C0 57 00 00		rcl byte [bx+00],00
C0 58 00 00		rcr byte [bx+si+00],00
...
C0 5F 00 00		rcr byte [bx+00],00
C0 60 00 00		shl byte [bx+si+00],00
...
C0 67 00 00		shl byte [bx+00],00
C0 68 00 00		shr byte [bx+si+00],00
...
C0 6F 00 00		shr byte [bx+00],00
C0 70			<undefined>
...
C0 77			<undefined>
C0 78 00 00		sar byte [bx+si+00],00
...
C0 7F 00 00		sar byte [bx+00],00
C0 80 00 00 00		rol byte [bx+si+0000],00
...
C0 87 00 00 00		rol byte [bx+00],00
C0 88 00 00 00		ror byte [bx+si+0000],00
...
C0 8F 00 00 00		ror byte [bx+0000],00
C0 90 00 00 00		rcl byte [bx+si+0000],00
...
C0 97 00 00 00		rcl byte [bx+0000],00
C0 98 00 00 00		rcr byte [bx+si+0000],00
...
C0 9F 00 00 00		rcr byte bx+0000],00
C0 A0 00 00 00		shl byte [bx+si+0000],00
...
C0 A7 00 00 00		shl byte [bx+0000],00
C0 A8 00 00 00		shr byte [bx+si+0000],00
...
C0 AF 00 00 00		shr byte [bx+0000],00
C0 B0			<undefined>
...
C0 B7			<undefined>
C0 B8 00 00 00		sar byte [bx+si+0000],00
...
C0 BF 00 00 00		sar byte [bx+0000],00
C0 C0 00		rol al,00
...
C0 C7 00		rol bh,00
C0 C8 00		ror al,00
...
C0 CF 00		ror bh,00
C0 D0 00		rcl al,00
...
C0 D7 00		rcl bh,00
C0 D8 00		rcr al,00
...
C0 DF 00		rcr bh,00
C0 E0 00		shl al,00
...
C0 E7 00		shl bh,00
C0 E8 00		shr al,00
...
C0 EF 00		shr bh,00
C0 F0			<undefined>
...
C0 F7			<undefined>
C0 F8 00		sar al,00
...
C0 FF 00		sar bh,00
C1 00 00		rol word [bx+si],00
C1			<same as C0 except word instead of byte plus promotions>
C2 00 00		ret 0000
C3			ret
C4 00			les ax,[bx+si]
...
C4 FF			les di,di
C5 00			lds ax,[bx+si]
...
C5 FF			lds di,di
C6 00 00		mov byte [bx+si],00
...
C6 07 00		mov byte [bx],00
C6 08			<undefined>
...
C6 0F			<undefined>
C6 10			<undefined>
...
C6 17			<undefined>
C6 18			<undefined>
...
C6 1F			<undefined>
C6 20			<undefined>
...
C6 40 00 00		mov byte [bx+si+00],00
C6 47 00 00		mov byte [bx+00],00
C6 48 			<undefined>
...
C6 7F			<undefined>
C6 80 00 00 00		mov byte [bx+si+0000],00
...
C6 87 00 00 00		mov byte [bx+0000],00
C6 88			<undefined>
...
C6 C0 00		mov al,00
...
C6 C7 00		mov bh,00
C6 C8			<undefined>
...
C6 FF			<undefined>
C7 00 00 00		mov word [bx+si],0000
C7			<same as C6 but with words instead of bytes plus the promotions>
C8 00 00 00		enter 0000,00
C9			leave
CA 00 00		retf 0000
CB			retf
CC			int 03
CD 00			int 00
CE			into
CF			iret
D0 00			rol byte [bx+si],1
D0			<same as C0 except the number "chosen" is always 1>
D1 00			rol word [bx+si],1
D1			<same as D0 except word instead of byte, plus promotions>
D2 00			rol byte [bx+si],cl
D2			<same as D0 except cl is always chosen>
D3 00			rol word [bx+si],cl
D3			<same as D0 except cl is always chosen, plus promotions>
D4 00			aam 00
D5			<undefined>
D6			<undefined>
D7			xlat [bx]
D8 00			fadd dword [bx+si]
...
D8 07			fadd dword [bx]
D8 08			fmul dword [bx+si]
...
D8 0F			fmul dword [bx]
D8 10			fcom dword [bx+si]
...
D8 17			fcom dword [bx]
D8 18			fcomp dword [bx+si]
...
D8 1F			fcomp dword [bx]
D8 20			fsub dword [bx+si]
...
D8 27			fsub dword [bx]
D8 28			fsubr dword [bx+si]
...
D8 2F			fsubr dword [bx]
D8 30			fdiv dword [bx+si]
...
D8 37			fdiv dword [bx]
D8 38			fdivr dword [bx+si]
...
D8 3F			fdivr dword [bx]
D8 40 00		fadd dword [bx+si+00]
...
D8 47 00		fadd dword [bx+00]
D8 48 00		fmul dword [bx+si+00]
...
D8 4F 00		fmul dword [bx]
D8 50 00		fcom dword [bx+si+00]
...
D8 57 00		fcom dword [bx+00]
D8 58 00		fcomp dword [bx+si+00]
...
D8 5F 00		fcomp dword [bx+00]
D8 60 00		fsub dword [bx+si+00]
...
D8 67 00		fsub dword [bx+00]
D8 68 00		fsubr dword [bx+si+00]
...
D8 6F 00		fsubr dword [bx+00]
D8 70 00		fdiv dword [bx+si+00]
...
D8 77 00		fdiv dword [bx]
D8 78 00		fdivr dword [bx+si+00]
...
D8 7F 00		fdivr dword [bx]
D8 80 00 00		fadd dword [bx+si+0000]
...
D8 87 00 00		fadd dword [bx+0000]
D8 88 00 00		fmul dword [bx+di+0000]
...
D8 8F 00 00		fmul dword [bx+0000]
D8 90 00 00		fcom dword [bx+si+0000]
...
D8 97 00 00		fcom dword [bx+0000]
D8 98 00 00		fcomp dword [bx+si+0000]
...
D8 9F 00 00		fcomp dword [bx+0000]
D8 A0 00 00		fsub dword [bx+si+0000]
...
D8 A7 00 00		fsub dword [bx+0000]
D8 A8 00 00		fsubr dword [bx+si+0000]
...
D8 AF 00 00		fsubr dword [bx+0000]
D8 B0 00 00		fdiv dword [bx+si+0000]
...
D8 B7 00 00		fdiv dword [bx+0000]
D8 B8 00 00		fdivr dword [bx+si+0000]
...
D8 BF 00 00		fdivr dword [bx+0000]
D8 C0			fadd st(0),st(0)
D8 C1			fadd st(0),st(1)
D8 C2			fadd st(0),st(2)
D8 C3			fadd st(0),st(3)
D8 C4			fadd st(0),st(4)
D8 C5			fadd st(0),st(5)
D8 C6			fadd st(0),st(6)
D8 C7			fadd st(0),st(7)
D8 C8			fmul st(0),st(0)
...
D8 CF			fmul st(0),st(7)
D8 D0			fcom st(0)
D8 D1			fcom st(1)
...
D8 D7			fcom st(7)
D8 D8			fcomp st(0)
...
D8 DF			fcomp st(7)
D8 E0			fsub st(0),st(0)
...
D8 E7			fsub st(0),st(7)
D8 E8			fsubr st(0),st(0)
...
D8 EF			fsubr st(0),st(7)
D8 F0			fdiv st(0),st(0)
...
D8 F7			fdiv st(0),st(7)
D8 F8			fdivr st(0),st(0)
...
D8 FF			fdivr st(0),st(7)
D9 is SIGNED
D9 00			fld dword [bx+si]
...
D9 07			fld dword [bx]
D9 08			esc 0009,word [bx+si]
...
D9 0F			esc 0009,word [bx]
D9 10			fst dword [bx+si]
...
D9 17			fst dword [bx]
D9 18			fstp dword [bx+si]
...
D9 1F			fstp dword [bx]
D9 20			fldenv [bx+si]
...
D9 27			fldenv [bx]
D9 28			fldcw [bx+si]
...
D9 2F			fldcw [bx]
D9 30			fnstenv [bx+si]
...
D9 37			fnstenv [bx]
D9 38			fnstcw [bx+si]
...
D9 3F			fnstcw [bx]
D9 40 00		fld dword [bx+si+00]
...
D9 47 00		fld dword [bx+00]
D9 48 00		esc 0009,word [bx+si+00]
...
D9 4F 00		esc 0009,word [bx+00]
D9 50 00		fst dword [bx+si+00]
...
D9 57 00		fst dword [bx+00]
D9 58 00		fstp dword [bx+si+00]
...
D9 5F 00		fstp dword [bx+00]
D9 60 00		fldenv [bx+si+00]
...
D9 67 00		fldenv [bx+00]
D9 68 00		fldcw [bx+si+00]
...
D9 6F 00		fldcw [bx+00]
D9 70 00		fnstenv [bx+si+00]
...
D9 77 00		fnstenv [bx+00]
D9 78 00		fnstcw [bx+si+00]
...
D9 7F 00		fnstcw [bx+00]
D9 80 00 00		fld dword [bx+si+0000]
...
D9 87 00 00		fld dword [bx+0000]
D9 88 00 00		esc 0009, word [bx+si+0000]
...
D9 8F 00 00		esc 0009, word [bx+0000]
D9 90 00 00		fst dword [bx+si+0000]
...
D9 97 00 00		fst dword [bx+0000]
D9 98 00 00		fstp dword [bx+si+0000]
...
D9 9F 00 00		fstp dword [bx+0000]
D9 A0 00 00		fldenv [bx+si+0000]
...
D9 A7 00 00		fldenv [bx+0000]
D9 A8 00 00		fldcw [bx+si+0000]
...
D9 AF 00 00		fldcw [bx+0000]
D9 B0 00 00		fnstenv [bx+si+0000]
...
D9 B7 00 00		fnstenv [bx+0000]
D9 B8 00 00		fnstcw [bx+si+0000]
...
D9 BF 00 00		fnstcw [bx+0000]
D9 C0			fld st(0)
...
D9 C7			fld st(7)
D9 C8			fxch st(0)
...
D9 CF			fxch st(7)
D9 D0			fnop
D9 D1			esc 000A,cx
D9 D2			esc 000A,dx
D9 D3			esc 000A,bx
D9 D4			esc 000A,sp
D9 D5			esc 000A,bp
D9 D6			esc 000A,si
D9 D7			esc 000A,di
D9 D8			fstp st(0)
...
D9 DF			fstp st(7)
D9 E0			fchs
D9 E1			fabs
D9 E2			esc 000C,dx
D9 E3			esc 000C,bx
D9 E4			ftst
D9 E5			fxam
D9 E6			esc 000C,si
D9 E7			esc 000C,di
D9 E8			fld1
D9 E9			fldl2t
D9 EA			fldl2e
D9 EB			fldpi
D9 EC			fldlg2
D9 ED			fldln2
D9 EE			fldz
D9 EF			esc 000D,di
D9 F0			f2xm1
D9 F1			fyl2x
D9 F2			fptan
D9 F3			fpatan
D9 F4			fxtract
D9 F5			fprem1
D9 F6			fdecstp
D9 F7			fincstp
D9 F8			fprem
D9 F9			fyl2xp1
D9 FA			fsqrt
D9 FB			fsincos
D9 FC			frndint
D9 FD			fscale
D9 FE			fsin
D9 FF			fcos
DA 00			fiadd dword [bx+si]
...
DA 07			fiadd dword [bx]
DA 08			fimul dword [bx+si]
...
DA 0F			fimul dword [bx]
DA 10			ficom dword [bx+si]
...
DA 17			ficom dword [bx]
DA 18			ficomp dword [bx+si]
...
DA 1F			ficomp dword [bx]
DA 20			fisub dword [bx+si]
...
DA 27			fisub dword [bx]
DA 28			fisubr dword [bx+si]
...
DA 2F			fisubr dword [bx]
DA 30			fidiv dword [bx+si]
...
DA 37			fidiv dword [bx]
DA 38			fidivr dword [bx+si]
...
DA 3F			fidivr dword [bx]
DA 40 00		fiadd dword [bx+si+00]
...
DA 47 00		fiadd dword [bx+00]
DA 48 00		fimul dword [bx+si+00]
...
DA 4F 00		fimul dword [bx+00]
DA 50 00		ficom dword [bX+si+00]
...
DA 57 00		ficom dword [bx+00]
DA 58 00		ficomp dword [bx+si+00]
...
DA 5F 00		ficomp dword [bx+00]
DA 60 00		fisub dword [bx+si+00]
...
DA 67 00		fisub dword [bx+00]
DA 68 00		fisubr dword [bx+si+00]
...
DA 6F 00		fisubr dword [bx+00]
DA 70 00		fidiv dword [bx+si+00]
...
DA 77 00		fidiv dword [bx+00]
DA 78 00		fidivr dword [bx+si+00]
...
DA 7F 00		fidivr dword [bx+00]
DA 80 00 00		fiadd dword [bx+si+0000]
...
DA 87 00 00		fiadd dword [bx+0000]
DA 88 00 00		fimul dword [bx+si+0000]
...
DA 8F 00 00		fimul dword [bx+0000]
DA 90 00 00		ficom dword [bx+si+0000]
...
DA 97 00 00		ficom dword [bx+0000]
DA 98 00 00		ficomp dword [bx+si+0000]
...
DA 9F 00 00		ficomp dword [bx+0000]
DA A0 00 00		fisub dword [bx+si+0000]
...
DA A7 00 00		fisub dword [bx+0000]
DA A8 00 00		fisubr dword [bx+si+0000]
...
DA AF 00 00		fisubr dword [bx+0000]
DA B0 00 00		fidiv dword [bx+si+0000]
...
DA B7 00 00		fidiv dword [bx+0000]
DA B8 00 00		fidivr dword [bx+si+0000]
...
DA BF 00 00		fidivr dword [bx+0000]
DA C0			fcmovb st(0)
...
DA C7			fcmovb st(7)
DA C8			fcmove st(0)
...
DA CF			fcmove st(7)
DA D0			fcmovbe st(0)
...
DA D7			fcmovbe st(7)
DA D8			fcmovu st(0)
...
DA DF			fcmovu st(7)
DA E0			esc 0014,al
...
DA E7			esc 0014,bh
DA E8			esc 0015,al
...
DA EF			esc 0015,bh
DA F0			esc 0016,al
...
DA F7			esc 0016,bh
DA F8			esc 0017,al
...
DA FF			esc 0017,bh
DB 00			fild dword [bx+si]
...
DB 07			fild dword [bx]
DB 08			esc 0019,word [bx+si]
...
DB 0F			esc 0019,word [bx]
DB 10			fist dword [bx+si]
...
DB 17			fist dword [bx]
DB 18			fistp dword [bx+si]
...
DB 1F			fistp dword [bx]
DB 20			esc 001C,word [bx+si]
...
DB 27			esc 001C,word [bx]
DB 28			fld tbyte [bx+si]
...
DB 2F			fld tbyte [bx]
DB 30			esc 001E,word [bx+si]
...
DB 37			esc 001E,word [bx]
DB 38			fstp tbyte [bx+si]
...
DB 3F			fstp tbyte [bx]
DB 40 00		fild dword [bx+si+00]
...
DB 47 00		fild dword [bx+00]
DB 48 00		esc 0019,word [bx+si+00]
...
DB 4F 00		esc 0019,word [bx+00]
DB 50 00		fist dword [bx+si+00]
...
DB 57 00		fist dword [bx+00]
DB 58 00		fistp dword [bx+si+00]
...
DB 5F 00		fistp dword [bx+00]
DB 60 00		esc 001C,word [bx+si+00]
...
DB 67 00		esc 001C,word [bx+00]
DB 68 00		fld tbyte [bx+si+00]
...
DB 6F 00		fld tbyte [bx+00]
DB 70 00		esc 001E,word [bx+si+00]
...
DB 77 00		esc 001E,word [bx+00]
DB 78 00		fstp tbyte [bx+si+00]
...
DB 7F 00		fstp tbyte [bx+00]
DB 80 00 00		fild dword [bx+si+0000]
...
DB 87 00 00		fild dword [bx+0000]
DB 88 00 00		esc 0019,word [bx+si+0000]
...
DB 8F 00 00		esc 0019,word [bx+0000]
DB 90 00 00		fist dword [bx+si+0000]
...
DB 97 00 00		fist dword [bx+0000]
DB 98 00 00		fistp dword [bx+si+0000]
...
DB 9F 00 00		fistp dword [bx+0000]
DB A0 00 00		esc 001C,word [bx+si+0000]
...
DB A7 00 00		esc 001C,word [bx+0000]
DB A8 00 00		fld tbyte [bx+si+0000]
...
DB AF 00 00		fld tbyte [bx+0000]
DB B0 00 00		esc 001E,word [bx+si+0000]
...
DB B7 00 00		esc 001E,word [bx+0000]
DB B8 00 00		fstp tbyte [bx+si+0000]
...
DB BF 00 00		fstp tbyte [bx+0000]
DB C0			fcmovnb st(0)
...
DB C7			fcmovnb st(7)
DB C8			fcmovne st(0)
...
DB CF			fcmovne st(7)
DB D0			fcmovnbe st(0)
...
DB D7			fcmovnbe st(7)
DB D8			fcmovnu st(0)
...
DB DF			fcmovnu st(7)
DB E0			feni
DB E1			fdisi
DB E2			fnclex
DB E3			fninit
DB E4			fsetpm
DB E5			esc 001C,bp
DB E6			esc 001C,sp
DB E7			esc 001C,di
DB E8			fucomi st(0)
...
DB EF			fucomi st(7)
DB F0			fcomi st(0)
...
DB F7			fcomi st(7)
DB F8			esc 001F,ax
DB F9			esc 001F,cx
DB FA			esc 001F,dx
DB FB			esc 001F,bx
DB FC			esc 001F,sp
DB FD			esc 001F,bp
DB FE			esc 001F,si
DB FF			esc 001F,di
DC 00			fadd qword [bx+si]
...
DC 07			fadd qword [bx]
DC 08			fmul qword [bx+si]
...
DC 0F			fmul qword [bx]
DC 10			fcom qword [bx+si]
...
DC 17			fcom qword [bx]
DC 18			fcomp qword [bx+si]
...
DC 1F			fcomp qword [bx]
DC 20			fsub qword [bx+si]
...
DC 27			fsub qword [bx]
DC 28			fsubr qword [bx+si]
...
DC 2F			fsubr qword [bx]
DC 30			fdiv qword [bx+si]
...
DC 37			fdiv qword [bx]
DC 38			fdivr qword [bx+si]
...
DC 3F			fdivr qword [bx]
DC 40 00		fadd qword [bx+si+00]
.
 .
  .
DC 78 00		fdivr qword [bx+si+00]
...
DC 7F 00		fdivr qword [bx+00]
DC 80 00 00		fadd qword [bx+si+0000]
.
 .
  .
DC BF 00 00		fdivr qword [bx+0000]
DC C0			fadd st(0),st(0)
DC C1			fadd st(1),st(0)
...
DC C7			fadd st(7),st(0)
DC C8			fmul st(0),st(0)
...
DC CF			fmul st(7),st(0)
DC D0			fcom st(0)
...
DC D7			fcom st(7)
DC D8			fcomp st(0)
...
DC DF			fcomp st(7)
DC E0			fsubr st(0),st(0)
...
DC E7			fsubr st(7),st(0)
DC E8			fsub st(0),st(0)
...
DC EF			fsub st(7),st(0)
DC F0			fdivr st(0),st(0)
...
DC F7			fdivr st(7),st(0)
DC F8			fdiv st(0),st(0)
...
DC FF			fdiv s(7),st(0)
DD 00			fld qword [bx+si]
...
DD 07			fld qword [bx]
DD 08			esc 0029,word [bx+si]
...
DD 0F			esc 0029,word [bx]
DD 10			fst qword [bx+si]
...
DD 17			fst qword [bx]
DD 18			fstp qword [bx+si]
...
DD 1F			fstp qword [bx]
DD 20			frstor [bx+si]
...
DD 27			frstor [bx]
DD 28			esc 002D,word [bx+si]
...
DD 2F			esc 002D,word [bx]
DD 30			fnsave [bx+si]
...
DD 37			fnsave [bx]
DD 38			fnstsw [bx+si]
...
DD 3F			fnstsw [bx]
DD 40 00		fld qword [bx+si+00]
.
 .
  .
DD 7F 00		fnstsw [bx+00]
DD 80 00 00		fld qword [bx+si+0000]
.
 .
  .
DD BF 00 00		fld fnstsw [bx+0000]
DD C0			ffree st(0)
...
DD C7			ffree st(7)
DD C8			esc 0029,ax
DD C9			esc 0029,cx
DD CA			esc 0029,dx
DD CB			esc 0029,bx
DD CC			esc 0029,sp
DD CD			esc 0029,bp
DD CE			esc 0029,si
DD CF			esc 0029,di
DD D0			fst st(0)
...
DD D7			fst st(7)
DD D8			fstp st(0)
...
DD DF			fstp st(7)
DD E0			fucom st(0)
...
DD E7			fucom st(7)
DD E8			fucomp st(0)
...
DD EF			fucomp st(7)
DD F0			esc 002E,ax
DD F1			esc 002E,cx
DD F2			esc 002E,dx
DD F3			esc 002E,bx
DD F4			esc 002E,sp
DD F5			esc 002E,bp
DD F6			esc 002E,si
DD F7			esc 002E,di
DD F8			esc 002F,ax
DD F9			esc 002F,cx
DD FA			esc 002F,dx
DD FB			esc 002F,bx
DD FC			esc 002F,sp
DD FD			esc 002F,bp
DD FE			esc 002F,si
DD FF			esc 002F,di
DE 00			fiadd word [bx+si]
...
DE 07			fiadd word [bx]
DE 08			fimul word [bx+si]
...
DE 0F			fimul word [bx]
DE 10			ficom word [bx+si]
...
DE 17			ficom word [bx]
DE 18			ficomp word [bx+si]
...
DE 1F			ficomp word [bx]
DE 20			fisub word [bx+si]
...
DE 27			fisub word [bx]
DE 28			fisubr word [bx+si]
...
DE 2F			fisubr word [bx]
DE 30			fidiv word [bx+si]
...
DE 37			fidiv word [bx]
DE 38			fidivr word [bx+si]
...
DE 3F			fidivr word [bx]
DE 40 00		fiadd word [bx+si+00]
.
 .
  .
DE 7F 00		fidivr word [bx+00]
DE 80 00 00		fiadd word [bx+si+0000]
.
 .
  .
DE BF 00 00		fidivr word [bx+0000]
DE C0			faddp st(0),st(0)
DE C1			faddp
DE C2			faddp st(2),st(0)
...
DE C7			faddp st(7),st(0)
DE C8			fmulp st(0),st(0)
DE C9			fmulp
DE CA			fmulp st(2),st(0)
...
DE CF			fmulp st(7),st(0)
DE D0			fcomp st(0)
...
DE D7			fcomp st(7)
DE D8			esc 0033,al
...
DE DF			esc 0033,bh
DE E0			fsubrp st(0),st(0)
DE E1			fsubrp
...
DE E7			fsubrp st(7),st(0)
DE E8			fsubp st(0),st(0)
DE E9			fsubp
...
DE EF			fsubp st(7),st(0)
DE F0			fdivrp st(0),st(0)
DE F1			fdivrp
...
DE F7			fdivrp st(7),st(0)
DE F8			fdivp st(0),st(0)
DE F9			fdivp
...
DE FF			fdivp st(7),st(0)
DF 00			fild word [bx+si]
...
DF 07			fild word [bx]
DF 08			esc 0039,word [bx+si]
...
DF 0F			esc 0039,word [bx]
DF 10			fist word [bx+si]
...
DF 17			fist word [bx]
DF 18			fistp word [bx+si]
...
DF 1F			fistp word [bx]
DF 20			fbld tbyte [bx+si]
...
DF 27			fbld tbyte [bx]
DF 28			fild qword [bx+si]
...
DF 2F			fild qword [bx]
DF 30			fbstp tbyte [bx+si]
...
DF 37			fbstp tbyte [bx]
DF 38			fistp qword [bx+si]
...
DF 3F			fistp qword [bx]
DF 40 00		fild word [bx+si+00]
.
 .
  .
DF 7F 00		fistp qword [bx+00]
DF 80 00 00		fild word [bx+si+0000]
...
DF BF 00 00		fistp qword [bx+0000]
DF C0			esc 0038,ax
DF C1			esc 0038,cx
DF C2			esc 0038,dx
DF C3			esc 0038,bx
DF C4			esc 0038,sp
DF C5			esc 0038,bp
DF C6			esc 0038,si
DF C7			esc 0038,di
DF C8			esc 0039,ax
DF C9			esc 0039,cx
DF CA			esc 0039,dx
DF CB			esc 0039,bx
DF CC			esc 0039,sp
DF CD			esc 0039,bp
DF CE			esc 0039,si
DF CF			esc 0039,di
DF D0			esc 003A,ax
DF D1			esc 003A,cx
DF D2			esc 003A,dx
DF D3			esc 003A,bx
DF D4			esc 003A,sp
DF D5			esc 003A,bp
DF D6			esc 003A,si
DF D7			esc 003A,di
DF D8			esc 003B,ax
DF D9			esc 003B,cx
DF DA			esc 003B,dx
DF DB			esc 003B,bx
DF DC			esc 003B,sp
DF DD			esc 003B,bp
DF DE			esc 003B,si
DF DF			esc 003B,di
DF E0			fnstsw ax
DF E1			esc 003C,cx
DF E2			esc 003C,dx
DF E3			esc 003C,bx
DF E4			esc 003C,sp
DF E5			esc 003C,bp
DF E6			esc 003C,si
DF E7			esc 003C,di
DF E8			fucomip st(0)
...
DF EF			fucomip st(7)
DF F0			fcomip st(0)
...
DF F7			fcomip st(7)
DF F8			esc 003F,ax
DF F9			esc 003F,cx
DF FA			esc 003F,dx
DF FB			esc 003F,bx
DF FC			esc 003F,sp
DF FD			esc 003F,bp
DF FE			esc 003F,si
DF FF			esc 003F,di
E0 00			loopnzw <next byte>
E1 00			loopzw <next byte>
E2 00			loopw <next byte>
E3 00			jcxzw <next byte>
E4 00			in al,00
E5 00			in ax,00
E6 00			out 00,al
E7 00			out 00,ax
E8 00 00		call <next byte>
              <first 00 selects just like in the short jump instrs ....second 00 jumps ahead in multiples of 100 hex> SIGNED!
E9 00 00		jmp <next byte>   SIGNED!
EA 00 00 00 00		jmp 0000:0000
EB 00			jmp <next byte>   SIGNED!
EC			in al,dx
ED			in ax,dx
EE			out dx,al
EF			out dx,ax
F0		<Lock prefix>
F1			<undefined>
F2		<repnz prefix>
F3		<repz prefix>
F4			hlt
F5			cmc
F6 00 00		test byte [bx+si],00
...
F6 07 00		test byte [bx],00
F6 08			<undefined>
...
F6 0F			<undefined>
F6 10			not byte [bx+si]
...
F6 17			not byte [bx]
F6 18			neg byte [bx+si]
...
F6 1F			neg byte [bx]
F6 20			mul byte [bx+si]
...
F6 27			mul byte [bx]
F6 28			imul byte [bx+si]
...
F6 2F			imul byte [bx]
F6 30			div byte [bx+si]
...
F6 37			div byte [bx]
F6 38			idiv byte [bx+si]
...
F6 3F			idiv byte [bx]
F6 40 00 00		test byte [bx+si+00],0000
...
F6 BF 00 00		idiv byte [bx+0000]
F6 C0 00		test al,00
...
F6 C7 00		test bh,00
F6 C8			<undefined>
...
F6 CF			<undefined>
F6 D0			not al
...
F6 D7			not bh
F6 D8			neg al
...
F6 DF			neg bh
F6 E0			mul al
...
F6 E7			mul bh
F6 E8			imul al
...
F6 EF			imul bh
F6 F0			div al
...
F6 F7			div bh
F6 F8			idiv al
...
F6 FF			idiv bh
F7 00 00 00		test word [bx+si],0000
F7			<same as F6, except with word instead of byte and with promotions>
F8			clc
F9			stc
FA			cli
FB			sti
FC			cld
FD			std
FE 00			inc byte [bx+si]
...
FE 07			inc byte [bx]
FE 08			dec byte [bx+si]
...
FE 0F			dec byte [bx]
FE 10			<undefined>
...
FE 17			<undefined>
FE 18			<undefined>
...
FE 1F			<undefined>
FE 20			<undefined>
...
FE 27			<undefined>
FE 28			<undefined>
...
FE 2F			<undefined>
FE 30			<undefined>
...
FE 37			<undefined>
FE 38			<undefined>
...
FE 3F			<undefined>
...
FE 40 00		inc byte [bx+si+00]
...
FE 47 00		inc byte [bx+00]
FE 48 00		dec byte [bx+si+00]
...
FE 4F 00		dec byte [bx+00]
FE 50			<undefined>
...
FE 7F			<undefined>
FE 80 00 00		inc byte [bx+si+0000]
...
FE 87 00 00		inc byte [bx+0000]
FE 88 00 00		dec byte [bx+si+0000]
...
FE 8F 00 00		dec byte [bx+0000]
FE 90			<undefined>
...
FE BF			<undefined>
FE C0			inc al
...
FE C7			inc bh
FE C8			dec al
...
FE CF			dec bh
FE D0			<undefined>
...
FE FF			<undefined>
FF			<same as FE, except word instead of byte + promotions>
