This operation should be used only during execution of a program. By placing a HALT operation within a program, you can suspend execution of the program at that point. Then, you can examine the state of the stack and continue, single-step or abort execution of that program. HALT preserves execution state, even if you quit and relaunch the calculator so execution can be continued later.