Why do synchronous exceptions increment the PC to the next instruction after they run?
a) To repeat the exception.
b) To resume normal program execution.
c) To execute the previous instruction again.
d) To halt the program execution.