> ASMTEST :  mcode% &2000 (mem=&1234 2imm8=&56 <imm16=&7890 Ffar=&12345678 P P=0 1 ZO%=mcode%:P%=&8000 d[OPT P*3+4 nADD [mem],AL ; 00 xADD [mem],AX ; 01 ADD AL,[mem] ; 02 ; ; All 8-bit addressing modes ADD AL,[BX+SI] ; 02 00 ADD AL,[BX+DI] ; 02 01 ADD AL,[BP+SI] ; 02 02 ADD AL,[BP+DI] ; 02 03 ADD AL,[SI] ; 02 04 ADD AL,[DI] ; 02 05 ADD AL,[mem] ; 02 06 ADD AL,[BX] ; 02 07 ; ADD CL,[BX+SI] ; 02 08 ADD CL,[BX+DI] ; 02 09 ADD CL,[BP+SI] ; 02 0A ADD CL,[BP+DI] ; 02 0B "ADD CL,[SI] ; 02 0C ,ADD CL,[DI] ; 02 0D 6ADD CL,[mem] ; 02 0E @ADD CL,[BX] ; 02 0F J; TADD DL,[BX+SI] ; 02 10 ^ADD DL,[BX+DI] ; 02 11 hADD DL,[BP+SI] ; 02 12 rADD DL,[BP+DI] ; 02 13 |ADD DL,[SI] ; 02 14 ADD DL,[DI] ; 02 15 ADD DL,[mem] ; 02 16 ADD DL,[BX] ; 02 17 ; ADD BL,[BX+SI] ; 02 18 ADD BL,[BX+DI] ; 02 19 ADD BL,[BP+SI] ; 02 1A ADD BL,[BP+DI] ; 02 1B ADD BL,[SI] ; 02 1C ADD BL,[DI] ; 02 1D ADD BL,[mem] ; 02 1E ADD BL,[BX] ; 02 1F ; ADD AH,[BX+SI] ; 02 20 ADD AH,[BX+DI] ; 02 21 ADD AH,[BP+SI] ; 02 22 &ADD AH,[BP+DI] ; 02 23 0ADD AH,[SI] ; 02 24 :ADD AH,[DI] ; 02 25 DADD AH,[mem] ; 02 26 NADD AH,[BX] ; 02 27 X; bADD CH,[BX+SI] ; 02 28 lADD CH,[BX+DI] ; 02 29 vADD CH,[BP+SI] ; 02 2A ADD CH,[BP+DI] ; 02 2B ADD CH,[SI] ; 02 2C ADD CH,[DI] ; 02 2D ADD CH,[mem] ; 02 2E ADD CH,[BX] ; 02 2F ; ADD DH,[BX+SI] ; 02 30 ADD DH,[BX+DI] ; 02 31 ADD DH,[BP+SI] ; 02 32 ADD DH,[BP+DI] ; 02 33 ADD DH,[SI] ; 02 34 ADD DH,[DI] ; 02 35 ADD DH,[mem] ; 02 36 ADD DH,[BX] ; 02 37  ; ADD BH,[BX+SI] ; 02 38  ADD BH,[BX+DI] ; 02 39 *ADD BH,[BP+SI] ; 02 3A 4ADD BH,[BP+DI] ; 02 3B >ADD BH,[SI] ; 02 3C HADD BH,[DI] ; 02 3D RADD BH,[mem] ; 02 3E \ADD BH,[BX] ; 02 3F f; pADD AL,[BX+SI+imm8] ; 02 40 zADD AL,[BX+DI+imm8] ; 02 41 ADD AL,[BP+SI+imm8] ; 02 42 ADD AL,[BP+DI+imm8] ; 02 43 ADD AL,[SI+imm8] ; 02 44 ADD AL,[DI+imm8] ; 02 45 ADD AL,[BP+imm8] ; 02 46 ADD AL,[BX+imm8] ; 02 47 ; ADD CL,[BX+SI+imm8] ; 02 48 ADD CL,[BX+DI+imm8] ; 02 49 ADD CL,[BP+SI+imm8] ; 02 4A ADD CL,[BP+DI+imm8] ; 02 4B ADD CL,[SI+imm8] ; 02 4C ADD CL,[DI+imm8] ; 02 4D ADD CL,[BP+imm8] ; 02 4E ADD CL,[BX+imm8] ; 02 4F ; $ADD DL,[BX+SI+imm8] ; 02 50 .ADD DL,[BX+DI+imm8] ; 02 51 8ADD DL,[BP+SI+imm8] ; 02 52 BADD DL,[BP+DI+imm8] ; 02 53 LADD DL,[SI+imm8] ; 02 54 VADD DL,[DI+imm8] ; 02 55 `ADD DL,[BP+imm8] ; 02 56 jADD DL,[BX+imm8] ; 02 57 t; ~ADD BL,[BX+SI+imm8] ; 02 58 ADD BL,[BX+DI+imm8] ; 02 59 ADD BL,[BP+SI+imm8] ; 02 5A ADD BL,[BP+DI+imm8] ; 02 5B ADD BL,[SI+imm8] ; 02 5C ADD BL,[DI+imm8] ; 02 5D ADD BL,[BP+imm8] ; 02 5E ADD BL,[BX+imm8] ; 02 5F ; ADD AH,[BX+SI+imm8] ; 02 60 ADD AH,[BX+DI+imm8] ; 02 61 ADD AH,[BP+SI+imm8] ; 02 62 ADD AH,[BP+DI+imm8] ; 02 63 ADD AH,[SI+imm8] ; 02 64  ADD AH,[DI+imm8] ; 02 65 ADD AH,[BP+imm8] ; 02 66 ADD AH,[BX+imm8] ; 02 67 (; 2ADD CH,[BX+SI+imm8] ; 02 68 <ADD CH,[BX+DI+imm8] ; 02 69 FADD CH,[BP+SI+imm8] ; 02 6A PADD CH,[BP+DI+imm8] ; 02 6B ZADD CH,[SI+imm8] ; 02 6C dADD CH,[DI+imm8] ; 02 6D nADD CH,[BP+imm8] ; 02 6E xADD CH,[BX+imm8] ; 02 6F ; ADD DH,[BX+SI+imm8] ; 02 70 ADD DH,[BX+DI+imm8] ; 02 71 ADD DH,[BP+SI+imm8] ; 02 72 ADD DH,[BP+DI+imm8] ; 02 73 ADD DH,[SI+imm8] ; 02 74 ADD DH,[DI+imm8] ; 02 75 ADD DH,[BP+imm8] ; 02 76 ADD DH,[BX+imm8] ; 02 77 ; ADD BH,[BX+SI+imm8] ; 02 78 ADD BH,[BX+DI+imm8] ; 02 79 ADD BH,[BP+SI+imm8] ; 02 7A ADD BH,[BP+DI+imm8] ; 02 7B ADD BH,[SI+imm8] ; 02 7C ADD BH,[DI+imm8] ; 02 7D "ADD BH,[BP+imm8] ; 02 7E ,ADD BH,[BX+imm8] ; 02 7F 6; @ADD AL,[BX+SI+imm16] ; 02 80 JADD AL,[BX+DI+imm16] ; 02 81 TADD AL,[BP+SI+imm16] ; 02 82 ^ADD AL,[BP+DI+imm16] ; 02 83 hADD AL,[SI+imm16] ; 02 84 rADD AL,[DI+imm16] ; 02 85 |ADD AL,[BP+imm16] ; 02 86 ADD AL,[BX+imm16] ; 02 87 ; ADD CL,[BX+SI+imm16] ; 02 88 ADD CL,[BX+DI+imm16] ; 02 89 ADD CL,[BP+SI+imm16] ; 02 8A ADD CL,[BP+DI+imm16] ; 02 8B ADD CL,[SI+imm16] ; 02 8C ADD CL,[DI+imm16] ; 02 8D ADD CL,[BP+imm16] ; 02 8E ADD CL,[BX+imm16] ; 02 8F ; ADD DL,[BX+SI+imm16] ; 02 90 ADD DL,[BX+DI+imm16] ; 02 91 ADD DL,[BP+SI+imm16] ; 02 92 ADD DL,[BP+DI+imm16] ; 02 93 ADD DL,[SI+imm16] ; 02 94 &ADD DL,[DI+imm16] ; 02 95 0ADD DL,[BP+imm16] ; 02 96 :ADD DL,[BX+imm16] ; 02 97 D; NADD BL,[BX+SI+imm16] ; 02 98 XADD BL,[BX+DI+imm16] ; 02 99 bADD BL,[BP+SI+imm16] ; 02 9A lADD BL,[BP+DI+imm16] ; 02 9B vADD BL,[SI+imm16] ; 02 9C ADD BL,[DI+imm16] ; 02 9D ADD BL,[BP+imm16] ; 02 9E ADD BL,[BX+imm16] ; 02 9F ; ADD AH,[BX+SI+imm16] ; 02 A0 ADD AH,[BX+DI+imm16] ; 02 A1 ADD AH,[BP+SI+imm16] ; 02 A2 ADD AH,[BP+DI+imm16] ; 02 A3 ADD AH,[SI+imm16] ; 02 A4 ADD AH,[DI+imm16] ; 02 A5 ADD AH,[BP+imm16] ; 02 A6 ADD AH,[BX+imm16] ; 02 A7 ; ADD CH,[BX+SI+imm16] ; 02 A8 ADD CH,[BX+DI+imm16] ; 02 A9 ADD CH,[BP+SI+imm16] ; 02 AA ADD CH,[BP+DI+imm16] ; 02 AB *ADD CH,[SI+imm16] ; 02 AC 4ADD CH,[DI+imm16] ; 02 AD >ADD CH,[BP+imm16] ; 02 AE HADD CH,[BX+imm16] ; 02 AF R; \ADD DH,[BX+SI+imm16] ; 02 B0 fADD DH,[BX+DI+imm16] ; 02 B1 pADD DH,[BP+SI+imm16] ; 02 B2 zADD DH,[BP+DI+imm16] ; 02 B3 ADD DH,[SI+imm16] ; 02 B4 ADD DH,[DI+imm16] ; 02 B5 ADD DH,[BP+imm16] ; 02 B6 ADD DH,[BX+imm16] ; 02 B7 ; ADD BH,[BX+SI+imm16] ; 02 B8 ADD BH,[BX+DI+imm16] ; 02 B9 ADD BH,[BP+SI+imm16] ; 02 BA ADD BH,[BP+DI+imm16] ; 02 BB ADD BH,[SI+imm16] ; 02 BC ADD BH,[DI+imm16] ; 02 BD ADD BH,[BP+imm16] ; 02 BE ADD BH,[BX+imm16] ; 02 BF  ;  ADD AL,AL ; 02 C0  ADD AL,CL ; 02 C1 $ ADD AL,DL ; 02 C2 . ADD AL,BL ; 02 C3 8 ADD AL,AH ; 02 C4 B ADD AL,CH ; 02 C5 L ADD AL,DH ; 02 C6 V ADD AL,BH ; 02 C7 ` ; j ADD CL,AL ; 02 C8 t ADD CL,CL ; 02 C9 ~ ADD CL,DL ; 02 CA  ADD CL,BL ; 02 CB  ADD CL,AH ; 02 CC  ADD CL,CH ; 02 CD  ADD CL,DH ; 02 CE  ADD CL,BH ; 02 CF  ;  ADD DL,AL ; 02 D0  ADD DL,CL ; 02 D1  ADD DL,DL ; 02 D2  ADD DL,BL ; 02 D3  ADD DL,AH ; 02 D4  ADD DL,CH ; 02 D5  ADD DL,DH ; 02 D6  ADD DL,BH ; 02 D7  ;  ADD BL,AL ; 02 D8 ( ADD BL,CL ; 02 D9 2 ADD BL,DL ; 02 DA < ADD BL,BL ; 02 DB F ADD BL,AH ; 02 DC P ADD BL,CH ; 02 DD Z ADD BL,DH ; 02 DE d ADD BL,BH ; 02 DF n ; x ADD AH,AL ; 02 E0  ADD AH,CL ; 02 E1  ADD AH,DL ; 02 E2  ADD AH,BL ; 02 E3  ADD AH,AH ; 02 E4  ADD AH,CH ; 02 E5  ADD AH,DH ; 02 E6  ADD AH,BH ; 02 E7  ;  ADD CH,AL ; 02 E8  ADD CH,CL ; 02 E9  ADD CH,DL ; 02 EA  ADD CH,BL ; 02 EB  ADD CH,AH ; 02 EC  ADD CH,CH ; 02 ED  ADD CH,DH ; 02 EE  ADD CH,BH ; 02 EF " ; , ADD DH,AL ; 02 F0 6 ADD DH,CL ; 02 F1 @ ADD DH,DL ; 02 F2 J ADD DH,BL ; 02 F3 T ADD DH,AH ; 02 F4 ^ ADD DH,CH ; 02 F5 h ADD DH,DH ; 02 F6 r ADD DH,BH ; 02 F7 | ;  ADD BH,AL ; 02 F8  ADD BH,CL ; 02 F9  ADD BH,DL ; 02 FA  ADD BH,BL ; 02 FB  ADD BH,AH ; 02 FC  ADD BH,CH ; 02 FD  ADD BH,DH ; 02 FE  ADD BH,BH ; 02 FF  ;  ADD AX,[mem] ; 03  ; ! ; All 16-bit addressing modes  ADD AX,[BX+SI] ; 03 00  ADD AX,[BX+DI] ; 03 01  ADD AX,[BP+SI] ; 03 02  ADD AX,[BP+DI] ; 03 03 & ADD AX,[SI] ; 03 04 0 ADD AX,[DI] ; 03 05 : ADD AX,[mem] ; 03 06 D ADD AX,[BX] ; 03 07 N ; X ADD CX,[BX+SI] ; 03 08 b ADD CX,[BX+DI] ; 03 09 l ADD CX,[BP+SI] ; 03 0A v ADD CX,[BP+DI] ; 03 0B  ADD CX,[SI] ; 03 0C  ADD CX,[DI] ; 03 0D  ADD CX,[mem] ; 03 0E  ADD CX,[BX] ; 03 0F  ;  ADD DX,[BX+SI] ; 03 10  ADD DX,[BX+DI] ; 03 11  ADD DX,[BP+SI] ; 03 12  ADD DX,[BP+DI] ; 03 13  ADD DX,[SI] ; 03 14  ADD DX,[DI] ; 03 15  ADD DX,[mem] ; 03 16  ADD DX,[BX] ; 03 17  ;  ADD BX,[BX+SI] ; 03 18  ADD BX,[BX+DI] ; 03 19  ADD BX,[BP+SI] ; 03 1A * ADD BX,[BP+DI] ; 03 1B 4 ADD BX,[SI] ; 03 1C > ADD BX,[DI] ; 03 1D H ADD BX,[mem] ; 03 1E R ADD BX,[BX] ; 03 1F \ ; f ADD SP,[BX+SI] ; 03 20 p ADD SP,[BX+DI] ; 03 21 z ADD SP,[BP+SI] ; 03 22  ADD SP,[BP+DI] ; 03 23  ADD SP,[SI] ; 03 24  ADD SP,[DI] ; 03 25  ADD SP,[mem] ; 03 26  ADD SP,[BX] ; 03 27  ;  ADD BP,[BX+SI] ; 03 28  ADD BP,[BX+DI] ; 03 29  ADD BP,[BP+SI] ; 03 2A  ADD BP,[BP+DI] ; 03 2B  ADD BP,[SI] ; 03 2C  ADD BP,[DI] ; 03 2D  ADD BP,[mem] ; 03 2E ADD BP,[BX] ; 03 2F ; ADD SI,[BX+SI] ; 03 30 $ADD SI,[BX+DI] ; 03 31 .ADD SI,[BP+SI] ; 03 32 8ADD SI,[BP+DI] ; 03 33 BADD SI,[SI] ; 03 34 LADD SI,[DI] ; 03 35 VADD SI,[mem] ; 03 36 `ADD SI,[BX] ; 03 37 j; tADD DI,[BX+SI] ; 03 38 ~ADD DI,[BX+DI] ; 03 39 ADD DI,[BP+SI] ; 03 3A ADD DI,[BP+DI] ; 03 3B ADD DI,[SI] ; 03 3C ADD DI,[DI] ; 03 3D ADD DI,[mem] ; 03 3E ADD DI,[BX] ; 03 3F ; ADD AX,[BX+SI+imm8] ; 03 40 ADD AX,[BX+DI+imm8] ; 03 41 ADD AX,[BP+SI+imm8] ; 03 42 ADD AX,[BP+DI+imm8] ; 03 43 ADD AX,[SI+imm8] ; 03 44 ADD AX,[DI+imm8] ; 03 45  ADD AX,[BP+imm8] ; 03 46 ADD AX,[BX+imm8] ; 03 47 ; (ADD CX,[BX+SI+imm8] ; 03 48 2ADD CX,[BX+DI+imm8] ; 03 49 <ADD CX,[BP+SI+imm8] ; 03 4A FADD CX,[BP+DI+imm8] ; 03 4B PADD CX,[SI+imm8] ; 03 4C ZADD CX,[DI+imm8] ; 03 4D dADD CX,[BP+imm8] ; 03 4E nADD CX,[BX+imm8] ; 03 4F x; ADD DX,[BX+SI+imm8] ; 03 50 ADD DX,[BX+DI+imm8] ; 03 51 ADD DX,[BP+SI+imm8] ; 03 52 ADD DX,[BP+DI+imm8] ; 03 53 ADD DX,[SI+imm8] ; 03 54 ADD DX,[DI+imm8] ; 03 55 ADD DX,[BP+imm8] ; 03 56 ADD DX,[BX+imm8] ; 03 57 ; ADD BX,[BX+SI+imm8] ; 03 58 ADD BX,[BX+DI+imm8] ; 03 59 ADD BX,[BP+SI+imm8] ; 03 5A ADD BX,[BP+DI+imm8] ; 03 5B ADD BX,[SI+imm8] ; 03 5C ADD BX,[DI+imm8] ; 03 5D ADD BX,[BP+imm8] ; 03 5E "ADD BX,[BX+imm8] ; 03 5F ,; 6ADD SP,[BX+SI+imm8] ; 03 60 @ADD SP,[BX+DI+imm8] ; 03 61 JADD SP,[BP+SI+imm8] ; 03 62 TADD SP,[BP+DI+imm8] ; 03 63 ^ADD SP,[SI+imm8] ; 03 64 hADD SP,[DI+imm8] ; 03 65 rADD SP,[BP+imm8] ; 03 66 |ADD SP,[BX+imm8] ; 03 67 ; ADD BP,[BX+SI+imm8] ; 03 68 ADD BP,[BX+DI+imm8] ; 03 69 ADD BP,[BP+SI+imm8] ; 03 6A ADD BP,[BP+DI+imm8] ; 03 6B ADD BP,[SI+imm8] ; 03 6C ADD BP,[DI+imm8] ; 03 6D ADD BP,[BP+imm8] ; 03 6E ADD BP,[BX+imm8] ; 03 6F ; ADD SI,[BX+SI+imm8] ; 03 70 ADD SI,[BX+DI+imm8] ; 03 71 ADD SI,[BP+SI+imm8] ; 03 72 ADD SI,[BP+DI+imm8] ; 03 73 ADD SI,[SI+imm8] ; 03 74 ADD SI,[DI+imm8] ; 03 75 &ADD SI,[BP+imm8] ; 03 76 0ADD SI,[BX+imm8] ; 03 77 :; DADD DI,[BX+SI+imm8] ; 03 78 NADD DI,[BX+DI+imm8] ; 03 79 XADD DI,[BP+SI+imm8] ; 03 7A bADD DI,[BP+DI+imm8] ; 03 7B lADD DI,[SI+imm8] ; 03 7C vADD DI,[DI+imm8] ; 03 7D ADD DI,[BP+imm8] ; 03 7E ADD DI,[BX+imm8] ; 03 7F ; ADD AX,[BX+SI+imm16] ; 03 80 ADD AX,[BX+DI+imm16] ; 03 81 ADD AX,[BP+SI+imm16] ; 03 82 ADD AX,[BP+DI+imm16] ; 03 83 ADD AX,[SI+imm16] ; 03 84 ADD AX,[DI+imm16] ; 03 85 ADD AX,[BP+imm16] ; 03 86 ADD AX,[BX+imm16] ; 03 87 ; ADD CX,[BX+SI+imm16] ; 03 88 ADD CX,[BX+DI+imm16] ; 03 89 ADD CX,[BP+SI+imm16] ; 03 8A ADD CX,[BP+DI+imm16] ; 03 8B ADD CX,[SI+imm16] ; 03 8C *ADD CX,[DI+imm16] ; 03 8D 4ADD CX,[BP+imm16] ; 03 8E >ADD CX,[BX+imm16] ; 03 8F H; RADD DX,[BX+SI+imm16] ; 03 90 \ADD DX,[BX+DI+imm16] ; 03 91 fADD DX,[BP+SI+imm16] ; 03 92 pADD DX,[BP+DI+imm16] ; 03 93 zADD DX,[SI+imm16] ; 03 94 ADD DX,[DI+imm16] ; 03 95 ADD DX,[BP+imm16] ; 03 96 ADD DX,[BX+imm16] ; 03 97 ; ADD BX,[BX+SI+imm16] ; 03 98 ADD BX,[BX+DI+imm16] ; 03 99 ADD BX,[BP+SI+imm16] ; 03 9A ADD BX,[BP+DI+imm16] ; 03 9B ADD BX,[SI+imm16] ; 03 9C ADD BX,[DI+imm16] ; 03 9D ADD BX,[BP+imm16] ; 03 9E ADD BX,[BX+imm16] ; 03 9F ; ADD SP,[BX+SI+imm16] ; 03 A0 ADD SP,[BX+DI+imm16] ; 03 A1 ADD SP,[BP+SI+imm16] ; 03 A2 $ADD SP,[BP+DI+imm16] ; 03 A3 .ADD SP,[SI+imm16] ; 03 A4 8ADD SP,[DI+imm16] ; 03 A5 BADD SP,[BP+imm16] ; 03 A6 LADD SP,[BX+imm16] ; 03 A7 V; `ADD BP,[BX+SI+imm16] ; 03 A8 jADD BP,[BX+DI+imm16] ; 03 A9 tADD BP,[BP+SI+imm16] ; 03 AA ~ADD BP,[BP+DI+imm16] ; 03 AB ADD BP,[SI+imm16] ; 03 AC ADD BP,[DI+imm16] ; 03 AD ADD BP,[BP+imm16] ; 03 AE ADD BP,[BX+imm16] ; 03 AF ; ADD SI,[BX+SI+imm16] ; 03 B0 ADD SI,[BX+DI+imm16] ; 03 B1 ADD SI,[BP+SI+imm16] ; 03 B2 ADD SI,[BP+DI+imm16] ; 03 B3 ADD SI,[SI+imm16] ; 03 B4 ADD SI,[DI+imm16] ; 03 B5 ADD SI,[BP+imm16] ; 03 B6 ADD SI,[BX+imm16] ; 03 B7  ; ADD DI,[BX+SI+imm16] ; 03 B8 ADD DI,[BX+DI+imm16] ; 03 B9 (ADD DI,[BP+SI+imm16] ; 03 BA 2ADD DI,[BP+DI+imm16] ; 03 BB <ADD DI,[SI+imm16] ; 03 BC FADD DI,[DI+imm16] ; 03 BD PADD DI,[BP+imm16] ; 03 BE ZADD DI,[BX+imm16] ; 03 BF d; nADD AX,AX ; 03 C0 xADD AX,CX ; 03 C1 ADD AX,DX ; 03 C2 ADD AX,BX ; 03 C3 ADD AX,SP ; 03 C4 ADD AX,BP ; 03 C5 ADD AX,SI ; 03 C6 ADD AX,DI ; 03 C7 ; ADD CX,AX ; 03 C8 ADD CX,CX ; 03 C9 ADD CX,DX ; 03 CA ADD CX,BX ; 03 CB ADD CX,SP ; 03 CC ADD CX,BP ; 03 CD ADD CX,SI ; 03 CE ADD CX,DI ; 03 CF ; "ADD DX,AX ; 03 D0 ,ADD DX,CX ; 03 D1 6ADD DX,DX ; 03 D2 @ADD DX,BX ; 03 D3 JADD DX,SP ; 03 D4 TADD DX,BP ; 03 D5 ^ADD DX,SI ; 03 D6 hADD DX,DI ; 03 D7 r; |ADD BX,AX ; 03 D8 ADD BX,CX ; 03 D9 ADD BX,DX ; 03 DA ADD BX,BX ; 03 DB ADD BX,SP ; 03 DC ADD BX,BP ; 03 DD ADD BX,SI ; 03 DE ADD BX,DI ; 03 DF ; ADD SP,AX ; 03 E0 ADD SP,CX ; 03 E1 ADD SP,DX ; 03 E2 ADD SP,BX ; 03 E3 ADD SP,SP ; 03 E4 ADD SP,BP ; 03 E5 ADD SP,SI ; 03 E6 ADD SP,DI ; 03 E7 &; 0ADD BP,AX ; 03 E8 :ADD BP,CX ; 03 E9 DADD BP,DX ; 03 EA NADD BP,BX ; 03 EB XADD BP,SP ; 03 EC bADD BP,BP ; 03 ED lADD BP,SI ; 03 EE vADD BP,DI ; 03 EF ; ADD SI,AX ; 03 F0 ADD SI,CX ; 03 F1 ADD SI,DX ; 03 F2 ADD SI,BX ; 03 F3 ADD SI,SP ; 03 F4 ADD SI,BP ; 03 F5 ADD SI,SI ; 03 F6 ADD SI,DI ; 03 F7 ; ADD DI,AX ; 03 F8 ADD DI,CX ; 03 F9 ADD DI,DX ; 03 FA ADD DI,BX ; 03 FB  ADD DI,SP ; 03 FC ADD DI,BP ; 03 FD  ADD DI,SI ; 03 FE *ADD DI,DI ; 03 FF 4; >ADD AL,imm8 ; 04 HADD AX,imm16 ; 05 RPUSH ES ; 06 \POP ES ; 07 f [mem],AL ; 08 p [mem],AX ; 09 z AL,[mem] ; 0A  AX,[mem] ; 0B  AL,imm8 ; 0C  AX,imm16 ; 0D PUSH CS ; 0E DB &0F ; POP CS ; 0F ; ADC [mem],AL ; 10 ADC [mem],AX ; 11 ADC AL,[mem] ; 12 ADC AX,[mem] ; 13 ADC AL,imm8 ; 14 ADC AX,imm16 ; 15 PUSH SS ; 16 POP SS ; 17 SBB [mem],AL ; 18 SBB [mem],AX ; 19 $SBB AL,[mem] ; 1A .SBB AX,[mem] ; 1B 8SBB AL,imm8 ; 1C BSBB AX,imm16 ; 1D LPUSH DS ; 1E VPOP DS ; 1F `; j [mem],AL ; 20 t [mem],AX ; 21 ~ AL,[mem] ; 22  AX,[mem] ; 23  AL,imm8 ; 24  AX,imm16 ; 25  ES:[mem],AL ; 26 DAA ; 27 SUB [mem],AL ; 28 SUB [mem],AX ; 29 SUB AL,[mem] ; 2A SUB AX,[mem] ; 2B SUB AL,imm8 ; 2C SUB AX,imm16 ; 2D SUB CS:[mem],AL ; 2E DAS ; 2F  ; XOR [mem],AL ; 30 XOR [mem],AX ; 31 (XOR AL,[mem] ; 32 2XOR AX,[mem] ; 33 <XOR AL,imm8 ; 34 FXOR AX,imm16 ; 35 PXOR SS:[mem],AL ; 36 ZAAA ; 37 dCMP [mem],AL ; 38 nCMP [mem],AX ; 39 xCMP AL,[mem] ; 3A CMP AX,[mem] ; 3B CMP AL,imm8 ; 3C CMP AX,imm16 ; 3D CMP DS:[mem],AL ; 3E AAS ; 3F ; INC AX ; 40 INC CX ; 41 INC DX ; 42 INC BX ; 43 INC SP ; 44 INC BP ; 45 INC SI ; 46 INC DI ; 47 DEC AX ; 48 DEC CX ; 49 "DEC DX ; 4A ,DEC BX ; 4B 6DEC SP ; 4C @DEC BP ; 4D JDEC SI ; 4E TDEC DI ; 4F ^; hPUSH AX ; 50 rPUSH CX ; 51 |PUSH DX ; 52 PUSH BX ; 53 PUSH SP ; 54 PUSH BP ; 55 PUSH SI ; 56 PUSH DI ; 57 POP AX ; 58 POP CX ; 59 POP DX ; 5A POP BX ; 5B POP SP ; 5C POP BP ; 5D POP SI ; 5E POP DI ; 5F ; DB &60 ; 60 DB &61 ; 61 &DB &62 ; 62 0DB &63 ; 63 :DB &64 ; 64 DDB &65 ; 65 NDB &66 ; 66 XDB &67 ; 67 bDB &68 ; 68 lDB &69 ; 69 vDB &6A ; 6A DB &6B ; 6B DB &6C ; 6C DB &6D ; 6D DB &6E ; 6E DB &6F ; 6F ; JO short1 ; 70 JNO short1 ; 71 JC short1 ; 72 JNC short1 ; 73 JZ short1 ; 74 JNZ short1 ; 75 JBE short1 ; 76 JA short1 ; 77  JS short1 ; 78 JNS short1 ; 79  JPE short1 ; 7A *JPO short1 ; 7B 4JL short1 ; 7C >JGE short1 ; 7D HJLE short1 ; 7E RJG short1 ; 7F \.short1 f; $pADD BYTE [BX+SI],imm8 ; 80 00 $zADD BYTE [BX+DI],imm8 ; 80 01 $ADD BYTE [BP+SI],imm8 ; 80 02 $ADD BYTE [BP+DI],imm8 ; 80 03 $ADD BYTE [SI],imm8 ; 80 04 $ADD BYTE [DI],imm8 ; 80 05 $ADD BYTE [mem],imm8 ; 80 06 $ADD BYTE [BX],imm8 ; 80 07 ; # BYTE [BX+SI],imm8 ; 80 08 $ADC BYTE [BX+SI],imm8 ; 80 10 $SBB BYTE [BX+SI],imm8 ; 80 18 " BYTE [BX+SI],imm8 ; 80 20 $SUB BYTE [BX+SI],imm8 ; 80 28 $XOR BYTE [BX+SI],imm8 ; 80 30 $CMP BYTE [BX+SI],imm8 ; 80 38 ; )ADD BYTE [BX+SI+imm8],imm8 ; 80 40 )$ADD BYTE [BX+SI+imm16],imm8 ; 80 80 ).ADD BYTE AL,imm8 ; 80 C0 8; B; $LADD WORD [BX+SI],imm16 ; 81 00 #V WORD [BX+SI],imm16 ; 81 08 $`ADC WORD [BX+SI],imm16 ; 81 10 $jSBB WORD [BX+SI],imm16 ; 81 18 "t WORD [BX+SI],imm16 ; 81 20 $~SUB WORD [BX+SI],imm16 ; 81 28 $XOR WORD [BX+SI],imm16 ; 81 30 $CMP WORD [BX+SI],imm16 ; 81 38 ; ; 82 ; #ADD WORD [BX+SI],imm8 ; 83 00 " WORD [BX+SI],imm8 ; 83 08 #ADC WORD [BX+SI],imm8 ; 83 10 #SBB WORD [BX+SI],imm8 ; 83 18 ! WORD [BX+SI],imm8 ; 83 20 #SUB WORD [BX+SI],imm8 ; 83 28 #XOR WORD [BX+SI],imm8 ; 83 30 #CMP WORD [BX+SI],imm8 ; 83 38  ; TEST [mem],AL ; 84 TEST [mem],AX ; 85 (XCHG AL,[mem] ; 86 2XCHG AX,[mem] ; 87 <MOV [mem],BL ; 88 FMOV [mem],BX ; 89 PMOV AL,AL ; 8A ZMOV AX,AX ; 8B d nMOV AX,SS ; 8C x; LEA AX,mem ; 8D MOV SS,AX ; 8E POP [mem] ; 8F ; XCHG AX,AX ; 90 XCHG AX,CX ; 91 XCHG AX,DX ; 92 XCHG AX,BX ; 93 XCHG AX,SP ; 94 XCHG AX,BP ; 95 XCHG AX,SI ; 96 XCHG AX,DI ; 97 CBW ; 98 CWD ; 99 F far ; 9A wait ; 9B PUSHF ; 9C "POPF ; 9D ,SAHF ; 9E 6LAHF ; 9F @; JMOV AL,[mem] ; A0 TMOV AX,[mem] ; A1 ^MOV [mem],AL ; A2 hMOV [mem],AX ; A3 rMOVSB ; A4 |MOVSW ; A5 CMPSB ; A6 CMPSW ; A7 TEST AL,imm8 ; A8 TEST AX,imm16 ; A9 STOSB ; AA STOSW ; AB LODSB ; AC LODSW ; AD SCASB ; AE SCASW ; AF ; MOV AL,imm8 ; B0 MOV CL,imm8 ; B1  MOV DL,imm8 ; B2  MOV BL,imm8 ; B3  MOV AH,imm8 ; B4 & MOV CH,imm8 ; B5 0 MOV DH,imm8 ; B6 : MOV BH,imm8 ; B7 D MOV AX,imm16 ; B8 N MOV CX,imm16 ; B9 X MOV DX,imm16 ; BA b MOV BX,imm16 ; BB l MOV SP,imm16 ; BC v MOV BP,imm16 ; BD  MOV SI,imm16 ; BE  MOV DI,imm16 ; BF  ;  ;ROL AL,imm8 ; C0  ;ROL AX,imm8 ; C1  ;RCL AL ;RCR AL ;ROL AL ;ROR AL ;SAL AL ;SAR AL ;SHL AL !;SHR AL !;RCL AX !;RCR AX !;ROL AX *!;ROR AX 4!;SAL AX >!;SAR AX H!;SHL AX R!;SHR AX \! f!RET imm16 ; C2 p!RET ; C3 z!LES AX,[mem] ; C4 !LDS AX,[mem] ; C5 !MOV BYTE [mem],imm8 ; C6 !MOV WORD [mem],imm16 ; C7 !;ENTER imm16,imm8 ; C8 !;LEAVE ; C9 !RETF imm16 ; CA !RETF ; CB ! 3 ; CC ! imm8 ; CD !into ; CE !IRET ; CF !; !ROL AL,1 ; D0 "ROL AX,1 ; D1 "ROL AL,CL ; D2 "ROL AX,CL ; D3 $"; ."AAM ; D4 8"AAD ; D5 B"DB &D6 L";XLAT ; D7 V";ESC 0,AL ; D8 `";ESC 1,AL ; D9 j";ESC 2,AL ; DA t";ESC 3,AL ; DB ~";ESC 4,AL ; DC ";ESC 5,AL ; DD ";ESC 6,AL ; DE ";ESC 7,AL ; DF "; "LOOPNZ short2 ; E0 "LOOPZ short2 ; E1 "LOOP short2 ; E2 "JCXZ short2 ; E3 "IN AL,imm8 ; E4 "IN AX,imm8 ; E5 "OUT imm8,AL ; E6 "OUT imm8,AX ; E7 # near ; E8  #JMP near ; E9 #JMPF far ; EA #JMPS short2 ; EB (#IN AL,DX ; EC 2#IN AX,DX ; ED <#OUT DX,AL ; EE F#OUT DX,AX ; EF P#.near Z#.short2 d#; n#DB &F0 ; LOCK prefix x#DB &F1 #DB &F2 ; REPNZ prefix #DB &F3 ; REPZ prefix #HLT ; F4 #CMC ; F5 #TEST BYTE [mem],imm8 ; F6 #TEST WORD [mem],imm16 ; F7 #CLC ; F8 #STC ; F9 #CLI ; FA #STI ; FB #CLD ; FC #STD ; FD #DEC AL ; FE $INC AL ; FE $: $INC WORD [mem] ; FF "$DEC WORD [mem] ; FF ,$ AX 6$ [mem] @$JMP AX J$JMP [mem] T$PUSH [mem] ^$; h$]