Your SlideShare is downloading. ×
0
CPU

CU   ALU   Registers
Controls all the operations in the CPU

        Transfers data to registers
    
        Directs data to ALU for calcula...
Performs calculations





    Tests logic functions





    Determines relative relationships between values





   ...
Storage register

        Stores the next instruction to be executed
    

    Accumulator

        Stores the latest r...
The system clock is an accurate, very fast

    electronic timer.
    The faster the system clock the more

    instruct...
Buses are pathways – separate wires / metallic
  strips which transport signals (data).


http://www.webopedia.com/TERM/b/...
Fetch:
•The instruction is fetched from memory.
•Instructions are stored in registers.

Decode
•the opcode is decoded by t...
Decode:
   • The typical instruction is divided into two parts: the Opcode
     and the Operand
   • The opcode is the ins...
More input / output devices


    Increased processing speed


    Larger memory (both primary and secondary)

    whic...
Process & Control Hardware plus fetch-execute cycle
Upcoming SlideShare
Loading in...5
×

Process & Control Hardware plus fetch-execute cycle

2,297

Published on

A basic description

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,297
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
61
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Process & Control Hardware plus fetch-execute cycle"

  1. 1. CPU CU ALU Registers
  2. 2. Controls all the operations in the CPU  Transfers data to registers  Directs data to ALU for calculation  Ensures correct paths for data transfer  Synchronisation with the system clock  Click on image to go to the Fetch- Execute Cycle
  3. 3. Performs calculations  Tests logic functions  Determines relative relationships between values  Click on image to go to the Fetch- Execute Cycle
  4. 4. Storage register  Stores the next instruction to be executed  Accumulator  Stores the latest results from a calculation  Address register  Stores memory address locations  Instruction register  Stores instructions to be processed  Click on image to go to the Fetch- Execute Cycle
  5. 5. The system clock is an accurate, very fast  electronic timer. The faster the system clock the more  instructions per second are executed.
  6. 6. Buses are pathways – separate wires / metallic strips which transport signals (data). http://www.webopedia.com/TERM/b/bus.html
  7. 7. Fetch: •The instruction is fetched from memory. •Instructions are stored in registers. Decode •the opcode is decoded by the CU so the instruction can be executed. Execute •The instruction is executed, usually using the ALU. Store •The result of the instruction is stored. Note: this is a simplified explanation (what is required knowledge for the Preliminary course – see link for further detail). http://en.wikipedia.org/wiki/Instruction_cycle
  8. 8. Decode: • The typical instruction is divided into two parts: the Opcode and the Operand • The opcode is the instruction. • The operand is the data on which the instruction needs to be performed. In the simplified example below: Add 10 Add would be the instruction (opcode). • 10 would be the data (operand). •
  9. 9. More input / output devices  Increased processing speed  Larger memory (both primary and secondary)  which is better for working with sound and graphics
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×