Fetch-execute cycle

architecture, processor
The sequence of actions that a central processing unit performs to execute each machine code instruction in a program.
At the beginning of each cycle the CPU presents the value of the program counter on the address bus. The CPU then fetches the instruction from main memory (possibly via a cache and/or a pipeline) via the data bus into the instruction register.
From the instruction register, the data forming the instruction is decoded and passed to the control unit which sends a sequence of control signals to the relevant function units of the CPU to perform the actions required by the instruction such as reading values from registers, passing them to the ALU to add them together and writing the result back to a register.
The program counter is then incremented to address the next instruction and the cycle is repeated.
The fetch-execute cycle was first proposed by John von Neumann.


Read Also:

  • Fetching

    [fech-ing] /ˈfɛtʃ ɪŋ/ adjective 1. charming; captivating. [fech] /fɛtʃ/ verb (used with object) 1. to go and bring back; return with; get: to go up a hill to fetch a pail of water. 2. to cause to come; bring: to fetch a doctor. 3. to sell for or bring (a price, financial return, etc.): The […]

  • Fetchingly

    [fech-ing] /ˈfɛtʃ ɪŋ/ adjective 1. charming; captivating. /ˈfɛtʃɪŋ/ adjective (informal) 1. attractively befitting: a fetching hat 2. charming: a fetching personality adj. 1580s, “crafty, scheming,” present participle adjective from fetch. The sense of “alluring, fascinating” is by 1880. adjective Attractive: afetching appearance (1902+)

  • Fer sure

    Related Terms for sure adverb phrase Definitely; certainly •This old phrase was briefly resurrected in the California Valley Girls talk of the 1980s: He is for sure a nerd affirmation Yes: When he asked if I’d do it I said fer sure I would (1553+)

  • Fers

    Federal Employees Retirement System

Disclaimer: Fetch-execute cycle definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.