ref: 574330802775a8417de895c924bf454807295150
dir: /notes.txt/
|====================================| | inst. | mode | src/arg1 | dst/arg2 | |= 6bit = 2bit = 8bit = 8bit | |====================================| registers: RES: output of operations CRR: carry ONE: always one OFF: always zero FLAGS: flags? PC: program counter STATE: machine state instructions: I/O: DRD, device read DWR, device write bitwise: NOT, AND, NOR, XOR, arithmatic: ADD, SUB, INC, ++ DEC, -- MUL, DIV, SHR, SHL, branching: JMP, jump each instruction may have serval modes, for I/O insturtions it's device and for arithmatic (and jump?) it is addressing mode.