Program Trace Add two numbers

Machine State at n=0

Machine Registers

Program Counter: 0x00
Accumulator: 0
Status Reg: 0
Button Register: 0
Addr.Led Register: 0
Data Led Register: 0
Speed setting: 0
Program counter stack:

Specific Symbols

Symbol Offset Value(s) Value as string
R0 0x07 [2]

Onboard I/O

Address LEDs 0 0 0 0 0 0 0 0
Data LEDs 0 0 0 0 0 0 0 0
Button Switches 0 0 0 0 0 0 0 0

Machine State at n=1

Machine Registers

Program Counter: 0x02
Accumulator: 2
Status Reg: 0
Button Register: 0
Addr.Led Register: 0
Data Led Register: 0
Speed setting: 0
Program counter stack:

Specific Symbols

Symbol Offset Value(s) Value as string
R0 0x07 [2]

Onboard I/O

Address LEDs 0 0 0 0 0 0 1 0
Data LEDs 0 0 0 0 0 0 0 0
Button Switches 0 0 0 0 0 0 0 0

Machine State at n=2

Machine Registers

Program Counter: 0x04
Accumulator: 5
Status Reg: 0
Button Register: 0
Addr.Led Register: 0
Data Led Register: 0
Speed setting: 0
Program counter stack:

Specific Symbols

Symbol Offset Value(s) Value as string
R0 0x07 [2]

Onboard I/O

Address LEDs 0 0 0 0 0 1 0 0
Data LEDs 0 0 0 0 0 0 0 0
Button Switches 0 0 0 0 0 0 0 0

Machine State at n=3

Machine Registers

Program Counter: 0x06
Accumulator: 5
Status Reg: 0
Button Register: 0
Addr.Led Register: 0
Data Led Register: 0
Speed setting: 0
Program counter stack:

Specific Symbols

Symbol Offset Value(s) Value as string
R0 0x07 [5]

Onboard I/O

Address LEDs 0 0 0 0 0 1 1 0
Data LEDs 0 0 0 0 0 0 0 0
Button Switches 0 0 0 0 0 0 0 0

Program stopped at n=3

Program terminated at HALT instruction.