Program Pointer


The program pointer is a line, highlighted in yellow, which shows the present location of program execution. It looks like this:




This means that the yellow line is now pending execution. It hasn't been executed yet. The machine is waiting for you to tell it what to do. You can now control it by stepping.

This line is displayed whenever the Virtual Machine has been paused while executing code. This can be achieved by setting a breakpoint, or simply selecting Debug > Pause at the "right" time.

The program pointer will only stop on lines which contain actual executable code.



dim x as byte ' the program pointer won't stop here, as this isn't executable code.

x = 1 ' the program pointer will stop here -- this is an actual instruction to do something.