La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

CPU Fetch/Execute Cycle Computer program Electronic clock Computer Memory Data/address buses Fetch/Execute Cycle Accumulator ALU/Control Unit/Program Counter.

Présentations similaires


Présentation au sujet: "CPU Fetch/Execute Cycle Computer program Electronic clock Computer Memory Data/address buses Fetch/Execute Cycle Accumulator ALU/Control Unit/Program Counter."— Transcription de la présentation:

1 CPU Fetch/Execute Cycle Computer program Electronic clock Computer Memory Data/address buses Fetch/Execute Cycle Accumulator ALU/Control Unit/Program Counter CIR/MDR/MAR

2 Simple Microprocessor Memory Electronic Clock Arithmetic Logic Unit Accumulator Control Unit Memory Address Register Current Instruction Register Memory Data Register Program Counter Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus

3 Simple Microprocessor Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus 10 11 12 … 100 101 102 00000010 00000011 00000000 10011010 11001011 11101100 (2) (3) (R)

4 Simple Microprocessor Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC 01100100 = 100 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus 10 11 12 … 100 101 102 00000010 00000011 00000000 10011010 11001011 11101100 (2) (3) (R)

5 Fetch Phase (1 st Instruction) Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC 01100100 = 100 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus 10 11 12 … 100 101 102 00000010 00000011 00000000 10011010 11001011 11101100 (2) (3) (R) 10011010 0100100

6 1 st Instruction Decoded Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC 01100101 = 101 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus 10 11 12 … 101 102 00000010 00000011 00000000 10011010 11001011 11101100 (2) (3) (R) 10011010 0100100 10011010 Load number from memory location 10

7 1 st Instruction Executed Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC 01100101 = 101 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus 10 11 12 … 101 102 00000010 00000011 00000000 10011010 11001011 11101100 (2) (3) (R) 00000010 10011010 00001010 10011010 Load number from memory location 10 00000010

8 Fetch Phase (2 nd Instruction) Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC 01100101 = 101 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus 10 11 12 … 101 102 00000010 00000011 00000000 10011010 11001011 11101100 (2) (3) (R) 11001011 01100101 00000010 PC 01100110 = 102

9 2nd Instruction Decoded Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC 01100110 = 102 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus 10 11 12 … 102 00000010 00000011 00000000 10011010 11001011 11101100 (2) (3) (R) 11001011 01100101 11001011 Load number from memory location 11 00000010

10 2nd Instruction Execution Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC 01100110 = 102 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus 10 11 12 … 102 00000010 00000011 00000000 10011010 11001011 11101100 (2) (3) (R) 00000011 11001011 00001011 11001011 00000010 00000011 + 00000101


Télécharger ppt "CPU Fetch/Execute Cycle Computer program Electronic clock Computer Memory Data/address buses Fetch/Execute Cycle Accumulator ALU/Control Unit/Program Counter."

Présentations similaires


Annonces Google