Control Rules!
The control follows instructions, telling the other parts what to do
The instructions come from the program stored in the memory
Programmers write the instructions (programs) using languages (C, C++, Java, etc.) that are way too complicated for the control to follow … so the programs are translated into a simpler form called machine language that the control can understand. A typical machine instruction is
add 884, 1004, 6618
which means “add the number in memory location 1004 to the number in memory location 6618, and put the result in memory location 884”