The ABORT operation can be used within an executing program to halt execution and discard execution state. Because execution state is discarded, the program cannot be continued or single-stepped. If this operation is used outside of an executing program, the execution state of the most recently HALT-ed program is discarded.