title: Different appearance between SDCC and Keil with the same code in 8051
body: <p>I write a delay function:</p>
  <pre><code>void delay(a){
      for (int i=a;i&gt;0;i--) 
          for (int j=0; j&lt;200;j++)
  } 
  </code></pre>
  <p>But when I compiled this code by sdcc and keil, and run in 8051 chip.
  The result is that the delay function compiled by sdcc runs much more slower than the function compiled by keil.</p>
  <p>Can someone tell me why...</p>