Files
Digital-Research-Source-Code/CPM OPERATING SYSTEMS/CPM 86/CONCURRENT/CCPM-86 3.1 SOURCE/D7/OPTAB.LIT
Sepp J Morris 31738079c4 Upload
Digital Research
2020-11-06 18:50:37 +01:00

134 lines
4.4 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

declare
op2$in literally '0',
op3$in literally '12',
op4$in literally '81',
op5$in literally '106',
op6$in literally '122';
declare
AAA$in literally 'op3$in + 0',
AAD$in literally 'op3$in + 1',
AAM$in literally 'op3$in + 2',
AAS$in literally 'op3$in + 3',
ADC$in literally 'op3$in + 4',
ADD$in literally 'op3$in + 5',
AND$in literally 'op3$in + 6',
CALL$in literally 'op4$in + 0',
CALLF$in literally 'op5$in + 0',
CBW$in literally 'op3$in + 7',
CLC$in literally 'op3$in + 8',
CLD$in literally 'op3$in + 9',
CLI$in literally 'op3$in + 10',
CMC$in literally 'op3$in + 11',
CMP$in literally 'op3$in + 12',
CMPSB$in literally 'op5$in + 1',
CMPSW$in literally 'op5$in + 2',
CS$in literally 'op3$in + 13',
CWD$in literally 'op3$in + 14',
DAA$in literally 'op3$in + 15',
DAS$in literally 'op3$in + 16',
DEC$in literally 'op3$in + 17',
DIV$in literally 'op3$in + 18',
DS$in literally 'op3$in + 19',
ES$in literally 'op3$in + 20',
ESC$in literally 'op3$in + 21',
HLT$in literally 'op3$in + 22',
IDIV$in literally 'op4$in + 1',
IMUL$in literally 'op4$in + 2',
IN$in literally 'op2$in + 0',
INC$in literally 'op3$in + 23',
INT$in literally 'op3$in + 24',
INTO$in literally 'op4$in + 3',
IRET$in literally 'op4$in + 4',
JA$in literally 'op2$in + 1',
JAE$in literally 'op3$in + 25',
JB$in literally 'op2$in + 2',
JBE$in literally 'op3$in + 26',
JC$in literally 'op2$in + 3',
JCXZ$in literally 'op4$in + 5',
JE$in literally 'op2$in + 4',
JG$in literally 'op2$in + 5',
JGE$in literally 'op3$in + 27',
JL$in literally 'op2$in + 6',
JLE$in literally 'op3$in + 28',
JMP$in literally 'op3$in + 29',
JMPF$in literally 'op4$in + 6',
JMPS$in literally 'op4$in + 7',
JNA$in literally 'op3$in + 30',
JNAE$in literally 'op4$in + 8',
JNB$in literally 'op3$in + 31',
JNBE$in literally 'op4$in + 9',
JNC$in literally 'op3$in + 32',
JNE$in literally 'op3$in + 33',
JNG$in literally 'op3$in + 34',
JNGE$in literally 'op4$in + 10',
JNL$in literally 'op3$in + 35',
JNLE$in literally 'op4$in + 11',
JNO$in literally 'op3$in + 36',
JNP$in literally 'op3$in + 37',
JNS$in literally 'op3$in + 38',
JNZ$in literally 'op3$in + 39',
JO$in literally 'op2$in + 7',
JP$in literally 'op2$in + 8',
JPE$in literally 'op3$in + 40',
JPO$in literally 'op3$in + 41',
JS$in literally 'op2$in + 9',
JZ$in literally 'op2$in + 10',
LAHF$in literally 'op4$in + 12',
LDS$in literally 'op3$in + 42',
LEA$in literally 'op3$in + 43',
LES$in literally 'op3$in + 44',
LOCK$in literally 'op4$in + 13',
LODSB$in literally 'op5$in + 3',
LODSW$in literally 'op5$in + 4',
LOOP$in literally 'op4$in + 14',
LOOPE$in literally 'op5$in + 5',
LOOPNE$in literally 'op6$in + 0',
LOOPNZ$in literally 'op6$in + 1',
LOOPZ$in literally 'op5$in + 6',
MOV$in literally 'op3$in + 45',
MOVSB$in literally 'op5$in + 7',
MOVSW$in literally 'op5$in + 8',
MUL$in literally 'op3$in + 46',
NEG$in literally 'op3$in + 47',
NOP$in literally 'op3$in + 48',
NOT$in literally 'op3$in + 49',
OR$in literally 'op2$in + 11',
OUT$in literally 'op3$in + 50',
POP$in literally 'op3$in + 51',
POPF$in literally 'op4$in + 15',
PUSH$in literally 'op4$in + 16',
PUSHF$in literally 'op5$in + 9',
RCL$in literally 'op3$in + 52',
RCR$in literally 'op3$in + 53',
REP$in literally 'op3$in + 54',
REPE$in literally 'op4$in + 17',
REPNE$in literally 'op5$in + 10',
REPNZ$in literally 'op5$in + 11',
REPZ$in literally 'op4$in + 18',
RET$in literally 'op3$in + 55',
RETF$in literally 'op4$in + 19',
ROL$in literally 'op3$in + 56',
ROR$in literally 'op3$in + 57',
SAHF$in literally 'op4$in + 20',
SAL$in literally 'op3$in + 58',
SAR$in literally 'op3$in + 59',
SBB$in literally 'op3$in + 60',
SCASB$in literally 'op5$in + 12',
SCASW$in literally 'op5$in + 13',
SHL$in literally 'op3$in + 61',
SHR$in literally 'op3$in + 62',
SS$in literally 'op3$in + 63',
STC$in literally 'op3$in + 64',
STD$in literally 'op3$in + 65',
STI$in literally 'op3$in + 66',
STOSB$in literally 'op5$in + 14',
STOSW$in literally 'op5$in + 15',
SUB$in literally 'op3$in + 67',
TEST$in literally 'op4$in + 21',
WAIT$in literally 'op4$in + 22',
XCHG$in literally 'op4$in + 23',
XLAT$in literally 'op4$in + 24',
XOR$in literally 'op3$in + 68';