In a pipelined data processor (11), an address pipeline (39, 41) is provided to hold the addresses of the instructions presently in the instruction pipeline (23, 25). The address pipeline facilitates tracing only executed instructions, and permits stopping the data processor during a branch...http://www.google.co.uk/patents/US5724566?utm_source=gb-gplus-sharePatent US5724566 - Pipelined data processing including interrupts