ref: 0872214890c6e7ca117c2393b62931812824338f
dir: /5551.h/
#define MMAX ( 1 << 8 ) /* ops */ enum { /* machine related */ DIE, /* drop dead */ OUT, /* logical */ NOT, AND, NOR, XOR, /* arithmatic */ SUB, ADD, /* shift */ SHR, SHL, /* memory */ PUT, /* stores something in reg */ MOV, /* copy stuff from a reg to memory */ LDM, /* load from memory into register */ NTH, /* returns the Nth bit */ }; /* registers */ enum { NUL, CARRY, OVERFLOW, NSIGN, /* not used, yet. */ PARITY, MODE, /* int or bool */ ON, /* false in case of fatal errors, can be used as a source of 1s */ };