Files
Digital-Research-Source-Code/MPM OPERATING SYSTEMS/MPM-86/MPM-86 2.0 SOURCES/06/OPTAB.DAT
Sepp J Morris 31738079c4 Upload
Digital Research
2020-11-06 18:50:37 +01:00

41 lines
1.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 ops2 (*) byte initial (
'IN', 'JA', 'JB', 'JC', 'JE',
'JG', 'JL', 'JO', 'JP', 'JS',
'JZ', 'OR');
declare ops3 (*) byte initial (
'AAA', 'AAD', 'AAM', 'AAS', 'ADC',
'ADD', 'AND', 'CBW', 'CLC', 'CLD',
'CLI', 'CMC', 'CMP', 'CS:', 'CWD',
'DAA', 'DAS', 'DEC', 'DIV', 'DS:',
'ES:', 'ESC', 'HLT', 'INC', 'INT',
'JAE', 'JBE', 'JGE', 'JLE', 'JMP',
'JNA', 'JNB', 'JNC', 'JNE', 'JNG',
'JNL', 'JNO', 'JNP', 'JNS', 'JNZ',
'JPE', 'JPO', 'LDS', 'LEA', 'LES',
'MOV', 'MUL', 'NEG', 'NOP', 'NOT',
'OUT', 'POP', 'RCL', 'RCR', 'REP',
'RET', 'ROL', 'ROR', 'SAL', 'SAR',
'SBB', 'SHL', 'SHR', 'SS:', 'STC',
'STD', 'STI', 'SUB', 'XOR');
declare ops4 (*) byte initial (
'CALL', 'IDIV', 'IMUL', 'INTO', 'IRET',
'JCXZ', 'JMPF', 'JMPS', 'JNAE', 'JNBE',
'JNGE', 'JNLE', 'LAHF', 'LOCK', 'LOOP',
'POPF', 'PUSH', 'REPE', 'REPZ', 'RETF',
'SAHF', 'TEST', 'WAIT', 'XCHG', 'XLAT');
declare ops5 (*) byte initial (
'CALLF', 'CMPSB', 'CMPSW', 'LODSB', 'LODSW',
'LOOPE', 'LOOPZ', 'MOVSB', 'MOVSW', 'PUSHF',
'REPNE', 'REPNZ', 'SCASB', 'SCASW', 'STOSB',
'STOSW');
declare ops6 (*) byte initial (
'LOOPNE', 'LOOPNZ');
declare nops (5) byte public initial (12, 69, 25, 16, 2);
declare opn$in (*) byte public initial (0, 12, 81, 106, 122, 255);