This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Difference in clock cycle execution

Other Parts Discussed in Thread: TMS320F28035

I wrote a code in c and loaded in TMS320F28035 and observed that few instructions were taking too much time to execute, while debugging observed that in disassembly same instructions took different no of clock cycles and not able to understand why? the disassembly is given below.

3f6ae1:   9204        MOV          AL, @0x4    16 cycles
3f6ae2:   9205        MOV          AL, @0x5    1 cycles

except the address all are same but execution cycles differ, our program is time critical it has to execute as fast as possible, can any one help in reducing the clock cycles.