home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-03-11 | 998 b | 45 lines | [TEXT/KAHL] |
- /************************************************************
- *
- *
- * Header defining the opcode table.
- *
- * by Adrian Bool in cooperation with Graham Cox.
- *
- * copyright © phantasm coding 1992.
- *
- *
- ************************************************************/
-
-
-
-
-
-
- static opcode pdp8[20] =
- { /* cmp is short for compile */
- {"and", 1, &cmpAND}, /* basic opcode types */
- {"tad", 2, &cmpTAD},
- {"isz", 3, &cmpISZ},
- {"dca", 4, &cmpDCA},
- {"jms", 5, &cmpJMS},
- {"io", 6, &cmpIO},
-
- {"cla", 1, &cmpCLA}, /* group one accumulator opcode types*/
- {"cll", 1, &cmpCLL},
- {"cma", 1, &cmpCMA},
- {"cml", 1, &cmpCML},
- {"iac", 1, &cmpIAC},
-
- {"sma", 1, &cmpSMA}, /* group two accumualator opcode types */
- {"sza", 1, &cmpSZA},
- {"snl", 1, &cmpOSR},
- {"hlt", 1, &cmpHLT},
-
- {"org", 0, &cmpORG}, /* pseudo-operations */
- {"equ", 0, &cmpEQU},
- {"end", 0, &cmpEND},
- {"data", 0, &cmpDATA},
- {"store", 0, &cmpSTORE}, /* total : 20 instructions */
- };
-
-