SlideShare a Scribd company logo
3
Most read
5
Most read
6
Most read
Introduction to
Microprocessor and Microcomputer
Satya Prakash Joshi
012BIM31
Microprocessor
A Microprocessor is a multipurpose, Programmable clock-
driven, register based electronic device,
That read binary instruction from a storage device called
memory, accepts binary data as input and processes data
according to those instructions and provides results as
outputs.
Microprocessor is clock driven semiconductor device which
is manufactured by using LSI and VLSI technique.
Typically it consist of Three devices
These three devices work together
and interact with each other.
In Reprogrammable system the
microcomputer is used for
computing and data processing
Microprocessor
Memory
I/O
Microcomputer
A microcomputer is a small, relatively inexpensive computer with a microprocessor as
its central processing unit (CPU). It includes a microprocessor, memory, and input/output
(I/O) facilities.
Microcomputers became popular in the 1970s and 80s with the advent of increasingly
powerful microprocessors.
• Examples of Microcomputers are Intel 8051 controller-a single board computer,
• IBM PC and Apple Macintosh computer.
Micro Controller
• A microcontroller is a small computer on a
single integrated circuit containing a processor
core, memory, and
programmable input/output peripherals
• Microcontrollers are used in automatically
controlled products and devices, such as
automobile engine control systems, implantable
medical devices, remote controls, office
machines, power tools, toys and
other embedded systems.
Example:
Die (integrated Circuit)
General Architecture of Microcomputer System
Continue….
The major parts are CPU, Memory and I/O
There are three buses, address bus, data bus and control bus;
Memory
• Memory consist of RAM and ROM, the purpose of memory is to store
binary codes for the sequences of instructions you want the
computer to carry out.
• The second purpose of the memory is to store the binary-coded data
with which the computer is going to be working.
Input / Output
• The input/output or I/O Section allows the computer to take in data
from the out side world or send data to the outside world.
• Peripherals such as keyboards, video display terminals, printers are
connected to I/O Port.
CPU(Central Processing Unit)
• In a microcomputer CPU is a microprocessor.
• The fetches binary coded instructions from memory, decodes the
instructions into a series of simple actions and carries out these
actions in a sequence of steps.
• The CPU also contains an address counter or instruction pointer
register, which holds the address of the next instruction or data item
to be fetched from memory.
Address Bus
• The address bus consists of 16, 20, 24 or 32 parallel signal lines.
• On these lines the CPU sends out the address of the memory location
that is to be written to or read from. The no of memory location that
the CPU can address is determined by the number of address lines.
• If the CPU has N address lines, then it can directly address 2N
memory locations i.e. CPU with 16 address lines can address 216 or
65536 memory locations.
Data Bus
• The data bus consists of 8, 16 or 32 parallel signal lines.
• The data bus lines are bi-directional.
• This means that the CPU can read data in from memory or it can send
data out to memory
Control Bus
• The control bus consists of 4 to 10 parallel signal lines.
• The CPU sends out signals on the control bus to enable the output of
addressed memory devices or port devices.
• Typical control bus signals are Memory Read, Memory Write, I/O
Read and I/O Write.
Components of CPU
Microprocessor is Divided into three segments-
1. ALU
2. Register Array
3. Control Unit
Arithmetic Logic Unit
• This is the area of Microprocessor where various computing functions
are performed on data.
• The ALU performs operations such as addition, subtraction and logic
operations such as AND, OR and exclusive OR.
Control Unit
• The Control Unit Provides the necessary timing and control signals to all the
operations in the Microcomputer
• It controls the flow of data between the Microprocessor and Memory and
Peripherals.
• The Control unit performs 2 basic tasks
- Sequencing
- Execution
Register Array
• These are storage devices to store data temporarily.
• There are different types of registers depending upon the
Microprocessors.
• These registers are primarily used to store data temporarily during
the execution of a program and are accessible to the user through the
instructions.
• General purpose Registers of 8086 includes AL, AH, BL, BH, CL, CH, DL,
DH
Thank you

More Related Content

PPTX
Types of computer
PPT
Multiplexing : FDM
PPT
Ch4 digital transmission
PPSX
Computer networks
PPTX
Flipflop
PPTX
Information Literacy - Media and Information Literacy (MIL)
ODP
MS Word Basics
Types of computer
Multiplexing : FDM
Ch4 digital transmission
Computer networks
Flipflop
Information Literacy - Media and Information Literacy (MIL)
MS Word Basics

What's hot (20)

PPTX
Computer organization
PPTX
Input output interface
PPTX
Processors and its Types
PPTX
Functional units
PPTX
Computer Organisation & Architecture (chapter 1)
PPT
Arithmetic Logic Unit (ALU)
PPTX
Register transfer language
PDF
Primary Memory: RAM, ROM and their Types
PDF
Introduction to Bus | Address, Data, Control Bus
PPTX
Memory organization in computer architecture
PPT
Microprocessor ppt
PPTX
CPU (Central Processing Units)
PPTX
Secondary memory
PPTX
bus and memory tranfer (computer organaization)
PPTX
Ram & rom
PPTX
CPU Architecture - Basic
PPTX
Computer architecture input output organization
PPTX
Processors
PPTX
Control unit
PPT
Cpu ppt cse
Computer organization
Input output interface
Processors and its Types
Functional units
Computer Organisation & Architecture (chapter 1)
Arithmetic Logic Unit (ALU)
Register transfer language
Primary Memory: RAM, ROM and their Types
Introduction to Bus | Address, Data, Control Bus
Memory organization in computer architecture
Microprocessor ppt
CPU (Central Processing Units)
Secondary memory
bus and memory tranfer (computer organaization)
Ram & rom
CPU Architecture - Basic
Computer architecture input output organization
Processors
Control unit
Cpu ppt cse
Ad

Viewers also liked (19)

PPT
Introduction to microprocessor
PPT
microprocessor architecture
PDF
Microprocessors & Microcomputers Lecture Notes
PPTX
Minicomputers
PDF
MicroComputer Application 1
DOCX
Assignment (2)
PPT
Microprocessor
PPT
Evolution Of Microprocessor
PPTX
Computer Software & its Types
PDF
Building SuperComputers @ Home
PPTX
Types of input-output devices
PDF
8085 instruction set and addressing modes
PPTX
Registers
PPTX
Microprocessor Week1: Introduction
PPTX
Microproccesor and Microcontrollers hardware basics
PPT
Eisti - École d'ingénieurs pour DUT 2015-2016
PPTX
Peut-on survivre à une attaque informatique ? Les règles d’or de la sécurité ...
PDF
Extension de votre de votre infrastructure vers Microsoft Azure avec ExpressR...
Introduction to microprocessor
microprocessor architecture
Microprocessors & Microcomputers Lecture Notes
Minicomputers
MicroComputer Application 1
Assignment (2)
Microprocessor
Evolution Of Microprocessor
Computer Software & its Types
Building SuperComputers @ Home
Types of input-output devices
8085 instruction set and addressing modes
Registers
Microprocessor Week1: Introduction
Microproccesor and Microcontrollers hardware basics
Eisti - École d'ingénieurs pour DUT 2015-2016
Peut-on survivre à une attaque informatique ? Les règles d’or de la sécurité ...
Extension de votre de votre infrastructure vers Microsoft Azure avec ExpressR...
Ad

Similar to introduction to microprocessor and microcomputer (20)

PPTX
Alisksdjdhdhhdhdhdhdhhdhdheheksjsjs.pptx
PPT
Microprocessor based sys presntation.ppt
PDF
Unit 1. introduction
PPTX
Computer Architecture & Program Execution.pptx
PPTX
Microprocessor
PPTX
Micro controller
PDF
Microprocessor System qwefqwgqwgqwgqwgqegew
PPT
I. Introduction to Microprocessor System.ppt
PPT
Microprocessor
PPTX
LECTURE_1 Introduction to MLP.pptx of ml
PDF
PLC Programming - Working, Specifications of PLC
PDF
Overview of microcontroller and microprocessor
DOC
PPT
Introduction to microcontrollers
PPTX
Microprocessor
PPTX
Mechatronics ME8791
PPTX
Module -4_microprocessor (1).pptx
PPTX
Microprocessors-based systems (under graduate course) Lecture 1 of 9
PPTX
ucs.pptxUCS UNIT 4 INPUT AND OUTPUT DEVICE
PPT
Microprocessor fundamentals
Alisksdjdhdhhdhdhdhdhhdhdheheksjsjs.pptx
Microprocessor based sys presntation.ppt
Unit 1. introduction
Computer Architecture & Program Execution.pptx
Microprocessor
Micro controller
Microprocessor System qwefqwgqwgqwgqwgqegew
I. Introduction to Microprocessor System.ppt
Microprocessor
LECTURE_1 Introduction to MLP.pptx of ml
PLC Programming - Working, Specifications of PLC
Overview of microcontroller and microprocessor
Introduction to microcontrollers
Microprocessor
Mechatronics ME8791
Module -4_microprocessor (1).pptx
Microprocessors-based systems (under graduate course) Lecture 1 of 9
ucs.pptxUCS UNIT 4 INPUT AND OUTPUT DEVICE
Microprocessor fundamentals

More from Satya P. Joshi (20)

PPTX
Intergroup Conflict Management.pptx
PPTX
Training methods in human resource managment
PPTX
Selection tests in human resource management
PPTX
Interview and it’s types - human resource managmenet
PPTX
Motivation, achievement theory, goal setting theory
PPTX
Characteristics, objectives & challenges of human resource manager
PPTX
Human Resource Planning
PPTX
Nested queries in database
PPTX
Technology and work design in Organizational Relation
PPTX
Techniques of achieving google quality of service
PPTX
Overview of digital communication in HSN and Multimedia
PPTX
Introduction to human resource management
PPTX
Security and control in Management Information System
PPTX
Designing the supply chain network
PPTX
Introduction to Organizational Behavior and Organizational Relation
PPTX
Selection tests and Reliability and Validity in HRM
PPTX
Analog and digital signal system : digital logic
PPTX
Transmission media on Client server and high speed network
PPTX
Remote procedure call on client server computing
PPTX
Physical and logical topologies in computer network and client server
Intergroup Conflict Management.pptx
Training methods in human resource managment
Selection tests in human resource management
Interview and it’s types - human resource managmenet
Motivation, achievement theory, goal setting theory
Characteristics, objectives & challenges of human resource manager
Human Resource Planning
Nested queries in database
Technology and work design in Organizational Relation
Techniques of achieving google quality of service
Overview of digital communication in HSN and Multimedia
Introduction to human resource management
Security and control in Management Information System
Designing the supply chain network
Introduction to Organizational Behavior and Organizational Relation
Selection tests and Reliability and Validity in HRM
Analog and digital signal system : digital logic
Transmission media on Client server and high speed network
Remote procedure call on client server computing
Physical and logical topologies in computer network and client server

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
A Presentation on Artificial Intelligence
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Cloud computing and distributed systems.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The AUB Centre for AI in Media Proposal.docx
Machine learning based COVID-19 study performance prediction
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Review of recent advances in non-invasive hemoglobin estimation
A Presentation on Artificial Intelligence
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MYSQL Presentation for SQL database connectivity
Understanding_Digital_Forensics_Presentation.pptx
Network Security Unit 5.pdf for BCA BBA.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Cloud computing and distributed systems.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Spectral efficient network and resource selection model in 5G networks
20250228 LYD VKU AI Blended-Learning.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

introduction to microprocessor and microcomputer

  • 1. Introduction to Microprocessor and Microcomputer Satya Prakash Joshi 012BIM31
  • 2. Microprocessor A Microprocessor is a multipurpose, Programmable clock- driven, register based electronic device, That read binary instruction from a storage device called memory, accepts binary data as input and processes data according to those instructions and provides results as outputs. Microprocessor is clock driven semiconductor device which is manufactured by using LSI and VLSI technique. Typically it consist of Three devices These three devices work together and interact with each other. In Reprogrammable system the microcomputer is used for computing and data processing Microprocessor Memory I/O
  • 3. Microcomputer A microcomputer is a small, relatively inexpensive computer with a microprocessor as its central processing unit (CPU). It includes a microprocessor, memory, and input/output (I/O) facilities. Microcomputers became popular in the 1970s and 80s with the advent of increasingly powerful microprocessors. • Examples of Microcomputers are Intel 8051 controller-a single board computer, • IBM PC and Apple Macintosh computer.
  • 4. Micro Controller • A microcontroller is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals • Microcontrollers are used in automatically controlled products and devices, such as automobile engine control systems, implantable medical devices, remote controls, office machines, power tools, toys and other embedded systems. Example: Die (integrated Circuit)
  • 5. General Architecture of Microcomputer System Continue…. The major parts are CPU, Memory and I/O There are three buses, address bus, data bus and control bus;
  • 6. Memory • Memory consist of RAM and ROM, the purpose of memory is to store binary codes for the sequences of instructions you want the computer to carry out. • The second purpose of the memory is to store the binary-coded data with which the computer is going to be working. Input / Output • The input/output or I/O Section allows the computer to take in data from the out side world or send data to the outside world. • Peripherals such as keyboards, video display terminals, printers are connected to I/O Port.
  • 7. CPU(Central Processing Unit) • In a microcomputer CPU is a microprocessor. • The fetches binary coded instructions from memory, decodes the instructions into a series of simple actions and carries out these actions in a sequence of steps. • The CPU also contains an address counter or instruction pointer register, which holds the address of the next instruction or data item to be fetched from memory.
  • 8. Address Bus • The address bus consists of 16, 20, 24 or 32 parallel signal lines. • On these lines the CPU sends out the address of the memory location that is to be written to or read from. The no of memory location that the CPU can address is determined by the number of address lines. • If the CPU has N address lines, then it can directly address 2N memory locations i.e. CPU with 16 address lines can address 216 or 65536 memory locations.
  • 9. Data Bus • The data bus consists of 8, 16 or 32 parallel signal lines. • The data bus lines are bi-directional. • This means that the CPU can read data in from memory or it can send data out to memory Control Bus • The control bus consists of 4 to 10 parallel signal lines. • The CPU sends out signals on the control bus to enable the output of addressed memory devices or port devices. • Typical control bus signals are Memory Read, Memory Write, I/O Read and I/O Write.
  • 10. Components of CPU Microprocessor is Divided into three segments- 1. ALU 2. Register Array 3. Control Unit
  • 11. Arithmetic Logic Unit • This is the area of Microprocessor where various computing functions are performed on data. • The ALU performs operations such as addition, subtraction and logic operations such as AND, OR and exclusive OR. Control Unit • The Control Unit Provides the necessary timing and control signals to all the operations in the Microcomputer • It controls the flow of data between the Microprocessor and Memory and Peripherals. • The Control unit performs 2 basic tasks - Sequencing - Execution
  • 12. Register Array • These are storage devices to store data temporarily. • There are different types of registers depending upon the Microprocessors. • These registers are primarily used to store data temporarily during the execution of a program and are accessible to the user through the instructions. • General purpose Registers of 8086 includes AL, AH, BL, BH, CL, CH, DL, DH