|
|
@@ -1,16 +1,13 @@ |
|
|
|
: OPrm CREATE C, DOES> C@ A, SWAP 3 LSHIFT OR A, ; |
|
|
|
0x8a OPrm MOVr[], 0x8b OPrm MOVx[], |
|
|
|
|
|
|
|
: OPmr CREATE C, DOES> C@ A, 3 LSHIFT OR A, ; |
|
|
|
0x88 OPmr MOV[]r, 0x89 OPmr MOV[]x, |
|
|
|
|
|
|
|
: OPrm+ ( r m off ) CREATE C, DOES> |
|
|
|
C@ A, ROT 3 LSHIFT ROT OR 0x40 OR A, A, ; |
|
|
|
0x8a OPrm+ MOVr[]+, 0x8b OPrm+ MOVx[]+, |
|
|
|
|
|
|
|
: MOVri, SWAP 0xb0 OR A, A, ; |
|
|
|
: MOVxI, SWAP 0xb8 OR A, A,, ; |
|
|
|
: MOVsx, 0x8e A, SWAP 3 LSHIFT OR 0xc0 OR A, ; |
|
|
|
: MOVxm, 0x8b A, SWAP 3 LSHIFT 0x6 OR A, A,, ; |
|
|
|
: INT, 0xcd A, A, ; |
|
|
|
: ADDAXI, 0x05 A, A,, ; : ADDALi, 0x04 A, A, ; |
|
|
|
: SUBxi, 0x83 A, SWAP 0xe8 OR A, A, ; |
|
|
|
: JMPr, 0xff A, 7 AND 0xe0 OR A, ; |
|
|
|
: JMPf, ( seg off ) 0xea A, SPLITB A, A, A,, ; |
|
|
|
: OPm+r ( m off r ) CREATE C, DOES> |
|
|
|
C@ A, 3 LSHIFT ROT OR 0x40 OR A, A, ; |
|
|
|
0x88 OPm+r MOV[]+r, 0x89 OPm+r MOV[]+x, |