p[n|t|z] [=addr][count]
The p command executes the instruction at a specified address and displays the current values of all the registers and flags (whatever the zd command has been set to). It then executes the default command string, if any. The p command is identical to the t (Trace Instructions) command, except that it automatically executes and returns from any calls or software interrupts it encounters. The t command always stops after executing into the call or interrupt, leaving execution control inside the called routine.
The following example executes the instruction pointed to by the current CS and IP register values before it executes the default command string:
p
The following example executes the instruction at address CS:120 before it executes the default command string:
p=120
Program tracing through popf or popfd usually does not work.