> Can anyone tell me where I can find information on the number of > cycles an instruction takes plus the time a cycle takes?

On a modern processor, the basic concept of the number of cycles an instruction takes can approach meaningless. Nearly all modern processors support executing more than one instruction at a time, and most support executing instructions out of order, to at least some degree. The speed at which one instruction finishes execution typically depends heavily on the instructions that precede and follow it in the instruction stream. Depending on the position in the stream, the effective time taken by an instruction can often be essentially zero.

The amount of time a cycle takes is simpler: it's the inverse of the speed of the computer. E.g. on a machine that runs at 300 MHz, one cycle is 1/300,000,000 of a second.