Fetch Decode Execute Cycle

From TRCCompSci - AQA Computer Science
Revision as of 12:38, 23 May 2017 by Admin (talk | contribs) (Created page with " =Fetch Decode Execute Cycle= ==Fetch Transfer Notation== [PC] -> MAR [Memory] -> MBR [PC] + 1 -> PC [MBR] -> CIR ===Explanation=== The address of the next instruction...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Fetch Decode Execute Cycle

Fetch Transfer Notation

[PC] -> MAR

[Memory] -> MBR

[PC] + 1 -> PC

[MBR] -> CIR


Explanation

The address of the next instruction to be executed is copied from the Program Counter to the Memory Address Register.

The instruction at that address is then copied to the Memory Buffer Register.

Simultaneously, the contents of the Program Counter are incremented by 1.

The contents of the Memory Buffer Register are copied to the Current Instruction Register.

Decode Transfer Notation

Explanation

Execute Transfer Notation (LOAD)

Explanation

Execute Transfer Notation (ADD)

Explanation

Execute Transfer Notation (STORE)

Explanation