Software instructions processed by the CPU are always in machine language. This is all the CPU, or more precisely the control unit, can understand. The method of executing each machine language statement is hardwired within the CPU. Each machine language instruction corresponds to a precise series of CPU operations. These CPU operations are known as microcode. The fetch-execute cycle is used to carry out each and every machine language instruction. This cycle can be split into instruction time (I-time) and execution time (E-time).
If you want to see how the Fetch Execute Cycle works in more detail, then the following video will explain the role of the assembly language as well as the main components of the CPU used in the cycle. It is in a little more depth than you need but it is still interesting and informative. |
