How arudino execute commands

The arduino runs at sixteen million cycles a second.
Each instruction of machine code takes one or two cycles.

However each line of C code is translated into many instructions. Some times it is a small number like less than ten, sometimes a medium number like sixty for a digital write. Other likes like a floating point multiply can take hundreds or thousands of cycles.

This conversion between C code and machine code is done by the compiler before the machine code is down loaded into your arduino.