Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the simple-sitemap domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/u246705441/domains/gangofcrypto.com/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-member domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/u246705441/domains/gangofcrypto.com/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the updraftplus domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/u246705441/domains/gangofcrypto.com/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wpforms-lite domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/u246705441/domains/gangofcrypto.com/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/u246705441/domains/gangofcrypto.com/public_html/wp-includes/functions.php on line 6114
Microprocessors in brief - Gang of Crypto
Micro processor in brief gang of crypto-GOC

Microprocessors in brief

Know about - Microprocessor

Definition of a Microprocessor

A Microprocessor is the electronic component that is used by the machines generally computer to execute the instructions. It is a Central Processing Unit on a single Integrated Chip (IC) containing very small transistors, resistors etc. 

These transistors, resistors and diodes designed and arranged in a special manner and they work together to execute the computer instructions. It performs all the Arithmetic and Logical (ALU) operations and able to communicate with devices connected to it.

What does a Microprocessor contain

Microprocessors consists of mainly 3 parts. They are:

  1. ALU : It stands for Arithmetic and Logical Unit. Microprocessors takes the input from the user through peripheral devices that is input and output devices. The data taken is then performed to the Arithmetic and Logic operations with unit ALU.
  2.  Register Array: A Register array contains registers with names on alphabets namely B, C, D, E, H, L, and Accumulator. These are used to store the data while processing, Registers stands top in memory hierarchy.
  3. Control Unit: Control Unit (CU) which controls flow of data and instructions within the computer.
Fig 1: Block Diagram of Basic Micro Computer

Flow of Execution in Microprocessor

Microprocessors executes any kind of instructions in three steps, The sequence follows as Fetch, Decode and Execute.

  1. Fetch: From memory(RAM), Microprocessor fetches the data to perform action.
  2. Decode: The fetched data consists an instruction which is decoded in this step. 
  3. Execute: The decoded instruction after meeting the requirements, Executes the instruction.
Try to refer the Evolution of microprocessors here.

Advantages of a Microprocessor

  1. Portability: Microprocessor is a small-chip in size. Hence, it is easy to carry anywhere.
  2. Low cost: The Microprocessor chips are less in cost.
  3. Versatile: The Microprocessors are versatile in nature. We can use the same processor for different applications.
  4. Power consumption: It consumes very less power.
  5. Processing Speed: Speed of became much faster when we use the microprocessors.
  6. Easy Maintenance:  Maintenance of Microprocessor is easier because of it’s low consumption and portable nature.

Disadvantages of a Microprocessor

No many disadvantages of using microprocessors, as this is the invented to reduce the loss. But some drawbacks are:

  1. Overheat: The Microprocessor becomes over heat when it is used for long-time.
  2. Data Limitation: Based on the size of Microprocessor data is being imposed into it and a limit created if size of Microprocessor is low.

Keywords in Microprocessor

  1. Bit: A bit is a smallest unit of data storage which can hold either value either “1” or “0”.
  2. Bandwidth: The number of bits processed in a single instruction.
  3. Clock speed: In a second unit of time, how many number of instructions can be performed by a processor is known as Clock Speed.
  4. Instruction set: It is the set of instructions that should be executed by the Microprocessor.