diff --git a/tests/cat.yml b/tests/cat.yml index 0be4520..d36ba81 100644 --- a/tests/cat.yml +++ b/tests/cat.yml @@ -42,3352 +42,6 @@ out_log: |+ Status: ZERO MC Counter: 0 - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 28 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 13 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 21 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 25 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 14 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 28 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO, CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 3 - - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 0 - Address: 0 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 28 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 13 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 21 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 25 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 14 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 28 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO, CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 3 - - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 0 - Address: 0 - - Status: ZERO - MC Counter: 0 - [INFO] Registers: Accumulator: 0 Data: Command: Opcode: JUMP, operand: 1, mode: Relative @@ -3508,5 +162,4 @@ out_log: |+ Status: ZERO MC Counter: 1 - ... diff --git a/tests/hello_username.yml b/tests/hello_username.yml index 599ba41..4ed6142 100644 --- a/tests/hello_username.yml +++ b/tests/hello_username.yml @@ -177,3353 +177,7 @@ output: |- What is your name? Hello, none -out_log: |+ - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 0 - Address: 0 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 28 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 13 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 21 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 25 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 14 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 28 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO, CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 3 - - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 0 - Address: 0 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 28 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 13 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 21 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 25 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 14 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 28 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO, CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 3 - +out_log: | [INFO] ================================================================================ [INFO] ================================================================================ [INFO] ================================================================================ @@ -29610,4 +26264,4 @@ out_log: |+ Status: ZERO, CARRY MC Counter: 3 -... + [INFO] Instructions: 416; MC: 2595 diff --git a/tests/hello_world.yml b/tests/hello_world.yml index 0a5cfcf..544bb38 100644 --- a/tests/hello_world.yml +++ b/tests/hello_world.yml @@ -42,3353 +42,7 @@ input: none output: |- hello world! -out_log: |+ - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 0 - Address: 0 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 28 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 13 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 21 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 25 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 14 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 28 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO, CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 3 - - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 0 - Address: 0 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 28 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 13 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 21 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 25 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 14 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 28 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO, CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 3 - +out_log: | [INFO] ================================================================================ [INFO] ================================================================================ [INFO] ================================================================================ @@ -29475,6 +26129,7 @@ out_log: |+ Status: ZERO, CARRY MC Counter: 3 + [INFO] Instructions: 416; MC: 2595 [INFO] ================================================================================ [INFO] ================================================================================ [INFO] ================================================================================ @@ -68438,6 +65093,7 @@ out_log: |+ Status: ZERO, CARRY MC Counter: 3 + [INFO] Instructions: 630; MC: 3896 [INFO] ================================================================================ [INFO] ================================================================================ [INFO] ================================================================================ @@ -74911,4 +71567,4 @@ out_log: |+ Status: ZERO, CARRY MC Counter: 3 -... + [INFO] Instructions: 105; MC: 647 diff --git a/tests/prob2.yml b/tests/prob2.yml index 5152d97..7988b5c 100644 --- a/tests/prob2.yml +++ b/tests/prob2.yml @@ -147,3353 +147,7 @@ output: |- 00466664 -out_log: |+ - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 0 - Address: 0 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 28 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 13 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 21 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 25 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 14 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 28 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO, CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 3 - - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] ================================================================================ - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 0 - Address: 0 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: NOP, operand: 0, mode: None - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 0 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: JUMP, operand: 15, mode: Relative - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 1 - Address: 16 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 28 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 16 - Address: 16 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 15, mode: Relative - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 0 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 0 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: ZERO - MC Counter: 13 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: ZERO - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: ZERO - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 21 - - [INFO] Registers: - Accumulator: 5 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: - MC Counter: 25 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: - MC Counter: 14 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 28 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 5 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 5 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 111 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 111 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 111 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 110 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 110 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 110 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 101 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 19 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: OUT, operand: 0, mode: Immediate - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 19 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 0 - - Status: CARRY - MC Counter: 14 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 20 - Address: 20 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: OUT, operand: 0, mode: Immediate - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 20 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: JUMP, operand: 65531, mode: Relative - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 21 - Address: 16 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 28 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 16 - Address: 16 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: JUMP, operand: 65531, mode: Relative - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 101 - Data: Command: Opcode: IN, operand: 0, mode: Immediate - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 16 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 101 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 4 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 0 - - Status: CARRY - MC Counter: 13 - - [INFO] Registers: - Accumulator: 10 - Data: Data(0) - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 17 - Address: 17 - - Status: CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: IN, operand: 0, mode: Immediate - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 17 - - Status: CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: CMP, operand: 65519, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 1 - - Status: ZERO, CARRY - MC Counter: 21 - - [INFO] Registers: - Accumulator: 10 - Data: Data(10) - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 18 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: CMP, operand: 65519, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 18 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: JZS, operand: 2, mode: Relative - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 7 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 19 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 8 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 25 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 21 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 0 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: JZS, operand: 2, mode: Relative - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 1 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 2 - - [INFO] Registers: - Accumulator: 10 - Data: Command: Opcode: HALT, operand: 0, mode: None - Command: Opcode: HALT, operand: 0, mode: None - Program counter: 22 - Address: 21 - - Status: ZERO, CARRY - MC Counter: 3 - +out_log: | [INFO] ================================================================================ [INFO] ================================================================================ [INFO] ================================================================================ @@ -29580,6 +26234,7 @@ out_log: |+ Status: ZERO, CARRY MC Counter: 3 + [INFO] Instructions: 416; MC: 2595 [INFO] ================================================================================ [INFO] ================================================================================ [INFO] ================================================================================ @@ -68543,4 +65198,4 @@ out_log: |+ Status: ZERO, CARRY MC Counter: 3 -... + [INFO] Instructions: 630; MC: 3896