Introduction to Microprocessors

Published: 18 August 2020 | Last Updated: 18 August 202015603
The microprocessor is the central unit of a computer system performing arithmetic and logic operations which typically involve adding, subtracting, moving numbers from one field to another, and comparing two numbers. It's often simply referred to as a processor, a central processing unit, or a logic chip.
In this video, we will understand the difference between microprocessor and microcontroller.

Difference between Microprocessor and Microcontroller

Catalog

Ⅰ What is a Microprocessor?

Ⅱ How does a Microprocessor Work?

Ⅲ Application of Microprocessors

1. Microprocessors used on portable equipment

2. Microprocessors used in general-purpose computing (regular desktops and laptops)

3. Microprocessors used in high-performance computing (supercomputers)

4. Microprocessors used in electronics (smart home devices, sports, automobiles)

Ⅳ Microprocessor vs Microcontroller

 

Ⅰ What is a Microprocessor?

Almost everybody uses a computer, be it at home or at work. In fact, it is uncommon that someone doesn't have access to a machine. We depend heavily on computers, especially in the business world. But very few people understand how they work. Why does a computer perform the commands you input? The response to that question is from the microprocessor of the computer. Understanding this, of course, does not provide much in the form of an interpretation. We'll give you a taste of what a microprocessor is, how it functions, and more.

The microprocessor is the central unit of a computer system performing arithmetic and logic operations which typically involve adding, subtracting, moving numbers from one field to another, and comparing two numbers. It's often simply referred to as a processor, a central processing unit, or a logic chip. Once the machine is turned on, it's actually the computer's motor or brain that goes into action. This is a programmable, multipurpose system that integrates a CPU (central processing unit) capability on a single IC ( integrated circuit).

Intel microprocessor

Intel microprocessor

The microprocessor is a micro-computer controlling unit, built on a small chip that can execute ALU (Arithmetic Logical Panel) operations and communicate with the other computers attached to it.

The microprocessor consists of an ALU, a series of registers, and a control panel. ALU conducts arithmetic and logical operations on memory or input computer data obtained from the user. The registry collection is composed of registers identified by letters such as B, C, D, E, H, L, and accumulator. The control unit manages in-computer data flow and instructions.

Ⅱ How does a Microprocessor Work?

A microprocessor takes binary data as input, stores the data, and then delivers output depending on the memory instructions. The data is stored using the ALU (arithmetic and logical unit) of the microprocessor, the control unit, and a series of registries. The register array manages the data through a variety of registers that serve as temporary fast memory locations for easy access. The Control System controls the flow of instructions and data through the network.

It's useful to look inside and understand how a microprocessor operates and think about the logic used to build it. You can also learn in the process about assembly language — a microprocessor's native language — and all of the things that engineers can do to improve a processor's speed.

  • A microprocessor performs a series of instructions on the computer that informs the processor what to do. A microprocessor does three simple things, depending on the instructions:

  • A microprocessor can perform arithmetic operations such as addition, subtraction, multiplication, and division, using its ALU (Arithmetic / Logic Unit). Current microprocessors have full floating-point processors capable of running highly complex operations on vast numbers of floating points numbers. 

  • A microprocessor can transfer data from one place in the memory to another.

  • A microprocessor can make choices based on those choices and switch to a new set of instructions.

 

It is just as easy as being a microprocessor. The microprocessor may have:

  • An address bus that sends an address to memory (that may be 8, 16, or 32 bits wide)

  • A message bus that can transmit data to memory or retrieve data from memory (it can be 8, 16, or 32 bits wide)

  • An RD (read) and WR (write) line for asking the memory whether it needs to set or have the location addressed

  • A clock line that lets the processor pulse a clock

  • A reset line which resets the counter program to zero (or whatever) and restarts execution

 

Let's assume in this case, both the address and the data buses are 8 bits long. Here are these basic microprocessor components:

  • The registers A, B, and C are essentially flip-flop latches. (For information see the "Edge-triggered latches" section of How Boolean Logic Works.)

  • The address lock is similar to the A, B, and C registers.

  • The system monitor is a lock that has the additional capacity to raise by 1 when it is told to do so, and then reset to zero when it is told to.

  • The ALU could be as simple as an 8-bit adder (see the section on adders in How Boolean Logic Works for details), or 8-bit values could be added, subtracted, multiplied, and divided. Here let us say the following.

  • The test register is a special latch, which can hold values from ALU comparisons. An ALU will usually equate two numbers to decide if they are equal, if one is greater than the other, to so on. Typically even, the check register will retain a carry bit from the last stage of the adder. It stores those values in flip-flops and then the decoder for instructions can use the values to make decisions.

  • The diagram includes six boxes labeled with the "3-State." Those are buffers from the tri-state. A tri-state buffer can pass a 1, a 0 or it can effectively subtract the output (imagine a switch that disconnects the output line entirely from the wire on which the output heads). A tri-state buffer enables the attachment of several outputs to a cable, but only one of them will directly move a 1 or a 0 to the track.

  • The Register of Instructions and the decoder of instructions are responsible for monitoring the other elements.

  • The instruction register and instruction decoder are responsible for controlling all of the other components.

Ⅲ Application of Microprocessors

1. Microprocessors used on portable equipment

Today, mobile devices like smartphones, laptops, portable media players have microprocessors that are very powerful, so much so that they can compare with a desktop computer. Even more, cores are showing up on the processors these days. CPUs were originally single-core CPUs, followed by two cores, Quad-core, Hexa-core, Octa-core, and now also Deca cores. Today the bulk of CPUs are 64bit. With the introduction of the Graphics Processing Unit ( GPU) into handheld processors, these machines will now deliver high-quality graphics, Virtual Reality features, 3D features, and 4k video, plus the upgraded CPU capacity means more performance.

MediaTek and Intel are pioneers in this area. All chipsets manufactured by MediaTek, a supplier of the Taiwanese Chip System (SoC), display 64-bit architecture from ARM, the British semiconductor group, and software design firm. ARM assembly code is made up of several simple instructions, rather than smaller but more complex instructions, and ARM has no redundant or difficult features, making such chips easy to construct.

The new MediaTek SoCs supports speeds of up to 3.0GHz, and a wide variety of cores are available, be it Dual-Core (2 core), Quad-Core (4 core), Hexa Core (6 core), and Deca Core (10 core). It is not shocking then that Chinese handset manufacturers primarily use MediaTek chipsets. In reality, MediaTek processors are considered the best in the budget microprocessor segment (for cell phones). MediaTek's new Cpu is the Helio P90. Supporting features such as smart imaging, better and faster photography, faster and more efficient gaming, and advanced connectivity with dual 4 G SIM, are said.

Intel, on the other hand, makes X86 architecture-based processors which support all major mobile operating systems. Intel Atom processors are used in the X5 and X7 series amongst the company's major processors. They have 64-bit architecture and four cores that can clock up to 2.4GHz. Intel Core M is one of the low-voltage processors in mobile devices and notebooks to be used.

2. Microprocessors used in general-purpose computing (regular desktops and laptops)

Intel and AMD are the industry leaders in this field. Intel CPU and other mainly single-threaded functions are considered to be the best for games. The Core i5-9400F, which is both inexpensive and powerful, is especially worthy of mention. It comes with six cores, which is more than adequate for most programs and a respectable 4.1GHz frequency when used in turbo form. This has been doing better than the Core i5-7600 K a few years back and is cheaper. The Core i3-8100, meanwhile, is Intel's best budget offering. It's a 4-core 3.6GHz frequency processor that doesn't give additional boost rates, which is good enough for most PC users.

The Ryzen 3 3200 G is considered to be the latest entry-level CPU at AMD. The Zen+ CPU core is good enough for 1080p, entry-level gaming, and the Vega graphics cores onboard are claimed to be more robust than Intel's HD graphics. It's cost-effective too, at 100 USD.

3. Microprocessors used in high-performance computing (supercomputers)

Let's take a brief look at what is High-Performance Computing (HPC) before we get into that. It essentially refers to aggregating processing resources in a way that provides much better efficiency than one would get out of a standard personal machine or workstation to solve major scientific, technological, or business problems. And it's certainly more complicated than just a basic desktop. Such computers are machines with a higher level of efficiency relative to a general-purpose computer, or supercomputers as they are known. Supercomputers play an important role in computational science and are used in numerous computationally intensive tasks in areas such as quantum mechanics, weather forecasting, climate research, oil and gas exploration, molecular modeling (computing structures and properties of chemical compounds, macromolecules, polymers, and crystals) and physical simulations (early moments simulations). They also played a major part in cryptanalysis (analyzing database structures to study the secret dimensions of the processes).

Within the TOP500 ranking list of the world's fastest supercomputers within June 2019, China has the highest number of systems on the list (219) with the US claiming five of the top 10 slots. Certain client processors do not tend to be as common as Intel, although IBM Power CPUs can be included on the list of seven systems, followed by AMD processors that are present on three systems. Intel processors were included on the list in 95.6 percent of the units.

For example, the Tianhe-2A (Milky Way-2A) supercomputer, which has been developed by China's National Defense Technology University (NUDT), is at the fourth position on the list. This used a mix of Intel Xeon processors and Matrix-2000 processors. Frontera, another supercomputer, has achieved the fifth position with the Dell C6420 machine offering 23.5 petaflops, which in turn operates on Intel Xeon Platinum 8280 processors. At number six, the Swiss supercomputer Piz Daint comes in with a Cray XC50 system equipped with Intel Xeon CPUs and NVIDIA P100 GPUs.

4. Microprocessors used in electronics (smart home devices, sports, automobiles)

MediaTek, Intel, and AMD are major competitors in this group. MediaTek manufactures cellular networking devices, high-definition television, navigation systems, electronic consumer products, remote broadband phone networks, and optical disk drives. In 2018, the company announced plans to expand its home entertainment offering by developing technologies driving the speech and vision capabilities of artificial intelligence (AI) in many smart home products. The announcement was accompanied by the launch of the MT8695, a 4K dongle SoC, the module-based MT8516 system (SoM), and a smart display. MediaTek is already a leading name when it comes to providing smart home ecosystem voice assistant (VAD) SoC solutions; MediaTek chips support multiple mainstream AI voice services including Amazon Alexa, Google Assistant, Alibaba, and Baidu.

On the other hand, Intel and AMD are especially known for developing microprocessors for gaming devices/computers. The Intel Core i9-9900 K is a perfect choice when it comes to downloading and gaming, as it provides a top speed of 5 GHz while AMD's Ryzen 3900X delivers a maximum speed of 4.5 GHz.

Today automobiles are also known to use microcontrollers. A microcontroller on a single integrated circuit is a compact device, and it is similar to but less complex than, an SoC, which would have a microcontroller as one of its components. For vehicles, microcontrollers can perform tasks such as enabling complicated interfaces involving sensory systems, vehicle speed, for-car temperatures by air conditioning management, digital audiovisual systems, and braking mechanisms. The Infineon Tri-Core microcontroller, Atmel AVR microcontroller, PIC microcontroller, Renesas microcontroller, and 8051 microcontrollers are popular examples in this category.

Ⅳ Microprocessor vs Microcontroller

A microprocessor is an IC that has only the CPU within it. Such microprocessors are not on-chip with RAM, ROM, and other peripherals. To make them functional, a system designer has to add them externally. Microprocessor applications include Desktop PCs, Laptops, Notepads, etc.

But for Microcontrollers, this is not the case. A microcontroller is fitted with a CPU, plus a set number of RAM, ROM, and other peripherals all contained in one chip. It is also called a microcomputer or a single-chip computer. Several manufacturers today produce microcontrollers with a wide range of features that are available in various versions.

Microcontrollers are designed for carrying out different activities. Specific means applications which define the relationship between input and output. Any analysis has to be performed and output is provided, depending on the input. For eg, keyboards, mice, washing machine, digicam, pendrive, screen, microwave, cars, bikes, phone, tablet, watches, etc. Since the implementations are very limited, limited resources such as RAM, ROM, I / O ports, etc are required and thus can be installed on a single chip.

Microprocessors can consider applications where functions are unspecific, such as software production, gaming, blogs, photo processing, paper formation, etc. In such instances, there is no description of the relation between input and output. They need high capital such as RAM, ROM, I / O ports, etc.

The Microprocessor's clock speed is very high as compared to the microcontroller. Although the microcontrollers run from a few MHz to 30 to 50 MHz, today's microprocessors run over 1GHz as complex tasks are performed. Learn more about what a microcontroller is like.

There is no justification for comparing microcontrollers and microprocessors in terms of cost. A microcontroller is unquestionably much cheaper than a microprocessor. However, a microcontroller can not be used instead of a microprocessor and it is not recommended to use a microprocessor instead of a microcontroller, because it renders the task very costly. No stand-alone microprocessor can be used. They need other peripherals such as RAM, ROM, buffer, I / O ports, etc, and thus a machine built around a microprocessor is very expensive.


* Utmel is a professional electronic component distributor.  We have a lot of IC chips in stock. Welcome RFQ.

 

Related Article:

An Overview of Digital Signal Processor

UTMEL

We are the professional distributor of electronic components, providing a large variety of products to save you a lot of time, effort, and cost with our efficient self-customized service. careful order preparation fast delivery service

Frequently Asked Questions

1.Is Microprocessor a CPU?

Microprocessor is the brain of computer, which does all the work. It is a computer processor that incorporates all the functions of CPU (Central Processing Unit) on a single IC (Integrated Circuit) or at the most a few ICs. 4004 was the first general purpose microprocessor used by Intel in building personal computers.

2.How do microprocessors work?

How does a Microprocessor Work? The microprocessor follows a sequence: Fetch, Decode, and then Execute. ... The microprocessor fetches those instructions from the memory, then decodes it and executes those instructions till STOP instruction is reached. Later, it sends the result in binary to the output port.

3.What are the 3 functions of a microprocessor?

The three functions of a microprocessor are controlling the operations of a computer's central processing unit, transferring data from one location to another and doing mathematical calculations using logarithms.

4.What is an example of a microprocessor?

8085 Microprocessor  8085 was designed by Intel in 1977. This type of microprocessor was developed using NMOS technology. It has an 8-bit data bus, 16-bit address bus, 16-bit program counter, and stack counter. It also has 6-bit registers which are arranged in pairs BC, DE and HL.

What are the 3 most important parts of a microprocessor?

 Microprocessor Components: 1.Control Unit. I/O Units. 2.Arithmetic Logic Unit (ALU) 3.Registers. 4.Cache.
Related Articles

  • What is Graphics Processing Unit (GPU)?
    What is Graphics Processing Unit (GPU)?
    UTMEL18 October 20215254

    Hello everyone, I am Rose. Welcome back to the new post today. The graphics processing unit (GPU), also known as the visual processor, display core, or display chip, is a type of microprocessor that specializes in image processing on personal computers, workstations, gaming consoles, and mobile devices (such as tablets and smartphones). After reading this article, you will have a clear understanding of GPU.

    Read More
  • Introduction to Microprocessors
    Introduction to Microprocessors
    UTMEL18 August 202015603

    The microprocessor is the central unit of a computer system performing arithmetic and logic operations which typically involve adding, subtracting, moving numbers from one field to another, and comparing two numbers. It's often simply referred to as a processor, a central processing unit, or a logic chip.

    Read More
  • An Overview of Digital Signal Processor
    An Overview of Digital Signal Processor
    UTMEL23 July 20206957

    A digital signal processor (DSP) is a processor composed of large-scale integrated circuit chips to complete digital signal processing tasks. Digital signal processing is the theory and technology of representing and digitally processing signals. Digital signal processing and analog signal processing are a subset of signal processing.

    Read More