title: Difference between program counter and location counter
body: <p>I keep reading in my computer organization book that the PC (program counter) holds the address of the current instruction. But my professor keeps saying it holds the address of the next instruction. Which is correct?</p>
  
  <p>Competing definitions:</p>
  
  <p><a href="http://www.cs.uwm.edu/classes/cs315/Bacon/Lecture/HTML/ch05s02.html" rel="nofollow noreferrer">http://www.cs.uwm.edu/classes/cs315/Bacon/Lecture/HTML/ch05s02.html</a></p>
  
  <p>and</p>
  
  <p><a href="https://whatis.techtarget.com/definition/program-counter" rel="nofollow noreferrer">https://whatis.techtarget.com/definition/program-counter</a></p>