title: How instructions are differentiated from data?
body: <p>While reading ARM core document, I got this doubt. How does the CPU differentiate the read data from data bus, whether to execute it as an instruction or as a data that it can operate upon?</p>
  
  <p>Refer to the excerpt from the document - </p>
  
  <blockquote>
    <p>"Data enters the processor core
    through the Data bus. The data may be
    an instruction to execute or a data
    item."</p>
  </blockquote>
  
  <p>Thanks in advance for enlightening me!
  /MS</p>