breakpoint

假如在0x10000000 打了个断点  那么cpu是在流水线的哪个阶段被halt的   是PC=0x10000000时也就是0x10000000-4那条指令被取出时  还是说这个位置的指令进入decode的时候

for example ,i set a breakpoint on the addr of 0x10000000 (MOV) , i know the cpu will be halted before the instruction of MOV be execute, but im wonderring  which state of pipeline will trigger the halt

1 the PC turn 0x10000000  before the MOV was fetched           2 or the MOV being FETCH           3  or  the MOV being DECODE