SlideShare a Scribd company logo
1 of 23
MICROPROCESSOR
Sridari Iyer
St. Francis Inst. of
Tech.
Borivali (W), Mumbai.
SMARTPHONE
SPECIFICATIONS
Processor: Snapdragon 835, 1.9GHz
octacore
RAM: 4GB
Memory:128GB
Camera: 13MP
Battery: 3040mAh
Display: 5.71”
OS: Android 6.0 Marshmallow
MICROPROCESSOR?
WHAT IS A
MICROPROCESSOR?
Millions of transistors (tiny electronic devices that
carry electric charge) are integrated on a single
chip, called the microprocessor.
Each transistor can be in “OFF” or “ON” state i.e.,
welcome to the world of 0s and 1s
With perfect circuitry combinations and
programming logic used, these transistors states
can be changed, for what?
perform arithmetic and logical operations
Are all the operations we perform on our
computer and phones just arithmetic and logical
operations?
HOW DOES THIS
MICROPROCESSOR WORK?
On electricity, of course!
You can play around by
giving power to a transistor, set to the ON state
or shutting off power to it, reset to the OFF state
When a user gives an instruction, e.g.,
press “a” on the keyboard
1. The system recognizes a key is pressed
2. Which key is pressed (ASCII value noted)
3. Where should this input go to? (MS Word, browser
search or error)
4. What is its purpose? (type “a”, select all “ctrl+a”, etc)
5. Perform the necessary action
And all these steps are a sequence of 0s
Memory
Central Processing Unit
(CPU)
Registers
Control
Unit
ALU
Input
Unit
Outpu
t Unit
A COMPUTING SYSTEM
(COMPUTER)
THEN, CPU =
MICROPROCESSOR?
NO. The CPU is a Microprocessor, but not the
only microprocessor in your system!
The Central Processing Unit of a computing
device is embedded on a single chip, often
called as a microprocessor.
But a microprocessor need not always be the
CPU of that device!
A microprocessor can be used for other
purposes too, such as NPU (Network
Processing Unit), GPU (Graphics Processing
Unit), APU (Audio Processing Unit), etc.
The quadcore microprocessor has four CPUs
WHERE ALL ARE THESE
MICROPROCESSORS USED?
Computers – Desktops, laptops, tablets,
calculators
All mobile phones – smartphones and basic
phones too!
Home Appliances – washing machine,
microwave oven, AC, smart TV, DVD players,
home automation systems, children toys, etc.
Instrumentation – frequency counters, signal
generators, synthesizers, etc.
Others – Traffic light control, game
machines, industry controllers,
communication systems, flight control
MICROPROCESSOR V/S
MICROCONTROLLER
The entire CPU on a single chip =
Microprocessor
The entire computer on a single chip =
Microcontroller!
Microprocessors are general purpose
processors while microcontrollers are
designed for a specific purpose.
Microcontroller
Microprocessor
MICROPROCESSOR V/S
MICROCONTROLLER
BEFORE
MICROPROCESSORS, CPUs
WERE
1st Gen (1940-56): Vacuum tubes and
magnetic drums
2nd Gen(1956-63): Transistors
3rd Gen (1964-71): Integrated Circuits
4th Gen (1971-present): single chip
Microprocessors
5th Gen (present-future): Multicore/ Parallel
processing
MOORE’S LAW: THE NUMBER OF
TRANSISTORS IN A DENSE INTEGRATED
CIRCUIT DOUBLES APPROXIMATELY
EVERY TWO YEARS.
1956-
63
1963-
71
1981
onwards
1994
onwards
1940-
56
WORLD’S FIRST MICROPROCESSOR
– ‘MOS-LSI’
First Microprocessor was designed in
1968-70, for the main flight control
Computer in the US Navy’s F-14 Tomcat
Fighter jet
It was made by Mr. Steve Geller and Mr.
Ray Holt for the Department of Defense
of USA
THE FIRST COMMERCIAL
MICROPROCESSOR
INTEL 4004 INTEL 4004 – FOIL
REMOVED
ABOUT INTEL 4004
Intel introduced the world’s first
commercial 4-bit Microprocessor 4004
in 1971.
Contained a
2300 transistors
Speed up to 740
KHz
Contains 6 billion
transistors
Speed up to 3.2
GHz
EVOLUTION OF INTEL
MICROPROCESSORSName Year Transistors Data Speed Description
4004 1971 2,300 4 bits 740 KHz Performed arithmetic and
logic operations
8080 1974 6,000 8 bits 2 MHz Fetch, Decode, Execute,
Fetch
8086 1978 29,000 16 bits 5 MHz Pipeline architecture
8088 1979 29,000 8 bits 5 MHz 8086 modified to work
with 8 bits data
80286 1982 1,34,000 16 bits 6 MHz Virtual Memory Concept
80386 1985 2,75,000 32 bits 16 MHz 4GB memory access
80486 1989 1.2 million 32 bits 25-50
MHz
L1 cache memory on chip
Pentiu
m
1993 3 million 32 bits 60 MHz On-chip Floating Point
Unit
Pentiu
m
2,3,4
1997
–
2000
7.5 – 42
million
32/64
bits
1.5 GHz Superscalar architecture
WHY STUDY ABOUT
MICROPROCESSORS?
Course Outcomes
1.I know how my phone and
computer work!
2.I know how almost all computing
devices work!
3.I can reprogram a computing
device to my fancy!
4.I can build an intelligent appliance
or a robot all by myself!
WHY DON’T YOU ALREADY
KNOW ALL THESE THINGS?
Languag
e
Barrier!
LANGUAGES
1010 0001 0000 0010
1010 0011 0000 0001
0/1 Machine Language
A 1 0 2 A 3 0 1
Hexadecimal Machine
A1 02 A3
01
Low Level Language
mov ax, b mov a, ax
High Level Language
WHAT ARE WE GOING TO
LEARN IN THIS COURSE?
1.Intel 8086/88 – Architecture,
Working & Programming
2.Memory Addressing Techniques
3.Microcontrollers – 8255, 8253,
8259, 8237
4.Co-processor architecture
5.Intel 80386 – Architecture &
Working
6.Pentium – Architecture
TERM WORK
Description Max Marks
10 experiments performed
in laboratory 15
2 assignments (surprise tests/
home assignments)
05
Attendance 05
TOTAL 25
Introduction to Microprocessors

More Related Content

What's hot

Microprocessor Fundamentals
Microprocessor FundamentalsMicroprocessor Fundamentals
Microprocessor FundamentalsDiwaker Pant
 
Introduction for microprocessor
Introduction for microprocessorIntroduction for microprocessor
Introduction for microprocessorTHANDAIAH PRABU
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessorKashyap Shah
 
Microprocessors evolution introduction to microprocessor
Microprocessors  evolution introduction to microprocessorMicroprocessors  evolution introduction to microprocessor
Microprocessors evolution introduction to microprocessorVijay Kumar
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessorSudhir Reddy
 
ITFT_Introduction to microprocessor
ITFT_Introduction to microprocessorITFT_Introduction to microprocessor
ITFT_Introduction to microprocessorShilpa Sharma
 
Introduction to Microprocessor
Introduction to MicroprocessorIntroduction to Microprocessor
Introduction to MicroprocessorArsalan Qureshi
 
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals [ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals naresh1992
 
Introduction to Microprocessors
Introduction to MicroprocessorsIntroduction to Microprocessors
Introduction to Microprocessors76 Degree Creative
 
Introduction to-microprocessor
Introduction to-microprocessorIntroduction to-microprocessor
Introduction to-microprocessorankitnav1
 
MICROPROCESSOR,BASICS AND MEMORY CONCEPT
MICROPROCESSOR,BASICS AND MEMORY CONCEPTMICROPROCESSOR,BASICS AND MEMORY CONCEPT
MICROPROCESSOR,BASICS AND MEMORY CONCEPTLakshya Sharma
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersVivek Kumar
 
Evolution Of Microprocessor
Evolution Of MicroprocessorEvolution Of Microprocessor
Evolution Of Microprocessorguest3870d0
 
Microprocessor vs. microcontroller
Microprocessor vs. microcontrollerMicroprocessor vs. microcontroller
Microprocessor vs. microcontrolleraviban
 
Microprocessor Introduction
Microprocessor IntroductionMicroprocessor Introduction
Microprocessor IntroductionNaveen Dubey
 
Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1Ameen San
 
Microprocessor
MicroprocessorMicroprocessor
MicroprocessorAshok Raj
 

What's hot (20)

Microprocessor Fundamentals
Microprocessor FundamentalsMicroprocessor Fundamentals
Microprocessor Fundamentals
 
Introduction for microprocessor
Introduction for microprocessorIntroduction for microprocessor
Introduction for microprocessor
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
Microprocessors evolution introduction to microprocessor
Microprocessors  evolution introduction to microprocessorMicroprocessors  evolution introduction to microprocessor
Microprocessors evolution introduction to microprocessor
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
ITFT_Introduction to microprocessor
ITFT_Introduction to microprocessorITFT_Introduction to microprocessor
ITFT_Introduction to microprocessor
 
Introduction to Microprocessor
Introduction to MicroprocessorIntroduction to Microprocessor
Introduction to Microprocessor
 
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals [ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
 
Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 Microprocessor
 
Introduction to Microprocessors
Introduction to MicroprocessorsIntroduction to Microprocessors
Introduction to Microprocessors
 
Introduction to-microprocessor
Introduction to-microprocessorIntroduction to-microprocessor
Introduction to-microprocessor
 
MICROPROCESSOR,BASICS AND MEMORY CONCEPT
MICROPROCESSOR,BASICS AND MEMORY CONCEPTMICROPROCESSOR,BASICS AND MEMORY CONCEPT
MICROPROCESSOR,BASICS AND MEMORY CONCEPT
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
Evolution Of Microprocessor
Evolution Of MicroprocessorEvolution Of Microprocessor
Evolution Of Microprocessor
 
Microprocessor vs. microcontroller
Microprocessor vs. microcontrollerMicroprocessor vs. microcontroller
Microprocessor vs. microcontroller
 
Microprocessor Introduction
Microprocessor IntroductionMicroprocessor Introduction
Microprocessor Introduction
 
Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 

Similar to Introduction to Microprocessors

Microprocessors historical background
Microprocessors  historical backgroundMicroprocessors  historical background
Microprocessors historical backgroundHasnain Yaseen
 
Microprocessor GENERARIONS.pptx
Microprocessor  GENERARIONS.pptxMicroprocessor  GENERARIONS.pptx
Microprocessor GENERARIONS.pptxDianaD43
 
Report on evolution of processor by sandesh agrawal
Report on evolution of processor by sandesh agrawalReport on evolution of processor by sandesh agrawal
Report on evolution of processor by sandesh agrawalSandesh Agrawal
 
Microprocessor lecture
Microprocessor lectureMicroprocessor lecture
Microprocessor lectureLyn Villamil
 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded systemsb108ec
 
MICROPROCESSORS BASICS
MICROPROCESSORS BASICS MICROPROCESSORS BASICS
MICROPROCESSORS BASICS Prakash Rao
 
Microprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture NotesMicroprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture NotesFellowBuddy.com
 
Ch01 gadre(2)
Ch01 gadre(2)Ch01 gadre(2)
Ch01 gadre(2)bisristt
 
Genesis & Progression of Processors in CPU
Genesis & Progression of Processors in CPUGenesis & Progression of Processors in CPU
Genesis & Progression of Processors in CPUAnkita Jangir
 
8085 micro processor- notes
8085 micro  processor- notes8085 micro  processor- notes
8085 micro processor- notesDr.YNM
 
Introduction to microprocessors notes
Introduction to microprocessors notesIntroduction to microprocessors notes
Introduction to microprocessors notesSARITHA REDDY
 
History of processor
History of processorHistory of processor
History of processorSana Ullah
 
Microcontrollers (Rex St. John)
Microcontrollers (Rex St. John)Microcontrollers (Rex St. John)
Microcontrollers (Rex St. John)Future Insights
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxMeghdeepSingh
 
Lecture notes on microprocessor and microcomputer
Lecture notes on microprocessor and microcomputerLecture notes on microprocessor and microcomputer
Lecture notes on microprocessor and microcomputerEkeedaPvtLtd
 

Similar to Introduction to Microprocessors (20)

Microprocessors historical background
Microprocessors  historical backgroundMicroprocessors  historical background
Microprocessors historical background
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
EE6502 Microprocessor & Microcontroller Regulation 2013
EE6502 Microprocessor & Microcontroller Regulation 2013EE6502 Microprocessor & Microcontroller Regulation 2013
EE6502 Microprocessor & Microcontroller Regulation 2013
 
Microprocessor GENERARIONS.pptx
Microprocessor  GENERARIONS.pptxMicroprocessor  GENERARIONS.pptx
Microprocessor GENERARIONS.pptx
 
Report on evolution of processor by sandesh agrawal
Report on evolution of processor by sandesh agrawalReport on evolution of processor by sandesh agrawal
Report on evolution of processor by sandesh agrawal
 
Unit 1
Unit 1Unit 1
Unit 1
 
Microprocessor lecture
Microprocessor lectureMicroprocessor lecture
Microprocessor lecture
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded system
 
Tutorial Embedded System
Tutorial Embedded System Tutorial Embedded System
Tutorial Embedded System
 
MICROPROCESSORS BASICS
MICROPROCESSORS BASICS MICROPROCESSORS BASICS
MICROPROCESSORS BASICS
 
Microprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture NotesMicroprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture Notes
 
Ch01 gadre(2)
Ch01 gadre(2)Ch01 gadre(2)
Ch01 gadre(2)
 
Genesis & Progression of Processors in CPU
Genesis & Progression of Processors in CPUGenesis & Progression of Processors in CPU
Genesis & Progression of Processors in CPU
 
8085 micro processor- notes
8085 micro  processor- notes8085 micro  processor- notes
8085 micro processor- notes
 
Introduction to microprocessors notes
Introduction to microprocessors notesIntroduction to microprocessors notes
Introduction to microprocessors notes
 
History of processor
History of processorHistory of processor
History of processor
 
Microcontrollers (Rex St. John)
Microcontrollers (Rex St. John)Microcontrollers (Rex St. John)
Microcontrollers (Rex St. John)
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
 
Lecture notes on microprocessor and microcomputer
Lecture notes on microprocessor and microcomputerLecture notes on microprocessor and microcomputer
Lecture notes on microprocessor and microcomputer
 

Recently uploaded

Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 

Recently uploaded (20)

Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 

Introduction to Microprocessors

  • 1. MICROPROCESSOR Sridari Iyer St. Francis Inst. of Tech. Borivali (W), Mumbai.
  • 2. SMARTPHONE SPECIFICATIONS Processor: Snapdragon 835, 1.9GHz octacore RAM: 4GB Memory:128GB Camera: 13MP Battery: 3040mAh Display: 5.71” OS: Android 6.0 Marshmallow
  • 4. WHAT IS A MICROPROCESSOR? Millions of transistors (tiny electronic devices that carry electric charge) are integrated on a single chip, called the microprocessor. Each transistor can be in “OFF” or “ON” state i.e., welcome to the world of 0s and 1s With perfect circuitry combinations and programming logic used, these transistors states can be changed, for what? perform arithmetic and logical operations Are all the operations we perform on our computer and phones just arithmetic and logical operations?
  • 5. HOW DOES THIS MICROPROCESSOR WORK? On electricity, of course! You can play around by giving power to a transistor, set to the ON state or shutting off power to it, reset to the OFF state When a user gives an instruction, e.g., press “a” on the keyboard 1. The system recognizes a key is pressed 2. Which key is pressed (ASCII value noted) 3. Where should this input go to? (MS Word, browser search or error) 4. What is its purpose? (type “a”, select all “ctrl+a”, etc) 5. Perform the necessary action And all these steps are a sequence of 0s
  • 7. THEN, CPU = MICROPROCESSOR? NO. The CPU is a Microprocessor, but not the only microprocessor in your system! The Central Processing Unit of a computing device is embedded on a single chip, often called as a microprocessor. But a microprocessor need not always be the CPU of that device! A microprocessor can be used for other purposes too, such as NPU (Network Processing Unit), GPU (Graphics Processing Unit), APU (Audio Processing Unit), etc. The quadcore microprocessor has four CPUs
  • 8. WHERE ALL ARE THESE MICROPROCESSORS USED? Computers – Desktops, laptops, tablets, calculators All mobile phones – smartphones and basic phones too! Home Appliances – washing machine, microwave oven, AC, smart TV, DVD players, home automation systems, children toys, etc. Instrumentation – frequency counters, signal generators, synthesizers, etc. Others – Traffic light control, game machines, industry controllers, communication systems, flight control
  • 9. MICROPROCESSOR V/S MICROCONTROLLER The entire CPU on a single chip = Microprocessor The entire computer on a single chip = Microcontroller! Microprocessors are general purpose processors while microcontrollers are designed for a specific purpose.
  • 11. BEFORE MICROPROCESSORS, CPUs WERE 1st Gen (1940-56): Vacuum tubes and magnetic drums 2nd Gen(1956-63): Transistors 3rd Gen (1964-71): Integrated Circuits 4th Gen (1971-present): single chip Microprocessors 5th Gen (present-future): Multicore/ Parallel processing
  • 12. MOORE’S LAW: THE NUMBER OF TRANSISTORS IN A DENSE INTEGRATED CIRCUIT DOUBLES APPROXIMATELY EVERY TWO YEARS. 1956- 63 1963- 71 1981 onwards 1994 onwards 1940- 56
  • 13. WORLD’S FIRST MICROPROCESSOR – ‘MOS-LSI’ First Microprocessor was designed in 1968-70, for the main flight control Computer in the US Navy’s F-14 Tomcat Fighter jet It was made by Mr. Steve Geller and Mr. Ray Holt for the Department of Defense of USA
  • 14. THE FIRST COMMERCIAL MICROPROCESSOR INTEL 4004 INTEL 4004 – FOIL REMOVED
  • 15.
  • 16. ABOUT INTEL 4004 Intel introduced the world’s first commercial 4-bit Microprocessor 4004 in 1971. Contained a 2300 transistors Speed up to 740 KHz Contains 6 billion transistors Speed up to 3.2 GHz
  • 17. EVOLUTION OF INTEL MICROPROCESSORSName Year Transistors Data Speed Description 4004 1971 2,300 4 bits 740 KHz Performed arithmetic and logic operations 8080 1974 6,000 8 bits 2 MHz Fetch, Decode, Execute, Fetch 8086 1978 29,000 16 bits 5 MHz Pipeline architecture 8088 1979 29,000 8 bits 5 MHz 8086 modified to work with 8 bits data 80286 1982 1,34,000 16 bits 6 MHz Virtual Memory Concept 80386 1985 2,75,000 32 bits 16 MHz 4GB memory access 80486 1989 1.2 million 32 bits 25-50 MHz L1 cache memory on chip Pentiu m 1993 3 million 32 bits 60 MHz On-chip Floating Point Unit Pentiu m 2,3,4 1997 – 2000 7.5 – 42 million 32/64 bits 1.5 GHz Superscalar architecture
  • 18. WHY STUDY ABOUT MICROPROCESSORS? Course Outcomes 1.I know how my phone and computer work! 2.I know how almost all computing devices work! 3.I can reprogram a computing device to my fancy! 4.I can build an intelligent appliance or a robot all by myself!
  • 19. WHY DON’T YOU ALREADY KNOW ALL THESE THINGS? Languag e Barrier!
  • 20. LANGUAGES 1010 0001 0000 0010 1010 0011 0000 0001 0/1 Machine Language A 1 0 2 A 3 0 1 Hexadecimal Machine A1 02 A3 01 Low Level Language mov ax, b mov a, ax High Level Language
  • 21. WHAT ARE WE GOING TO LEARN IN THIS COURSE? 1.Intel 8086/88 – Architecture, Working & Programming 2.Memory Addressing Techniques 3.Microcontrollers – 8255, 8253, 8259, 8237 4.Co-processor architecture 5.Intel 80386 – Architecture & Working 6.Pentium – Architecture
  • 22. TERM WORK Description Max Marks 10 experiments performed in laboratory 15 2 assignments (surprise tests/ home assignments) 05 Attendance 05 TOTAL 25