TermDefinition
Instruction Consists of an opcode, a modifier, an A-operand, and a B-operand
A-operand Consists of an A-mode and an A-number
A-mode Addressing mode of an A-operand
A-number Integer between 0 and core size - 1, inclusive
B-operand Consists of a B-mode and a B-number
B-mode Addressing mode of a B-operand
B-number integer between 0 and core size - 1, inclusive
TermDefinition
Program counter Pointer to the location in core of the instruction fetched from core to execute
Current instruction The instruction in the instruction register, as copied (prior to execution) from the PC location of core.
A-pointer Points to the instruction, the A-operand of the current instruction references in core
A-instruction Copy of the instruction the A-pointer points to in core (as it was during operand evaluation)
A-value A-number and/or the B-number of the A-instruction or the A-instruction itself, whichever are/is selected by the opcode modifier.
B-pointer Points to the instruction, the B-operand of the current instruction references in core.
B-instruction Copy of the instruction the B-pointer points to in core (as it was during operand evaluation)
B-value A-number and/or the B-number of the B-instruction or the B-instruction itself, whichever are/is selected by the opcode modifier.
B-target A-number and/or the B-number of the instruction pointed to by the B-pointer or the instruction itself, whichever are/is selected by the opcode modifier.
Address ModeExampleRegisterValue
Immediate OPC.A #a, #b A-pointerPC
B-pointerPC
A-instruction[PC]
B-instruction[PC]
B-value[PC].A
B-value[PC].A
OPC.A #a, #b A-pointerPC
B-pinterPC
A-instruction[PC]
B-instruction[PC]
B-value[PC].A
B-value[PC].A