Lesson1_Structural-Components-of-Microprocessors_Microcontroller
Lesson1_Structural-Components-of-Microprocessors_Microcontroller
The First Microprocessor like Intel 4004 was invented by Ted Hoff, Masatoshi Shima,
Federico Faggin and Stanley Mazor. The size of these processors is 8bit processors (it
read or write only 1 byte at a time), 16bit (it read or write only 2bytes at a time), 32bit (it
read or write only 4 bytes at a time) and 64bit (it read or write the only byte at a time). It
performs all the operations or functions depends on the program which is written in
assembly language by the programmer and its lifetime is more than 3000 hours. Almost
all household electronic products contain a microprocessor, some examples are washing
machines, fridges, geysers, alarm systems, microwave oven, laptops, etc.
What is a Microprocessor?
embedded control applications the microprocessor is mostly used in such as household
applications, automobiles, and computer peripherals. It is an integrated electronic
circuit transistors that controls all functions of the CPU, or central processing unit, of a
computer or other digital devices. The entire function of the CPU is controlled by a single
integrated circuit that accepts binary data as input and processes that data according to
the given instructions then generates the output. This processor contains millions of tiny
components like, registers, and diodes. The block diagram of this processor is shown in
the below figure.
COMPONENTS OF THE MICROPROCESSOR
Components of this processor are ALU, Control unit, Input-output devices, and Register
array.
• ALU (arithmetic logic unit) performs both arithmetic and logical operations. Arithmetic
operations such as addition, subtraction, multiplications, divisions, and logical operations such as
NOR, AND, NAND, OR, XOR, NOT, XNOR, etc.
• The control unit is used to control the instructions and it generates the signals to operate the
other components.
• Registers The register array consists of registers. that are used by the programmer to store
arbitrary data are known as general-purpose registers and the registers which are not used by a
programmer to store the data are known as the reserved registers. The length of the register is
known as the word length of the computer.
• Input-output devices are used to transfer data between microcomputers and external devices
WORKING OF MICROPROCESSOR
To get the output, the first microprocessor fetches the instructions from the computer
memory and then decodes it and executes those instructions as a result in a binary
form. The power of the given microprocessor is measured in terms of bits.
This processor executes the instruction using the following steps
• Fetching (IF): It is the first step of the microprocessor which fetches the instruction from the
memory.
• Decoding (ID): It is the second step of the microprocessor used to decodes the instruction.
• Executing (EX): It is the last step of this processor that executes the instructions and the output.
Microprocessor, thus, this is all about an overview of the. As we know that this processor
is one of the best technologies which can be used in almost all electronic products. Its
usage is increasing day by day, compared to other technologies the cost is less and the
speed of the microprocessor is high.
Microprocessors Microcontrollers
Memory, I/O ports, timers, interrupts are n All are integrated inside the microcontr
2
ot available inside the chip oller chip
This must have many additional digital co Can function as a microcomputer with
3
mponents to perform its operation out any additional components.
7 Very few pins are programmable Most of the pins are programmable
E.
INTEL 8086,INTEL Pentium series INTEL8051,89960, PIC16F877
g.
TYPES OF MICROPROCESSORS
• Vector Processors: The vector processor is designed for vector computations and it is an array of
operands. It is the process of using vectors to store a large number of variables for high-intensity
data processing. Weather forecasting, human genome mapping, GIS data are some examples of
vector processors are IBM 390/VF, DEC’S vax 9000, etc.
• Processors or SIMD Processors: An array processor is also designed for vector computations and
it is a single instruction multiple data (SIMD) processor. The applications of SIMD include image
processing, 3d rendering, speech recognition, networking, DSP functions, etc.
• Scalar and Superscalar Processors: The processor which executes scalar data is known as a scalar
processor. Scalar processors are maybe the RISC scalar processor or CISC scalar processor. The
superscalar processor executes more than one instruction per clock cycle and it has multiple
pipelines.
• Digital Signal Processors: Digital signal processors are used to process signals in a digital form.
Applications of DSP are audio signal processing, digital image processing, video compression,
audio compression, speech processing and recognition etc. Digital signal processors are Motorola
56000, national lm 32900 etc.
• RISC Processors: The full form of RISC is reduced instruction set computer. The instructions in
this processor are not complex. It is used in high-end applications such as video processing,
telecommunications, and image processing.
• CISC Processors: The full form of CISC is a complex instruction set computer. The instructions
in this processor are complex. It requires an external memory for calculations. The CISC -
architecture is used in low-end applications such as security systems, home automation, etc.
• ASIC Processors: ASIC stands for application-specific integrated circuits. It is implemented for
special functions or applications.
RESOURCES:
https://www.elprocus.com/microprocessor-generations-and-its-
types/ https://www.techwalla.com/articles/what-is-a-flag-in-a-microprocessor
https://www.circuitstoday.com/basics-of-microcontrollers