6 Major Functions of a Microprocessor

The microprocessor is an electronic device. It is the heart and brain inside every microcomputer. There are lots of functionality of microprocessor, here we mention six major functions of a microprocessor.

This tiny chip of silicon determines the speed and power of the entire computer by handling most, if not all, of the processing of a microcomputer.

This can be explored by using a flow diagram as shown in figure. Functions of a microprocessor can be summarized as follows:

Functions of a microprocessor

  1. The processor first fetches and instruction from the main memory.
  2. The instruction is then decoded to determine what action is required to be done.
  3. Based on instruction the processor fetches, if required, data from main memory or I/O module.
  4. The instruction is then executed which may require performing arithmetic or logical operations on data.
  5. In addition to execution, CPU also supervises and controls/I/O devices. If there is any request from I/O devices, called interrupt, the CPU suspends execution of the current programs and transfers control to an interrupt handling program.
  6. Finally, the results of an execution may required transfer of data to memory or an I/O Module.Major Functions of a Microprocessor

You May Like Also:

3 comments for “6 Major Functions of a Microprocessor

  1. Naved
    March 18, 2016 at 1:54 AM

    You’re so awesome! I do not think I have read through a
    single thing like that before. So great to discover another person with a few unique thoughts on function of microprocessor.
    Seriously.. thank you for sharing this content. This website is one thing that is needed on the internet, someone with
    some originality!

  2. saba yasir
    May 13, 2016 at 2:53 AM

    Mr rasel very informative microprocessor functions thnxxx for sharing.

    • rasel
      May 17, 2016 at 6:18 AM

      Thanks Mr. Saba Yasir for the comment, stay with us to get more valuable content.

Leave a Reply

Your email address will not be published. Required fields are marked *