SlideShare a Scribd company logo
3
Most read
5
Most read
9
Most read
PRESENTATIONPRESENTATION
ONON
INTRODUCTION TOINTRODUCTION TO
MICROPROCESSORMICROPROCESSOR
PRESENTED BY:PRESENTED BY:
Adarsh KumarAdarsh Kumar
WHAT IS
MICROPOCESSOR?
MICROPROCESSORMICROPROCESSOR
Microprocessor is an electronic circuit that functions asMicroprocessor is an electronic circuit that functions as
the central processing unit (CPU) of a computer,the central processing unit (CPU) of a computer,
providing computational control.providing computational control.
The Microprocessor, (or CPU), is the brain of theThe Microprocessor, (or CPU), is the brain of the
computercomputer..
A microprocessor isA microprocessor is “a component that implements“a component that implements
memorymemory.”.”
Microprocessor is the core of the systemMicroprocessor is the core of the system..
MICROPROCESSOR IMAGESMICROPROCESSOR IMAGES
Operation Types in a MicroprocessorOperation Types in a Microprocessor
All of the operations of the microprocessor can beAll of the operations of the microprocessor can be
classified into one of three types:classified into one of three types:
- Microprocessor Initiated OperationsMicroprocessor Initiated Operations
- Internal OperationsInternal Operations
- Peripheral Initiated OperationsPeripheral Initiated Operations
Microprocessor ArchitectureMicroprocessor Architecture
The Microprocessor can be programmed to performThe Microprocessor can be programmed to perform
functions on given data by writing specific instructionsfunctions on given data by writing specific instructions
into its memory.into its memory.
The microprocessor reads one instruction at a time,The microprocessor reads one instruction at a time,
matches it with its instruction set, and performs thematches it with its instruction set, and performs the
data manipulation specified.data manipulation specified.
The result is either stored back into memory orThe result is either stored back into memory or
displayed on an output device.displayed on an output device.
Pin Diagram Of 8085 MicroprocessorPin Diagram Of 8085 Microprocessor
Block Diagram Of MicroprocessorBlock Diagram Of Microprocessor
Four Important sections of MicroprocessorFour Important sections of Microprocessor
CU: Timing and Control UnitCU: Timing and Control Unit
ALU: Arithmetic and Logical UnitALU: Arithmetic and Logical Unit
Interface SectionInterface Section
Register SectionRegister Section
TIMING AND CONTROL UNITTIMING AND CONTROL UNIT
C.P.U is partitioned into A.L.U & C.U.C.P.U is partitioned into A.L.U & C.U.
It is the heart of a microprocessor , a hardware unit whichIt is the heart of a microprocessor , a hardware unit which
co-ordinate and control the various activities within andco-ordinate and control the various activities within and
outside the microprocessor by providing clock andoutside the microprocessor by providing clock and
control signals to the appropriate devices.control signals to the appropriate devices.
It controls the flow of the data between the processor &It controls the flow of the data between the processor &
memory & peripheralsmemory & peripherals..
ARITHMETIC & LOGIC UNITARITHMETIC & LOGIC UNIT
An arithmetic-logic unit (ALU) is also a hardware unitAn arithmetic-logic unit (ALU) is also a hardware unit
that carries out arithmetic and logical operations onthat carries out arithmetic and logical operations on
the operands in computer instruction words.the operands in computer instruction words.
The ALU includes storage places for input operands,The ALU includes storage places for input operands,
operands that are being added, the accumulated resultoperands that are being added, the accumulated result
(stored in an accumulato(stored in an accumulatorr), and shifted results.), and shifted results.
It performs arithmetic operations like addition,It performs arithmetic operations like addition,
subtraction, increment, decrement etc.subtraction, increment, decrement etc.
It also performs logical operations like AND, OR, XOR,It also performs logical operations like AND, OR, XOR,
NOT, Complement etc.NOT, Complement etc.
How ALU Works?How ALU Works?
Interface SectionInterface Section
This constitute several input and output hardware linesThis constitute several input and output hardware lines
through which the microprocessor can communicatethrough which the microprocessor can communicate
internally and also with external devices.internally and also with external devices.
This Section provide us : Address BusThis Section provide us : Address Bus
Data BusData Bus
Control BusControl Bus
Utility BusUtility Bus
ADDRESS BUSADDRESS BUS
An address bus is a computer bus (a series of linesAn address bus is a computer bus (a series of lines
connecting two or more devices) that is used to specifyconnecting two or more devices) that is used to specify
a physical address.a physical address.
The width of the address bus determines the amount ofThe width of the address bus determines the amount of
memory a system can address.memory a system can address.
It transfers the address of the location.It transfers the address of the location.
It is called uni-directional because it transfers addressIt is called uni-directional because it transfers address
from C.P.U to memoryfrom C.P.U to memory//I/OI/O devices only.devices only.
Address Bus Memory Capacity ChartAddress Bus Memory Capacity Chart
Address Bus Size Maximum RAMAddress Bus Size Maximum RAM
20 bits 1MB20 bits 1MB
24 bits 16MB24 bits 16MB
32 bits 4GB32 bits 4GB
36 bits 64GB36 bits 64GB
40 bits 1TB40 bits 1TB
44 bits 16TB44 bits 16TB
DATA BUSDATA BUS
A collection of wires in which data is transmitted fromA collection of wires in which data is transmitted from
one computer to another external devicesone computer to another external devices..
The data bus carries digital information.The data bus carries digital information.
The data bus is connected to the inputs of several gatesThe data bus is connected to the inputs of several gates
and to the outputs of several gates.and to the outputs of several gates.
This is also called bi-directional bus because informationThis is also called bi-directional bus because information
may flow on the bus wires in both directions.may flow on the bus wires in both directions.
Register SectionRegister Section
It consists of several 8-bitIt consists of several 8-bit//16-bit registers used for16-bit registers used for
temporary storage of data, information or address.temporary storage of data, information or address.
There are basically two types of registers available in aThere are basically two types of registers available in a
microprocessor : General Purpose Registersmicroprocessor : General Purpose Registers
Special Purpose RegistersSpecial Purpose Registers
Special & General Purpose RegisterSpecial & General Purpose Register
General purpose registers are used for temporary storageGeneral purpose registers are used for temporary storage
of data, address or address of data.of data, address or address of data.
There are 6 general purpose registers namely B, C, D, E,There are 6 general purpose registers namely B, C, D, E,
H, L.H, L.
Each of them is a 8-bit register.Each of them is a 8-bit register.
To hold 16 bit data, combination of two 8-bit registersTo hold 16 bit data, combination of two 8-bit registers
can be used.can be used.
All special purpose registers have some specificAll special purpose registers have some specific
functions.functions.
 Program Counter (PC)Program Counter (PC):: A 16-bit on chip register whichA 16-bit on chip register which
will store the address of the instruction to be executedwill store the address of the instruction to be executed
next.next.
 Accumulator (A)Accumulator (A): It is an 8-bit register which can hold: It is an 8-bit register which can hold
either source or destination data. Most of the arithmeticeither source or destination data. Most of the arithmetic
and logical instructions are performed w.r.t accumulator.and logical instructions are performed w.r.t accumulator.
 Stack Pointer (SP)Stack Pointer (SP):: It is a 16-bit on chip register used toIt is a 16-bit on chip register used to
access external stack as memory.access external stack as memory.
Special & General Purpose RegisterSpecial & General Purpose Register
 Flag RegisterFlag Register: It is an 8-bit register whose five bits are: It is an 8-bit register whose five bits are
defined as flag bits. The five flag bits can get modified asdefined as flag bits. The five flag bits can get modified as
a result of some arithmetic and logical operations.a result of some arithmetic and logical operations.
Special & General Purpose RegisterSpecial & General Purpose Register
•

More Related Content

PPT
Introduction to microprocessor
PPTX
Microprocessor Fundamentals
PPTX
Introduction to 8085 Microprocessor
PDF
Lecture Notes - Microprocessor - Unit 1 - Microprocessor Architecture and its...
PPT
8085 microproceesor ppt
PPT
introduction to microprocessors
PDF
8085 microprocessor notes
PPT
Introduction to microprocessor
Microprocessor Fundamentals
Introduction to 8085 Microprocessor
Lecture Notes - Microprocessor - Unit 1 - Microprocessor Architecture and its...
8085 microproceesor ppt
introduction to microprocessors
8085 microprocessor notes

What's hot (20)

PPTX
8051 Microcontroller ppt
PPTX
4.programmable dma controller 8257
PPT
Microprocessor ppt
PPTX
INTRODUCTION TO MICROCONTROLLER
PPTX
Microprocessor Presentation
PPT
80486 microprocessor
PDF
Introduction to Microcontroller
PPTX
MicroProcessors
PPT
8086 micro processor
PPT
Microprocessor fundamentals
PPT
Microprocessor 80386
PPTX
Microprocessor 8085 complete
PPT
Microprocessor
PDF
Addressing modes of 80386
PPTX
Pic microcontroller architecture
PPT
Interfacing 8255
PPT
8051 MICROCONTROLLER
PPTX
Direct Memory Access
PPT
Embedded system
PPT
Instruction set-of-8085
8051 Microcontroller ppt
4.programmable dma controller 8257
Microprocessor ppt
INTRODUCTION TO MICROCONTROLLER
Microprocessor Presentation
80486 microprocessor
Introduction to Microcontroller
MicroProcessors
8086 micro processor
Microprocessor fundamentals
Microprocessor 80386
Microprocessor 8085 complete
Microprocessor
Addressing modes of 80386
Pic microcontroller architecture
Interfacing 8255
8051 MICROCONTROLLER
Direct Memory Access
Embedded system
Instruction set-of-8085
Ad

Viewers also liked (7)

PPT
Chapter 4 Microprocessor CPU
PDF
Csc1401 lecture03 - computer arithmetic - arithmetic and logic unit (alu)
PPS
Registers and-common-bus
PDF
Various type of register
PPTX
Registers
PPTX
Introduction to computer network
Chapter 4 Microprocessor CPU
Csc1401 lecture03 - computer arithmetic - arithmetic and logic unit (alu)
Registers and-common-bus
Various type of register
Registers
Introduction to computer network
Ad

Similar to Microprocessor (20)

PDF
Computer engineering - overview of microprocessors
PDF
Architecture OF 8085
PDF
PDF
8085 microprocessor
PDF
mod1 microprocessor ppt if you want you can download it if younwant to study ...
PPTX
introduction to microprocessor and assembly language
PDF
U proc ovw
PPTX
Alisksdjdhdhhdhdhdhdhhdhdheheksjsjs.pptx
PPT
Microprocessor
PPT
microprocessors
PDF
MPMC UNIT-1. Microprocessor 8085 pdf Microprocessor and Microcontroller
PPTX
Lec 1 Intro to mp.pptx MICROPROCESSOR & MICROCONTROLLER
PPT
Processing Devices
PDF
Microprocessor and microcontroller (MPMC).pdf
PDF
lecture1423813120.pdf
PPTX
Microprocessor
PDF
Microprocessors-and-Microcontrollers.pdf
PPTX
COMPUTER_ORGANIZATION (1).pptx
Computer engineering - overview of microprocessors
Architecture OF 8085
8085 microprocessor
mod1 microprocessor ppt if you want you can download it if younwant to study ...
introduction to microprocessor and assembly language
U proc ovw
Alisksdjdhdhhdhdhdhdhhdhdheheksjsjs.pptx
Microprocessor
microprocessors
MPMC UNIT-1. Microprocessor 8085 pdf Microprocessor and Microcontroller
Lec 1 Intro to mp.pptx MICROPROCESSOR & MICROCONTROLLER
Processing Devices
Microprocessor and microcontroller (MPMC).pdf
lecture1423813120.pdf
Microprocessor
Microprocessors-and-Microcontrollers.pdf
COMPUTER_ORGANIZATION (1).pptx

Recently uploaded (20)

PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Complications of Minimal Access Surgery at WLH
PDF
Insiders guide to clinical Medicine.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Business Ethics Teaching Materials for college
PPTX
master seminar digital applications in india
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Basic Mud Logging Guide for educational purpose
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Cell Structure & Organelles in detailed.
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Microbial disease of the cardiovascular and lymphatic systems
human mycosis Human fungal infections are called human mycosis..pptx
VCE English Exam - Section C Student Revision Booklet
Anesthesia in Laparoscopic Surgery in India
Module 4: Burden of Disease Tutorial Slides S2 2025
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Week 4 Term 3 Study Techniques revisited.pptx
Final Presentation General Medicine 03-08-2024.pptx
O7-L3 Supply Chain Operations - ICLT Program
Complications of Minimal Access Surgery at WLH
Insiders guide to clinical Medicine.pdf
TR - Agricultural Crops Production NC III.pdf
Renaissance Architecture: A Journey from Faith to Humanism
Business Ethics Teaching Materials for college
master seminar digital applications in india
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Basic Mud Logging Guide for educational purpose

Microprocessor

  • 3. MICROPROCESSORMICROPROCESSOR Microprocessor is an electronic circuit that functions asMicroprocessor is an electronic circuit that functions as the central processing unit (CPU) of a computer,the central processing unit (CPU) of a computer, providing computational control.providing computational control. The Microprocessor, (or CPU), is the brain of theThe Microprocessor, (or CPU), is the brain of the computercomputer.. A microprocessor isA microprocessor is “a component that implements“a component that implements memorymemory.”.” Microprocessor is the core of the systemMicroprocessor is the core of the system..
  • 5. Operation Types in a MicroprocessorOperation Types in a Microprocessor All of the operations of the microprocessor can beAll of the operations of the microprocessor can be classified into one of three types:classified into one of three types: - Microprocessor Initiated OperationsMicroprocessor Initiated Operations - Internal OperationsInternal Operations - Peripheral Initiated OperationsPeripheral Initiated Operations
  • 6. Microprocessor ArchitectureMicroprocessor Architecture The Microprocessor can be programmed to performThe Microprocessor can be programmed to perform functions on given data by writing specific instructionsfunctions on given data by writing specific instructions into its memory.into its memory. The microprocessor reads one instruction at a time,The microprocessor reads one instruction at a time, matches it with its instruction set, and performs thematches it with its instruction set, and performs the data manipulation specified.data manipulation specified. The result is either stored back into memory orThe result is either stored back into memory or displayed on an output device.displayed on an output device.
  • 7. Pin Diagram Of 8085 MicroprocessorPin Diagram Of 8085 Microprocessor
  • 8. Block Diagram Of MicroprocessorBlock Diagram Of Microprocessor
  • 9. Four Important sections of MicroprocessorFour Important sections of Microprocessor CU: Timing and Control UnitCU: Timing and Control Unit ALU: Arithmetic and Logical UnitALU: Arithmetic and Logical Unit Interface SectionInterface Section Register SectionRegister Section
  • 10. TIMING AND CONTROL UNITTIMING AND CONTROL UNIT C.P.U is partitioned into A.L.U & C.U.C.P.U is partitioned into A.L.U & C.U. It is the heart of a microprocessor , a hardware unit whichIt is the heart of a microprocessor , a hardware unit which co-ordinate and control the various activities within andco-ordinate and control the various activities within and outside the microprocessor by providing clock andoutside the microprocessor by providing clock and control signals to the appropriate devices.control signals to the appropriate devices. It controls the flow of the data between the processor &It controls the flow of the data between the processor & memory & peripheralsmemory & peripherals..
  • 11. ARITHMETIC & LOGIC UNITARITHMETIC & LOGIC UNIT An arithmetic-logic unit (ALU) is also a hardware unitAn arithmetic-logic unit (ALU) is also a hardware unit that carries out arithmetic and logical operations onthat carries out arithmetic and logical operations on the operands in computer instruction words.the operands in computer instruction words. The ALU includes storage places for input operands,The ALU includes storage places for input operands, operands that are being added, the accumulated resultoperands that are being added, the accumulated result (stored in an accumulato(stored in an accumulatorr), and shifted results.), and shifted results. It performs arithmetic operations like addition,It performs arithmetic operations like addition, subtraction, increment, decrement etc.subtraction, increment, decrement etc. It also performs logical operations like AND, OR, XOR,It also performs logical operations like AND, OR, XOR, NOT, Complement etc.NOT, Complement etc.
  • 12. How ALU Works?How ALU Works?
  • 13. Interface SectionInterface Section This constitute several input and output hardware linesThis constitute several input and output hardware lines through which the microprocessor can communicatethrough which the microprocessor can communicate internally and also with external devices.internally and also with external devices. This Section provide us : Address BusThis Section provide us : Address Bus Data BusData Bus Control BusControl Bus Utility BusUtility Bus
  • 14. ADDRESS BUSADDRESS BUS An address bus is a computer bus (a series of linesAn address bus is a computer bus (a series of lines connecting two or more devices) that is used to specifyconnecting two or more devices) that is used to specify a physical address.a physical address. The width of the address bus determines the amount ofThe width of the address bus determines the amount of memory a system can address.memory a system can address. It transfers the address of the location.It transfers the address of the location. It is called uni-directional because it transfers addressIt is called uni-directional because it transfers address from C.P.U to memoryfrom C.P.U to memory//I/OI/O devices only.devices only.
  • 15. Address Bus Memory Capacity ChartAddress Bus Memory Capacity Chart Address Bus Size Maximum RAMAddress Bus Size Maximum RAM 20 bits 1MB20 bits 1MB 24 bits 16MB24 bits 16MB 32 bits 4GB32 bits 4GB 36 bits 64GB36 bits 64GB 40 bits 1TB40 bits 1TB 44 bits 16TB44 bits 16TB
  • 16. DATA BUSDATA BUS A collection of wires in which data is transmitted fromA collection of wires in which data is transmitted from one computer to another external devicesone computer to another external devices.. The data bus carries digital information.The data bus carries digital information. The data bus is connected to the inputs of several gatesThe data bus is connected to the inputs of several gates and to the outputs of several gates.and to the outputs of several gates. This is also called bi-directional bus because informationThis is also called bi-directional bus because information may flow on the bus wires in both directions.may flow on the bus wires in both directions.
  • 17. Register SectionRegister Section It consists of several 8-bitIt consists of several 8-bit//16-bit registers used for16-bit registers used for temporary storage of data, information or address.temporary storage of data, information or address. There are basically two types of registers available in aThere are basically two types of registers available in a microprocessor : General Purpose Registersmicroprocessor : General Purpose Registers Special Purpose RegistersSpecial Purpose Registers
  • 18. Special & General Purpose RegisterSpecial & General Purpose Register General purpose registers are used for temporary storageGeneral purpose registers are used for temporary storage of data, address or address of data.of data, address or address of data. There are 6 general purpose registers namely B, C, D, E,There are 6 general purpose registers namely B, C, D, E, H, L.H, L. Each of them is a 8-bit register.Each of them is a 8-bit register. To hold 16 bit data, combination of two 8-bit registersTo hold 16 bit data, combination of two 8-bit registers can be used.can be used.
  • 19. All special purpose registers have some specificAll special purpose registers have some specific functions.functions.  Program Counter (PC)Program Counter (PC):: A 16-bit on chip register whichA 16-bit on chip register which will store the address of the instruction to be executedwill store the address of the instruction to be executed next.next.  Accumulator (A)Accumulator (A): It is an 8-bit register which can hold: It is an 8-bit register which can hold either source or destination data. Most of the arithmeticeither source or destination data. Most of the arithmetic and logical instructions are performed w.r.t accumulator.and logical instructions are performed w.r.t accumulator.  Stack Pointer (SP)Stack Pointer (SP):: It is a 16-bit on chip register used toIt is a 16-bit on chip register used to access external stack as memory.access external stack as memory. Special & General Purpose RegisterSpecial & General Purpose Register
  • 20.  Flag RegisterFlag Register: It is an 8-bit register whose five bits are: It is an 8-bit register whose five bits are defined as flag bits. The five flag bits can get modified asdefined as flag bits. The five flag bits can get modified as a result of some arithmetic and logical operations.a result of some arithmetic and logical operations. Special & General Purpose RegisterSpecial & General Purpose Register
  • 21.