The contents of the program counter, which contains the address of the next memory location, is transferred to the memory address register., STEP 1, The contents of the memory address register, which contains the address of the next memory location, is transferred to RAM via the address bus, STEP 2, The instructions found at addressed memory location are transferred to the memory data register via the data bus., STEP 3, The contents of the memory data register, which contains the data that has just been fetched, is transferred to the current instruction register, STEP 4, The contents of the current instruction register, which contains the instruction made up of an opcode and operand, is decoded by the control unit, STEP 5, The instruction is executed, STEP 6, The arithmetic logic unit carries out any calculations, STEP 7, Results are stored in the Accumulator, STEP 8, Data may be written back to RAM., STEP 9

CPU 1- Execute Cycle (hard)

Leaderboard

Visual style

Options

Switch template

Continue editing: ?