List the three primary steps of the instruction execution cycle, in sequential order.

a. fetch, decode, memory write
b. fetch, memory read, execute
c. decode, fetch, execute
d. fetch, decode, execute