SlideShare ist ein Scribd-Unternehmen logo
1 von 19
General Definitions
Evolution of Microprocessors
Intel 4004

Microprocessors and Microcontrollers
CSE Department, THDC-IHET

February 11, 2014

CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

Table of contents

1

General Definitions

2

Evolution of Microprocessors

3

Intel 4004

CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

General Definitions

Microcomputer: The term microcomputer is generally
synonymous with personal computer, or a computer that
depends on a microprocessor
Microcomputers are designed to be used by individuals,
whether in the form of PCs, workstations or notebook
computers
A microcomputer contains a CPU on a microchip (the
microprocessor), a memory system (typically ROM and RAM),
a bus system and I/O ports, typically housed in a
motherboard.

CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

General Definitions
Microprocessor: A silicon chip that contains a CPU. In the
world of personal computers, the terms microprocessor and
CPU are used interchangeably
A microprocessor(sometimes abbreviated µP) is a digital
electronic component with miniaturized transistors on a single
semiconductor integrated circuit (IC).
One or more microprocessors typically serve as a central
processing unit (CPU) in a computer system or hand-held
device.
Microprocessors made possible the advent of the
microcomputer

CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

General Definitions

At the heart of all personal computers and most working
stations sits a microprocessor.
Microprocessors also control the logic of almost all digital
devices, from clock radios to fuel-injection systems for
automobiles.
Three basic characteristics differentiate microprocessors:
Instruction set: The set of instructions that the
microprocessor can execute.
Bus width :The number of bits processed in a single
instruction

CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

General Definitions

Clock speed :Given in megahertz (MHz), the clock speed
determines how many instructions per second the processor
can execute.
In both cases, the higher the value, the more powerful the
CPU. For example, a 32 bit microprocessor that runs at
50MHz is more powerful than a 16-bit microprocessor that
runs at 50MHz.
In addition to bus width and clock speed, microprocessors are
classified as being either RISC (reduced instruction set
computer) or CISC (complex instruction set computer)

CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

General Definitions

Supercomputer: A supercomputer is a computer that
performs at or near the currently highest operational rate for
computers.
A supercomputer is typically used for scientific and
engineering applications that must handle very large databases
or do a great amount of computation (or both).
At any given time, there are usually a few well-publicized
supercomputers that operate at the very latest and always
incredible speeds

CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

General Definitions

The term is also sometimes applied to far slower (but still
impressively fast) computers.
Most supercomputers are really multiple computers that
perform parallel processing.
In general, there are two parallel processing approaches:
symmetric multiprocessing (SMP) and massively parallel
processing (MPP).

CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

General Definitions
Microcontroller: A highly integrated chip that contains all
the components comprising a controller.
Typically this includes a CPU, RAM, some form of ROM, I/O
ports, and timers.
Unlike a general-purpose computer, which also includes all of
these components, a microcontroller is designed for a very
specific task - to control a particular system.
A microcontroller differs from a microprocessor, which is a
general-purpose chip that is used to create a multifunction
computer or device and requires multiple chips to handle
various tasks.

CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

General Definitions

A microcontroller is meant to be more self-contained and
independent, and functions as a tiny, dedicated computer.
The great advantage of microcontrollers, as opposed to using
larger microprocessors, is that the parts-count and design
costs of the item being controlled can be kept to a minimum.
They are typically designed using CMOS (complementary
metal oxide semiconductor) technology, an efficient fabrication
technique that uses less power and is more immune to power
spikes than other techniques.

CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

General Definitions
Micro Controller
It is a single chip.
Consists Memory, I/O ports.
Micro Processor
It is a CPU.
Memory, I/O ports to be connected externally.

Figure: Microcontroller and Microprocessor
CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

Word Length
word is a term for the natural unit of data used by a particular
processor design
A word is basically a fixed-sized group of digits (binary or
decimal) that are handled as a unit by the instruction set
and/or hardware of the processor.
The number of digits in a word (the word size, word width, or
word length) is an important characteristic of any specific
processor design or computer architecture.
Modern processors, including embedded systems, usually have
a word size of 8, 16, 24, 32, or 64 bits, while modern general
purpose computers usually use 32 or 64 bits
Special purpose digital processors, such as DSPs for instance,
may use other sizes and many different sizes have been used
historically, including 8, 9, 12, 18, 24, 36, 39, 40, 48, and 60
bits
CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

Evolution of Microprocessors
The first microprocessor, Intel 4004, a 4-bit PMOS
microprocessor was introduced in the year 1971 by Intel
Corporation, U.S.A.
After this a 4-bit microprocessor Intel 4040, an enhanced
version of Intel 4004 was developed. Many other companies
also made 4-bit Microprocessor like Rockwell International’s
PPS-4, Toshiba’s T3472 etc.
In 1973 Intel introduced the first 8-bit microprocessor , Intel
8008 which also used PMOS technology.
The 8008 was the precursor to the very successful Intel 8080
(1974), which offered much improved performance over the
8008 and required fewer support chips
CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

Evolution of Microprocessors

8-bit microprocessors of other manufacturers are Zilog’s Z80
and Z800, national semiconductor’s NSC800, Motorola’s
MC6800 and MC6809.
8-bit Microprocessor are widely used in instrumentation,
industrial control applications, etc.
In 1978 Intel introduced a 16-bit microprocessor , Intel 8086
Other 16-bit microprocessors are: Intel 80186, Intel 8088,
Intel 80188, Intel 80286, Zilog’s Z8000, Motorola’s 6800 etc.

CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

Evolution of Microprocessors
The 80186 and 80188 are integrated microprocessors. Besides
CPU they contain some additional components like
programmable interrupt controller, DMA channels, 3 16-bit
timer/counters,clock generator, programmable memory etc.
In 1985 Intel introduced a more powerful 32-bit
microprocessor, Intel 80386 which became very popular and
was widely used in desktop computers.
Pentium series namely Pentium III and Pentium IV were also
32-bit microprocessor.
A number of 64-bit microprocessor have also been developed.
Examples are : SUN’s SPARC and ULTRASPARC, AMD’s
Athlon 64 and Opetron.
CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

Microprocessors now a days

Now a days multicore processors have been developed. Two,
four eight or more CPUs are placed on a single-chip IC.
Examples of multicore processors having 2 CPUs on a single
chip (i.e in an IC) are : Intel Core 2 Duo 8500, Intel core 2
duo E6850, Intel Core 2 Extreme X6800.
Examples of multicore processors having 4 CPUs are Intel core
2 extreme QX9700, Intel Core 2 Quad Q9550, Intel i7 965XE
No. of transistors used in 4004 were 2300, in 8086 were 29000
, in pentium 4 were 5 millions, 582 millions in Intel core 2
Extreme Q6850 and 820 millions in Intel QX9770.

CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

Intel 4004
The Intel 4004 was a 4-bit central processing unit (CPU)
released by Intel Corporation in 1971 by Intel engineers
Federico Faggin, Ted Hoff, and Stanley Mazor.
It was the first complete CPU on one chip and also the first
commercially available microprocessor.
This was made possible by the use of then-new silicon gate
technology allowing a higher number of transistors and a
faster speed than was possible before.
The Intel 4004 chip took the integrated circuit down one step
further by placing all the parts that made computer
think(CPU, memory, I/O controls) on one small chip.

CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

Figure: Intel 4004
CSE Department, THDC-IHET

Microprocessors and Microcontrollers
General Definitions
Evolution of Microprocessors
Intel 4004

Maximum clock speed 740 kHz.
8 clock cycles/ instruction cycle
Instruction execution time 1 or 2 instruction cycles(10.8 or
21.6 µs
It uses a single multiplexed 4-bit bus for transferring: 12-bit
addresses . 8-bit instructions and 4-bit data words.
Instruction set contained 46 instructions (of which 41 were 8
bits wide and 5 were 16 bits wide)
Register set contained 16 registers of 4 bits each
Internal subroutine stack 3 levels deep.

CSE Department, THDC-IHET

Microprocessors and Microcontrollers

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Microcontrollers
Introduction to MicrocontrollersIntroduction to Microcontrollers
Introduction to Microcontrollersmike parks
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersAditya Porwal
 
Microprocessor & Micro-controller
Microprocessor & Micro-controllerMicroprocessor & Micro-controller
Microprocessor & Micro-controllerOm Bheda
 
Microprocessor Introduction
Microprocessor IntroductionMicroprocessor Introduction
Microprocessor IntroductionNaveen Dubey
 
Introduction to ARM LPC2148
Introduction to ARM LPC2148Introduction to ARM LPC2148
Introduction to ARM LPC2148Veera Kumar
 
Introduction to arduino ppt main
Introduction to  arduino ppt mainIntroduction to  arduino ppt main
Introduction to arduino ppt maineddy royappa
 
Introduction to Arduino.pptx
Introduction to Arduino.pptxIntroduction to Arduino.pptx
Introduction to Arduino.pptxAkshat Bijronia
 
7 segment led interfacing with 8051
7 segment led interfacing with 80517 segment led interfacing with 8051
7 segment led interfacing with 8051Sam Patel
 
Sensors and actuators
Sensors and actuatorsSensors and actuators
Sensors and actuatorsnazibhmd
 
Arduino slides
Arduino slidesArduino slides
Arduino slidessdcharle
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduinoavikdhupar
 
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015JCT COLLEGE OF ENGINEERING AND TECHNOLOGY
 
I/O system in intel 80386 microcomputer architecture
I/O system in intel 80386 microcomputer architectureI/O system in intel 80386 microcomputer architecture
I/O system in intel 80386 microcomputer architecturekavitha muneeshwaran
 
Digital tachometer using pic18
Digital tachometer using pic18Digital tachometer using pic18
Digital tachometer using pic18Muhammad Usman
 
I/O port programming in 8051
I/O port programming in 8051I/O port programming in 8051
I/O port programming in 8051ssuser3a47cb
 
8086 modes
8086 modes8086 modes
8086 modesPDFSHARE
 

Was ist angesagt? (20)

Interfacing 8255
Interfacing 8255Interfacing 8255
Interfacing 8255
 
Introduction to Microcontrollers
Introduction to MicrocontrollersIntroduction to Microcontrollers
Introduction to Microcontrollers
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
Microprocessor & Micro-controller
Microprocessor & Micro-controllerMicroprocessor & Micro-controller
Microprocessor & Micro-controller
 
Microprocessor Introduction
Microprocessor IntroductionMicroprocessor Introduction
Microprocessor Introduction
 
Introduction to ARM LPC2148
Introduction to ARM LPC2148Introduction to ARM LPC2148
Introduction to ARM LPC2148
 
Introduction to arduino ppt main
Introduction to  arduino ppt mainIntroduction to  arduino ppt main
Introduction to arduino ppt main
 
Introduction to Arduino.pptx
Introduction to Arduino.pptxIntroduction to Arduino.pptx
Introduction to Arduino.pptx
 
7 segment led interfacing with 8051
7 segment led interfacing with 80517 segment led interfacing with 8051
7 segment led interfacing with 8051
 
Switches and LEDs interface to the 8051 microcontroller
Switches and LEDs interface to the 8051 microcontrollerSwitches and LEDs interface to the 8051 microcontroller
Switches and LEDs interface to the 8051 microcontroller
 
Sensors and actuators
Sensors and actuatorsSensors and actuators
Sensors and actuators
 
Arduino slides
Arduino slidesArduino slides
Arduino slides
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduino
 
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
Microprocessor and Microcontroller Anna University Answer Key April / May - 2015
 
I/O system in intel 80386 microcomputer architecture
I/O system in intel 80386 microcomputer architectureI/O system in intel 80386 microcomputer architecture
I/O system in intel 80386 microcomputer architecture
 
Digital tachometer using pic18
Digital tachometer using pic18Digital tachometer using pic18
Digital tachometer using pic18
 
I/O port programming in 8051
I/O port programming in 8051I/O port programming in 8051
I/O port programming in 8051
 
8086 modes
8086 modes8086 modes
8086 modes
 
ATmega 16
ATmega 16ATmega 16
ATmega 16
 
Microprocessor ppt
Microprocessor pptMicroprocessor ppt
Microprocessor ppt
 

Andere mochten auch

microcontroller vs microprocessor
microcontroller vs microprocessormicrocontroller vs microprocessor
microcontroller vs microprocessorsobhadevi
 
[ 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
 
Microprocessor vs. microcontroller
Microprocessor vs. microcontrollerMicroprocessor vs. microcontroller
Microprocessor vs. microcontrolleraviban
 
Heat transfer from extended surfaces (or fins)
Heat transfer from extended surfaces (or fins)Heat transfer from extended surfaces (or fins)
Heat transfer from extended surfaces (or fins)tmuliya
 
Heat & Mass Transfer Chap 1 (FE-509) Food Engineering UAF
Heat & Mass Transfer Chap 1 (FE-509) Food Engineering UAFHeat & Mass Transfer Chap 1 (FE-509) Food Engineering UAF
Heat & Mass Transfer Chap 1 (FE-509) Food Engineering UAFAown Rizvi
 
Applications of linear programming
Applications of linear programmingApplications of linear programming
Applications of linear programmingZenblade 93
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMINGrashi9
 
8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil KawareProf. Swapnil V. Kaware
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1irsa javed
 
Heat and Mass Transfer Basics
Heat and Mass Transfer BasicsHeat and Mass Transfer Basics
Heat and Mass Transfer BasicsMayavan T
 
Difference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and MicrocontrollersDifference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and Microcontrollerselprocus
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical MethodJoseph Konnully
 
Mass transfer operations
Mass transfer operationsMass transfer operations
Mass transfer operationsJagdeesh Shukla
 

Andere mochten auch (15)

microcontroller vs microprocessor
microcontroller vs microprocessormicrocontroller vs microprocessor
microcontroller vs 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
 
Microprocessor vs. microcontroller
Microprocessor vs. microcontrollerMicroprocessor vs. microcontroller
Microprocessor vs. microcontroller
 
Heat transfer from extended surfaces (or fins)
Heat transfer from extended surfaces (or fins)Heat transfer from extended surfaces (or fins)
Heat transfer from extended surfaces (or fins)
 
Heat & Mass Transfer Chap 1 (FE-509) Food Engineering UAF
Heat & Mass Transfer Chap 1 (FE-509) Food Engineering UAFHeat & Mass Transfer Chap 1 (FE-509) Food Engineering UAF
Heat & Mass Transfer Chap 1 (FE-509) Food Engineering UAF
 
Applications of linear programming
Applications of linear programmingApplications of linear programming
Applications of linear programming
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
 
Heat and Mass Transfer Basics
Heat and Mass Transfer BasicsHeat and Mass Transfer Basics
Heat and Mass Transfer Basics
 
Linear programming ppt
Linear programming pptLinear programming ppt
Linear programming ppt
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Difference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and MicrocontrollersDifference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and Microcontrollers
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical Method
 
Mass transfer operations
Mass transfer operationsMass transfer operations
Mass transfer operations
 

Ähnlich wie Microprocessors and microcontrollers

Journey of Microprocessors By Basit Ali
Journey of Microprocessors By Basit AliJourney of Microprocessors By Basit Ali
Journey of Microprocessors By Basit AliBasit Ali
 
MergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptxMergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptxbhaveshagrawal35
 
Ba401 Intel Corporation Part2
Ba401 Intel Corporation Part2Ba401 Intel Corporation Part2
Ba401 Intel Corporation Part2guestd58dd7
 
Bharath technical seminar.pptx
Bharath technical seminar.pptxBharath technical seminar.pptx
Bharath technical seminar.pptxMadhav Reddy
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessorKashyap Shah
 
4th generation intel core processoer
4th generation intel core processoer4th generation intel core processoer
4th generation intel core processoerAanamika Nath
 
Presentation about modern cpu.pptx
Presentation about modern cpu.pptxPresentation about modern cpu.pptx
Presentation about modern cpu.pptxAsifKhan605177
 
8085 notes g scheme 2016 (2)
8085 notes g scheme 2016 (2)8085 notes g scheme 2016 (2)
8085 notes g scheme 2016 (2)HarshitParkar6677
 
A presentation on Evaluation of Microprocessor
A presentation on Evaluation of MicroprocessorA presentation on Evaluation of Microprocessor
A presentation on Evaluation of MicroprocessorShah Imtiyaj
 
Microprocessor Trends.pptx
Microprocessor Trends.pptxMicroprocessor Trends.pptx
Microprocessor Trends.pptxFarshidHossain
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to MicrocontrollerNikhil Sharma
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller Nitesh Kumar
 
Evolution of Intel Microprocessors (Consumer Grade)
Evolution of Intel Microprocessors (Consumer Grade)Evolution of Intel Microprocessors (Consumer Grade)
Evolution of Intel Microprocessors (Consumer Grade)MasterM0212
 

Ähnlich wie Microprocessors and microcontrollers (20)

Journey of Microprocessors By Basit Ali
Journey of Microprocessors By Basit AliJourney of Microprocessors By Basit Ali
Journey of Microprocessors By Basit Ali
 
MergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptxMergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptx
 
Ba401 Intel Corporation Part2
Ba401 Intel Corporation Part2Ba401 Intel Corporation Part2
Ba401 Intel Corporation Part2
 
Bharath technical seminar.pptx
Bharath technical seminar.pptxBharath technical seminar.pptx
Bharath technical seminar.pptx
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
4th generation intel core processoer
4th generation intel core processoer4th generation intel core processoer
4th generation intel core processoer
 
Presentation about modern cpu.pptx
Presentation about modern cpu.pptxPresentation about modern cpu.pptx
Presentation about modern cpu.pptx
 
8085 notes g scheme 2016
8085 notes g scheme 20168085 notes g scheme 2016
8085 notes g scheme 2016
 
8085 notes g scheme 2016 (2)
8085 notes g scheme 2016 (2)8085 notes g scheme 2016 (2)
8085 notes g scheme 2016 (2)
 
8085 notes g scheme 2016
8085 notes g scheme 20168085 notes g scheme 2016
8085 notes g scheme 2016
 
Intel
IntelIntel
Intel
 
A presentation on Evaluation of Microprocessor
A presentation on Evaluation of MicroprocessorA presentation on Evaluation of Microprocessor
A presentation on Evaluation of Microprocessor
 
Microprocessor Trends.pptx
Microprocessor Trends.pptxMicroprocessor Trends.pptx
Microprocessor Trends.pptx
 
Intel
IntelIntel
Intel
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
 
Mp evolution
Mp evolutionMp evolution
Mp evolution
 
Evolution of Intel Microprocessors (Consumer Grade)
Evolution of Intel Microprocessors (Consumer Grade)Evolution of Intel Microprocessors (Consumer Grade)
Evolution of Intel Microprocessors (Consumer Grade)
 
8085 notes g scheme
8085 notes g scheme8085 notes g scheme
8085 notes g scheme
 
8085 notes g scheme
8085 notes g scheme8085 notes g scheme
8085 notes g scheme
 

Kürzlich hochgeladen

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Kürzlich hochgeladen (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Microprocessors and microcontrollers

  • 1. General Definitions Evolution of Microprocessors Intel 4004 Microprocessors and Microcontrollers CSE Department, THDC-IHET February 11, 2014 CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 2. General Definitions Evolution of Microprocessors Intel 4004 Table of contents 1 General Definitions 2 Evolution of Microprocessors 3 Intel 4004 CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 3. General Definitions Evolution of Microprocessors Intel 4004 General Definitions Microcomputer: The term microcomputer is generally synonymous with personal computer, or a computer that depends on a microprocessor Microcomputers are designed to be used by individuals, whether in the form of PCs, workstations or notebook computers A microcomputer contains a CPU on a microchip (the microprocessor), a memory system (typically ROM and RAM), a bus system and I/O ports, typically housed in a motherboard. CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 4. General Definitions Evolution of Microprocessors Intel 4004 General Definitions Microprocessor: A silicon chip that contains a CPU. In the world of personal computers, the terms microprocessor and CPU are used interchangeably A microprocessor(sometimes abbreviated µP) is a digital electronic component with miniaturized transistors on a single semiconductor integrated circuit (IC). One or more microprocessors typically serve as a central processing unit (CPU) in a computer system or hand-held device. Microprocessors made possible the advent of the microcomputer CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 5. General Definitions Evolution of Microprocessors Intel 4004 General Definitions At the heart of all personal computers and most working stations sits a microprocessor. Microprocessors also control the logic of almost all digital devices, from clock radios to fuel-injection systems for automobiles. Three basic characteristics differentiate microprocessors: Instruction set: The set of instructions that the microprocessor can execute. Bus width :The number of bits processed in a single instruction CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 6. General Definitions Evolution of Microprocessors Intel 4004 General Definitions Clock speed :Given in megahertz (MHz), the clock speed determines how many instructions per second the processor can execute. In both cases, the higher the value, the more powerful the CPU. For example, a 32 bit microprocessor that runs at 50MHz is more powerful than a 16-bit microprocessor that runs at 50MHz. In addition to bus width and clock speed, microprocessors are classified as being either RISC (reduced instruction set computer) or CISC (complex instruction set computer) CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 7. General Definitions Evolution of Microprocessors Intel 4004 General Definitions Supercomputer: A supercomputer is a computer that performs at or near the currently highest operational rate for computers. A supercomputer is typically used for scientific and engineering applications that must handle very large databases or do a great amount of computation (or both). At any given time, there are usually a few well-publicized supercomputers that operate at the very latest and always incredible speeds CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 8. General Definitions Evolution of Microprocessors Intel 4004 General Definitions The term is also sometimes applied to far slower (but still impressively fast) computers. Most supercomputers are really multiple computers that perform parallel processing. In general, there are two parallel processing approaches: symmetric multiprocessing (SMP) and massively parallel processing (MPP). CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 9. General Definitions Evolution of Microprocessors Intel 4004 General Definitions Microcontroller: A highly integrated chip that contains all the components comprising a controller. Typically this includes a CPU, RAM, some form of ROM, I/O ports, and timers. Unlike a general-purpose computer, which also includes all of these components, a microcontroller is designed for a very specific task - to control a particular system. A microcontroller differs from a microprocessor, which is a general-purpose chip that is used to create a multifunction computer or device and requires multiple chips to handle various tasks. CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 10. General Definitions Evolution of Microprocessors Intel 4004 General Definitions A microcontroller is meant to be more self-contained and independent, and functions as a tiny, dedicated computer. The great advantage of microcontrollers, as opposed to using larger microprocessors, is that the parts-count and design costs of the item being controlled can be kept to a minimum. They are typically designed using CMOS (complementary metal oxide semiconductor) technology, an efficient fabrication technique that uses less power and is more immune to power spikes than other techniques. CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 11. General Definitions Evolution of Microprocessors Intel 4004 General Definitions Micro Controller It is a single chip. Consists Memory, I/O ports. Micro Processor It is a CPU. Memory, I/O ports to be connected externally. Figure: Microcontroller and Microprocessor CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 12. General Definitions Evolution of Microprocessors Intel 4004 Word Length word is a term for the natural unit of data used by a particular processor design A word is basically a fixed-sized group of digits (binary or decimal) that are handled as a unit by the instruction set and/or hardware of the processor. The number of digits in a word (the word size, word width, or word length) is an important characteristic of any specific processor design or computer architecture. Modern processors, including embedded systems, usually have a word size of 8, 16, 24, 32, or 64 bits, while modern general purpose computers usually use 32 or 64 bits Special purpose digital processors, such as DSPs for instance, may use other sizes and many different sizes have been used historically, including 8, 9, 12, 18, 24, 36, 39, 40, 48, and 60 bits CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 13. General Definitions Evolution of Microprocessors Intel 4004 Evolution of Microprocessors The first microprocessor, Intel 4004, a 4-bit PMOS microprocessor was introduced in the year 1971 by Intel Corporation, U.S.A. After this a 4-bit microprocessor Intel 4040, an enhanced version of Intel 4004 was developed. Many other companies also made 4-bit Microprocessor like Rockwell International’s PPS-4, Toshiba’s T3472 etc. In 1973 Intel introduced the first 8-bit microprocessor , Intel 8008 which also used PMOS technology. The 8008 was the precursor to the very successful Intel 8080 (1974), which offered much improved performance over the 8008 and required fewer support chips CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 14. General Definitions Evolution of Microprocessors Intel 4004 Evolution of Microprocessors 8-bit microprocessors of other manufacturers are Zilog’s Z80 and Z800, national semiconductor’s NSC800, Motorola’s MC6800 and MC6809. 8-bit Microprocessor are widely used in instrumentation, industrial control applications, etc. In 1978 Intel introduced a 16-bit microprocessor , Intel 8086 Other 16-bit microprocessors are: Intel 80186, Intel 8088, Intel 80188, Intel 80286, Zilog’s Z8000, Motorola’s 6800 etc. CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 15. General Definitions Evolution of Microprocessors Intel 4004 Evolution of Microprocessors The 80186 and 80188 are integrated microprocessors. Besides CPU they contain some additional components like programmable interrupt controller, DMA channels, 3 16-bit timer/counters,clock generator, programmable memory etc. In 1985 Intel introduced a more powerful 32-bit microprocessor, Intel 80386 which became very popular and was widely used in desktop computers. Pentium series namely Pentium III and Pentium IV were also 32-bit microprocessor. A number of 64-bit microprocessor have also been developed. Examples are : SUN’s SPARC and ULTRASPARC, AMD’s Athlon 64 and Opetron. CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 16. General Definitions Evolution of Microprocessors Intel 4004 Microprocessors now a days Now a days multicore processors have been developed. Two, four eight or more CPUs are placed on a single-chip IC. Examples of multicore processors having 2 CPUs on a single chip (i.e in an IC) are : Intel Core 2 Duo 8500, Intel core 2 duo E6850, Intel Core 2 Extreme X6800. Examples of multicore processors having 4 CPUs are Intel core 2 extreme QX9700, Intel Core 2 Quad Q9550, Intel i7 965XE No. of transistors used in 4004 were 2300, in 8086 were 29000 , in pentium 4 were 5 millions, 582 millions in Intel core 2 Extreme Q6850 and 820 millions in Intel QX9770. CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 17. General Definitions Evolution of Microprocessors Intel 4004 Intel 4004 The Intel 4004 was a 4-bit central processing unit (CPU) released by Intel Corporation in 1971 by Intel engineers Federico Faggin, Ted Hoff, and Stanley Mazor. It was the first complete CPU on one chip and also the first commercially available microprocessor. This was made possible by the use of then-new silicon gate technology allowing a higher number of transistors and a faster speed than was possible before. The Intel 4004 chip took the integrated circuit down one step further by placing all the parts that made computer think(CPU, memory, I/O controls) on one small chip. CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 18. General Definitions Evolution of Microprocessors Intel 4004 Figure: Intel 4004 CSE Department, THDC-IHET Microprocessors and Microcontrollers
  • 19. General Definitions Evolution of Microprocessors Intel 4004 Maximum clock speed 740 kHz. 8 clock cycles/ instruction cycle Instruction execution time 1 or 2 instruction cycles(10.8 or 21.6 µs It uses a single multiplexed 4-bit bus for transferring: 12-bit addresses . 8-bit instructions and 4-bit data words. Instruction set contained 46 instructions (of which 41 were 8 bits wide and 5 were 16 bits wide) Register set contained 16 registers of 4 bits each Internal subroutine stack 3 levels deep. CSE Department, THDC-IHET Microprocessors and Microcontrollers