Hellow all, In the uVision 2.0 for 8051, how to determine the exact No. of cycles taken to execute a C Language statement? Given that performane analyzer works only on complete functions, not on a single line basis. e.g. Temp = P2; // Takes (??) cycles Array[Counter] = Temp; // Takes (??) cycles If(SignBit == 1) // Takes (??) cycles Temp = 0xF0; // Takes (??) cycles else Temp = 0x0; // Takes (??) cycles Thanks in advance for your time.