Hi,
i have a few problems understanding which value the pc contains at any given time of execution.
Is the program counter incremented directly before or after a prefetch (instruction or extension word) ?
I am wondering because of instructions like dbcc. In the manual it says the pc contains the address of the instruction + 2 at the time when generating the new pc for branch.
Because of the prefetch cycle of the last instruction, the pc seems to increase directly before a prefetch. If so it means the first instruction after a reset doesn't increase the pc.
|