|
DataMuseum.dkPresents historical artifacts from the history of: Commodore CBM-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Commodore CBM-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 1874 (0x752) Types: TextFile Notes: UNIX file Names: »opcode.c«
└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code └─⟦0a3c255ba⟧ UNIX Filesystem └─⟦this⟧ »assm/opcode.c«
struct { char *mn; unsigned int param; int val; } op_list[] = { /* OPS op_list[] = { */ { "ACI", 2, 0xCE }, { "ADC", 1, 0x88 }, { "ADD", 1, 0x80 }, { "ADI", 2, 0xC6 }, { "ANA", 1, 0xA0 }, { "ANI", 2, 0xE6 }, { "CALL", 3, 0xCD }, { "CC", 3, 0xDC }, { "CM", 3, 0xFC }, { "CMA", 1, 0x2F }, { "CMC", 1, 0x3F }, { "CMP", 1, 0xB8 }, { "CNC", 3, 0xD4 }, { "CNZ", 3, 0xC4 }, { "CP", 3, 0xF4 }, { "CPE", 3, 0xEC }, { "CPI", 2, 0xFE }, { "CPO", 3, 0xE4 }, { "CZ", 3, 0xCC }, { "DAA", 1, 0x27 }, { "DAD", 1, 0x09 }, { "DCR", 1, 0x05 }, { "DCX", 1, 0x0B }, { "DI", 1, 0xF3 }, { "EI", 1, 0xFB }, { "HLT", 1, 0x76 }, { "IN", 2, 0xDB }, { "INR", 1, 0x04 }, { "INX", 1, 0x03 }, { "JC", 3, 0xDA }, { "JM", 3, 0xFA }, { "JMP", 3, 0xC3 }, { "JNC", 3, 0xD2 }, { "JNZ", 3, 0xC2 }, { "JP", 3, 0xF2 }, { "JPE", 3, 0xF2 }, { "JPO", 3, 0xE2 }, { "JZ", 3, 0xCA }, { "LDA", 3, 0x3A }, { "LDAX", 1, 0x0A }, { "LHLD", 3, 0x2A }, { "LXI", 3, 0x01 }, { "MOV", 1, 0x40 }, { "MVI", 2, 0x06 }, { "NOP", 1, 0x00 }, { "ORA", 1, 0xB0 }, { "ORI", 2, 0xF6 }, { "OUT", 2, 0xD3 }, { "PCHL", 1, 0xE9 }, { "POP", 1, 0xC1 }, { "PUSH", 1, 0xC5 }, { "RAL", 1, 0x17 }, { "RAR", 1, 0x1F }, { "RC", 1, 0xD8 }, { "RET", 1, 0xC9 }, { "RIM", 1, 0x20 }, { "RLC", 1, 0x07 }, { "RM", 1, 0xF8 }, { "RNC", 1, 0xD0 }, { "RNZ", 1, 0xC0 }, { "RP", 1, 0xF0 }, { "RPE", 1, 0xE8 }, { "RPO", 1, 0xE0}, { "RRC", 1, 0x0F }, { "RST", 1, 0xC7 }, { "RZ", 1, 0xC8 }, { "SBB", 1, 0x98 }, { "SBI", 2, 0x97 }, { "SHLD", 3, 0x22 }, { "SIM", 1, 0x30 }, { "SPHL", 1, 0xF9 }, { "STA", 3, 0x32 }, { "STAX", 1, 0x02 }, { "STC", 1, 0x37 }, { "SUB", 1, 0x90 }, { "SUI", 2, 0xD6 }, { "XCHG", 1, 0xEB }, { "XRA", 1, 0xA8 }, { "XRI", 2, 0xEE }, { "XTHL", 1, 0xE3 }, { "EQU", 0x80, 0 }, { "ORG", 0x40, 0}, { "DB", 0x20, 0}, { "END", 0xFF, 0}, { "LAST", -1, -1 } };