Proceed command

Purpose: Causes the execution of a subroutine call, a loop instruc-
tion, an interrupt, or a repeat string instruction to stop
at the next instruction.

Format: P [=address][value]

Remarks: When at a subroutine call, a loop instruction, an interrupt,
or a repeat string instruction, issue the Proceed command to
execute the instruction (as an atomic operation), and return
control at the next instruction. The Proceed command has the
same syntax as the Trace command. Specifying P0, is the same
as specifying T0.

Example: If the following instructions are executed:

0100 CALL 1000
0103 JC 2000
.
.
.
1000 XOR AX,AX
.
.
.
1xxx RET

and CS:IP was pointing to the CALL 1000h instruction, typing
P causes the execution of the subroutine and returns control
to DEBUG at the JC instruction.