Computer Learning

All About Computer And Technology

  • Home
  • Python Programming
    • How To Find Maximum And Minimum Value On Python Programming Language
    • Creating Tuple, List, and Dictionary on Python Programming Language
    • Learning about Input value using Python easily
    • Creating Function on Python Programming Language
    • Read More >>
  • Komputer
    • Program Execution (Organization and Architecture Computer)
    • Microcontroller of Von Neumann vs Havard and CISC vs RISC
    • Definition and Function of Control Unit
  • Blog Tutorial
    • How to Make Table of Content with Sroll in Blogspot
    • How to make Claim or Get Verification Our Blogs to Alexa
  • Tips dan Trik
    • How To Solve Red Cross In Blackberry
    • How to Restore Deleted File in Smartphone Memory Using Recuva
    • Selengkanya >>
  • Contact Me
Home » Komputer » Definition and Function of Control Unit

Definition and Function of Control Unit

Joni
Add Comment
Komputer
Monday, September 22, 2014
Definition and Function of Control Unit | pemprograman | komputer | bahasa python
Control unit control CPU operations and moreover control computer totality so that it happens synchronization among components when executing their operation functions.

Micro-Operations :

  • A computer executes a program
  • Fetch/execute cycle
  • Each cycle has a number of steps (see pipelining)
  • Called micro-operations
  • Each step does very little
  • Atomic operation of CPU

Functions of Control Unit :

  1. Setting and controlling I/O tool
  2. Taking instructions from main memory
  3. Taking data from main memory if it is needed by processed
  4. Sending instruction to ALU if there is aritmatic calculation or logic comparison and observing works.
  5. Storing the result of process to main memory
Control Unit :

  1. Sequencing Logic
    The function is determining output of control unit.

    • Address of next instruction is in PC
    • Address (MAR) is placed on address bus
    • Control unit issues READ command
    • Result (data from memory) appears on data bus
    • Data from data bus copied into MBR
    • PC incremented by 1 (in parallel with data fetch from memory)
    • Data (instruction) moved from MBR to IR
    • MBR is now free for further data fetches
  2. Register & Decoders
    The function is writting code and message that indeks result of operation.

    1. Register
      Register is internal medium store.

      • Memory Address Register (MAR) : Connected to address bus, Specifies address for read or write op.
      • Memory Buffer Register (MBR) : Connected to data bus, Holds data to write or last data read
      • Program Counter (PC) : Holds address of next instruction to be fetched
      • Instruction Register (IR) : Holds last instruction fetched
    2. Decoders

      • Single-Cycle CPU :
        There ara two parts in this control, they are :

        1. Decode upcode, to group become 4 kinds of instructions (in AND gate)
        2. Presenting control signal building on type of instruction(OR gate)
      • Multi-Cycle CU :

        In this control is more than single-cycle. By taking state and decode, function of bolean from each output control line can be determined. They will be function of 10 kinds of input logic. In this cycle, control signal doesn’t determine by seeing on instruction bit-bit. Upcode bit-bit gives notcie to operation what will next execute by CPU, not next cycle instruction.

    Control Unit with Decodes Input.


  3. Control Memory.

    The function is observing or seeing data storage.

Tweet
Definition and Function of Control Unit Title : Definition and Function of Control Unit
Description : Definition and Function of Control Unit | pemprograman | komputer | bahasa python Control unit control CPU opera...
Rating : 5

0 Response to "Definition and Function of Control Unit"

Post a Comment

← Newer Post Older Post → Home
Subscribe to: Post Comments (Atom)

Popular Post

  • Program Execution (Organization and Architecture Computer)
    How to read this figure below ?  Notes  : Program Counter (PC) = Address of Instruction  Instruction Register (IR) = Ins...
  • How to Write Matematics Formulas on Python Programming Language
    Good night all programmers?  As my writing before about Learning if, for, and while function on Python Programming Language, I wil...
  • Microcontroller of Von Neumann vs Havard and CISC vs RISC
    Microcontroller of Von Neumann vs Havard and CISC vs RISC | pemprograman | komputer | bahasa python Microcontroll...
  • How to Use If, For, and While on Python Programming Language
    Welcome back to my page guys !    I’m happy to meet you again my friends because you all are the next generation on this country. We ...
  • How To Find Maximum And Minimum Value On Python Programming Language
    On my writing before, you have learned about tuple, list, and dictionary. You have to truly understand the topics before continuing to nex...
  • Contact Me On
    Contact Me on : e-mail : joni67676@gmail.com Facebook : John Twitter : @simplechilds Google + : Jhon Gu...
  • Creating Tuple, List, and Dictionary on Python Programming Language
    We have learned about Creating Function on Python Programming Language on my writing before. Now, we have to know how to collect a sequenc...
  • Definition and Function of Control Unit
    Definition and Function of Control Unit | pemprograman | komputer | bahasa python Control unit control CPU opera...

Label Cloud

  • Blog Tutorial
  • Komputer
  • Python Programming Language
  • Tips Trick

Blog

  • ▼  2014 (15)
    • November 2014 (1)
    • October 2014 (1)
    • September 2014 (3)
    • August 2014 (3)
    • July 2014 (7)

Followers

Mengenai Saya

Joni
View my complete profile
Back to top!
Copyright 2013 Computer Learning - All Rights Reserved Design by Mas Sugeng - Powered by Blogger