SlideShare a Scribd company logo
1 of 26
Microprocessors and
Assembly Language
SUBMITTED BY, SUBMITTED TO,
JUBAIDA AKTER SAIMA MAHBUBA BEGUM
CE-16002 ASSISTANT PROFESOR
DEPT. OF CSE, DEPT. OF CSE,
MBSTU MBSTU
Keypoints
• Generation of Computers
• Microprocessor
• Generation of Microprocessors
• Accumulator and General purpose register based Microprocessor
• Comparison the typical features of the 16-bit and 32-bit
microprocessors by Intel and Motorola
• Co-processor
• Design and Features of Co-processor
• Microcontroller
• Block diagram and Purpose of Microcontroller
• Flow chart of Assembler and Compiler
• Physical and Logical Memory
• Real and Protected mode
Generation of Computers
 First Generation: (Vaccum Tubes)
• The UNIVAC (Universal Automatic Computer) and the ENIAC (Electronic Numerical
Integrator And Computer) were the first commercial computers of first generation.
• This computers used vaccum tubes for circuitry and magnetic drums for memory.
 Second Generation: (Transistors)
• The transistors were invented in 1947 but widespread used in computers after
1956.
• Computers still relied on punched cards and printouts for input-output.
• Allows computer to smaller, cheaper and more efficient.
 Third Generation: (Integrated Circuit)
• The development of IC was the hallmark of the third generations
computers.
• Users interacted with computers through keyboards, monitors and
inface with an operating system.
 Fourth Generation: (Microprocessors)
• The Intel 4004 chip(MP), developed in 1971 located all the
computers.
• In 1981, IBM introduced its first computer to the home user and
Apple introduced Macintosh in 1984.
 Fifth Generation(Artificial Intelligence)
• This computing devices are based on artificial intelligence
• Quantam computation and molecular technology will radically
change the face of computers.
Microprocessor
• The microprocessor is a computer
processor on a microchip.
• Sometimes, it is called a logic chip
• It is a computer engine where all
computations can be computed and
fabricated on a single chip.
• For example, Intel 8086, Motorola 68020
and Intel Pentium etc.
Generation of
Microprocessors
 First Generation:
• The microprocessors introduced between 1971-73 were the first generation
microprocessors.
• Intel 4004 (4-bit) was the first microprocessor
• They were designed using PMOS technology
 Second Generation:
• After 1973, second generation MPs were introduced such as Intel 8085,
Motorola 6800, Zilong Z80 etc.
• They were designed using NMOS technology
 Third Generation:
• Third generations were introduced after 1978 such as
Intel 8086 and Zilog Z800.
• 16-bit processors were introduced.
• They were designed by HMOS technology.
 Fourth Generation:
• Intel introduced first commercial 32-bit
microprocessors called Intel problematic 432.
• They are fabricated using the low power version of
HMOS called HCMOS technology.
• For example, Motorola’s 68020, Intel Pentium
processor.
 Fifth Generation:
• PCs are a low margin, high volume
business conquered by a single
microprocessor.
• Introduced 64-bit microprocessors.
• Pipelining is the mechanism that enables
simultaneous processing to occur.
Accumulator and General purpose register
based Microprocessor:
• In Accumulator MP, all operands are held in accumulator whereas
General purpose register based MP, registers is used to hold data and
memory.
• Results after arithmetic and logic operations, stored in accumulator
on the other hand, results store in register.
• 8-bit microprocessors are accumulator based whereas 16-bit & 32-
bit microprocessors are register based.
• Accumulator is lower speed whereas General purpose register based
is higher speed
Comparison the typical features of 16-bit
and 32-bit MP by Intel and Motorola
Intel 16-bit MP Motorola 16-bit MP
Maximum clock speed of 10 MHz Maximum clock speed of 25 MHz
Directly addressable memory is one megabyte Directly addressable memory is 16 megabyte
No virtual memory No virtual memory
Coprocessor interface no 8087 Coprocessor interface no on chip
microprocessor
Intel 32-bit MP Motorola 32-bit MP
Maximum clock speed of 40 MHz Maximum clock speed of 33 MHz
Pins is 132 Pins is 114
Addressing modes 11 Addressing modes 18
Floating point 387DX Floating point by interface 68881
Co-processor
 A co-processor is a device that has the
capability of communicating with the
main processor through the protocol
defined as the co-processor interface.
 Floating point arithmetic, graphics,
signal processing etc. operations are
performed by the co-processor.
 GPU (Graphics Processing Unit) is one of
the best example for it.
Design of a Co-processor
• Any microprocessor or coprocessor works in the
following 4-stages:
1. Fetch
2. Decode
3. Execute
4. Memory Read/ Write Back.
Hence, the design must contain a unit to fetch the instructions, a unit to
decode the instructions, the arithmetic and logic unit
(ALU) to execute the instruction, a register file to hold the operands, and the
memory that stores instructions and data
Features of a Co-processor
• Highly parallel processor
• Energy efficiency
• Follows IEEE floating point standards.
• Can support various types of data types (integer, float, and real types
ranging from 2-10 bytes.) .
• Highly speed processor
Microcontroller
• A control device which incorporates a
microprocessor.
• Contains one or more CPUs (processor
cores) along with memory and
programmable input/output peripherals.
• Freescale semiconductor, EPSON
semiconductor etc. are the most common
example.
Block diagram of a Microcontroller
Purpose of a Microcontroller
• It can interact with multiple types of hardware.
• control various processes and devices such as
industrial automation, electric current, temperature,
engine performance etc.
Physical and Logical Memory
• Physical memory is the actual
read/write hardware memory on our
device.
• Basically, it is a RAM , but modern
systems can make use of other
read/write devices on a computer.
• Directly accessible to the CPU.
• Logical memory is the address space assigned
to a logical partition, that the operating
system perceives as its main storage.
• Logical memory is a translation to a physical
device.
• Is not directly accessible to the CPU.
Real Mode
• Real mode, also called real addressing mode is an
operating mode of all x86-compatible CPUs.
• It is characterized by a 20-bit segmented memory
address space and unlimited direct software access to all
addressable memory.
• Provides no support for memory protection.
• Real mode code can never be 32-bits.
Protected Mode
• Protected mode is a mode of program operation in a
computer with an Intel based microprocessor in which
the program is restricted to addressing a specific area of
640 kilobytes.
• First added to x86 architecture in 1982 with the release
of Intel’s 80286 processor.
• Protected mode code can be 16-bits.
Flow chart of Compiler
Flow chart of Assembler
Assembly code Relocatable
mm Machine Code
Assembler
THANK YOU !!!

More Related Content

What's hot

Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3Sai Kumar
 
Microprocessor & Micro-controller
Microprocessor & Micro-controllerMicroprocessor & Micro-controller
Microprocessor & Micro-controllerOm Bheda
 
Presentation on History of Microcontroller(Updated - 2)
Presentation on History of Microcontroller(Updated - 2)Presentation on History of Microcontroller(Updated - 2)
Presentation on History of Microcontroller(Updated - 2)ALPESH MARU
 
Introduction of microcontroller
Introduction of microcontrollerIntroduction of microcontroller
Introduction of microcontrollerEngineer Maze
 
Microprocessor and Microcontroller - ITVoyagers
Microprocessor and Microcontroller - ITVoyagersMicroprocessor and Microcontroller - ITVoyagers
Microprocessor and Microcontroller - ITVoyagersITVoyagers
 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontrollerjhcid
 
Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1Ameen San
 
Microprocessors evolution introduction to microprocessor
Microprocessors  evolution introduction to microprocessorMicroprocessors  evolution introduction to microprocessor
Microprocessors evolution introduction to microprocessorVijay Kumar
 
[ 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
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersAditya Porwal
 
Evolution Of Microprocessor
Evolution Of MicroprocessorEvolution Of Microprocessor
Evolution Of Microprocessorguest3870d0
 
Microcontroller overview 1
Microcontroller overview 1Microcontroller overview 1
Microcontroller overview 1Sally Salem
 
Microprocessors (Kostyantyn Kharchenko)
Microprocessors (Kostyantyn Kharchenko)Microprocessors (Kostyantyn Kharchenko)
Microprocessors (Kostyantyn Kharchenko)kostyah
 
Microprocessors - Introduction
Microprocessors - IntroductionMicroprocessors - Introduction
Microprocessors - IntroductionVARUN BABUNELSON
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessorsharinder
 

What's hot (20)

Microprocessors
MicroprocessorsMicroprocessors
Microprocessors
 
Mp evolution
Mp evolutionMp evolution
Mp evolution
 
Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3
 
Microprocessor & Micro-controller
Microprocessor & Micro-controllerMicroprocessor & Micro-controller
Microprocessor & Micro-controller
 
Presentation on History of Microcontroller(Updated - 2)
Presentation on History of Microcontroller(Updated - 2)Presentation on History of Microcontroller(Updated - 2)
Presentation on History of Microcontroller(Updated - 2)
 
Introduction of microcontroller
Introduction of microcontrollerIntroduction of microcontroller
Introduction of microcontroller
 
Microprocessor and Microcontroller - ITVoyagers
Microprocessor and Microcontroller - ITVoyagersMicroprocessor and Microcontroller - ITVoyagers
Microprocessor and Microcontroller - ITVoyagers
 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontroller
 
Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1
 
Microprocessors evolution introduction to microprocessor
Microprocessors  evolution introduction to microprocessorMicroprocessors  evolution introduction to microprocessor
Microprocessors evolution 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
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
Evolution Of Microprocessor
Evolution Of MicroprocessorEvolution Of Microprocessor
Evolution Of Microprocessor
 
Microcontroller overview 1
Microcontroller overview 1Microcontroller overview 1
Microcontroller overview 1
 
Classification OF Microprocessor
Classification OF MicroprocessorClassification OF Microprocessor
Classification OF Microprocessor
 
Intel 4004
Intel 4004Intel 4004
Intel 4004
 
Microprocessors (Kostyantyn Kharchenko)
Microprocessors (Kostyantyn Kharchenko)Microprocessors (Kostyantyn Kharchenko)
Microprocessors (Kostyantyn Kharchenko)
 
Evolution of processors
Evolution of processorsEvolution of processors
Evolution of processors
 
Microprocessors - Introduction
Microprocessors - IntroductionMicroprocessors - Introduction
Microprocessors - Introduction
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessors
 

Similar to Microprocessors presentation

Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessorSudhir Reddy
 
Micro controller
Micro controllerMicro controller
Micro controllerDevi Prasad
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontrollersnehapvs
 
Presentation spd (1).pptx
Presentation spd (1).pptxPresentation spd (1).pptx
Presentation spd (1).pptxallyn alax
 
I. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptI. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptHAriesOa1
 
Genesis & Progression of Processors in CPU
Genesis & Progression of Processors in CPUGenesis & Progression of Processors in CPU
Genesis & Progression of Processors in CPUAnkita Jangir
 
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
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessorKashyap Shah
 
evolutionofmicroprocessors-100820113907-phpapp02.pptx
evolutionofmicroprocessors-100820113907-phpapp02.pptxevolutionofmicroprocessors-100820113907-phpapp02.pptx
evolutionofmicroprocessors-100820113907-phpapp02.pptxAashikHussain2
 
Microprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture NotesMicroprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture NotesFellowBuddy.com
 
4th generation intel core processoer
4th generation intel core processoer4th generation intel core processoer
4th generation intel core processoerAanamika Nath
 
8085 micro processor- notes
8085 micro  processor- notes8085 micro  processor- notes
8085 micro processor- notesDr.YNM
 
02 microprocessors-microcontrollers
02 microprocessors-microcontrollers02 microprocessors-microcontrollers
02 microprocessors-microcontrollersSumit Baisla
 
Microprocessor fundamentals
Microprocessor fundamentalsMicroprocessor fundamentals
Microprocessor fundamentalsJLoknathDora
 
Journey of Microprocessors By Basit Ali
Journey of Microprocessors By Basit AliJourney of Microprocessors By Basit Ali
Journey of Microprocessors By Basit AliBasit Ali
 
8051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp018051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp01blacktricker
 
8051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp018051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp01ayushi sharma
 

Similar to Microprocessors presentation (20)

Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Micro controller
Micro controllerMicro controller
Micro controller
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
Presentation spd (1).pptx
Presentation spd (1).pptxPresentation spd (1).pptx
Presentation spd (1).pptx
 
I. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptI. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.ppt
 
Genesis & Progression of Processors in CPU
Genesis & Progression of Processors in CPUGenesis & Progression of Processors in CPU
Genesis & Progression of Processors in CPU
 
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
 
Processors
ProcessorsProcessors
Processors
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
EE6502 Microprocessor & Microcontroller Regulation 2013
EE6502 Microprocessor & Microcontroller Regulation 2013EE6502 Microprocessor & Microcontroller Regulation 2013
EE6502 Microprocessor & Microcontroller Regulation 2013
 
evolutionofmicroprocessors-100820113907-phpapp02.pptx
evolutionofmicroprocessors-100820113907-phpapp02.pptxevolutionofmicroprocessors-100820113907-phpapp02.pptx
evolutionofmicroprocessors-100820113907-phpapp02.pptx
 
Microprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture NotesMicroprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture Notes
 
4th generation intel core processoer
4th generation intel core processoer4th generation intel core processoer
4th generation intel core processoer
 
8085 micro processor- notes
8085 micro  processor- notes8085 micro  processor- notes
8085 micro processor- notes
 
02 microprocessors-microcontrollers
02 microprocessors-microcontrollers02 microprocessors-microcontrollers
02 microprocessors-microcontrollers
 
Microprocessor fundamentals
Microprocessor fundamentalsMicroprocessor fundamentals
Microprocessor fundamentals
 
Journey of Microprocessors By Basit Ali
Journey of Microprocessors By Basit AliJourney of Microprocessors By Basit Ali
Journey of Microprocessors By Basit Ali
 
8051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp018051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp01
 
8051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp018051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp01
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 

Microprocessors presentation

  • 1. Microprocessors and Assembly Language SUBMITTED BY, SUBMITTED TO, JUBAIDA AKTER SAIMA MAHBUBA BEGUM CE-16002 ASSISTANT PROFESOR DEPT. OF CSE, DEPT. OF CSE, MBSTU MBSTU
  • 2. Keypoints • Generation of Computers • Microprocessor • Generation of Microprocessors • Accumulator and General purpose register based Microprocessor • Comparison the typical features of the 16-bit and 32-bit microprocessors by Intel and Motorola • Co-processor • Design and Features of Co-processor
  • 3. • Microcontroller • Block diagram and Purpose of Microcontroller • Flow chart of Assembler and Compiler • Physical and Logical Memory • Real and Protected mode
  • 4. Generation of Computers  First Generation: (Vaccum Tubes) • The UNIVAC (Universal Automatic Computer) and the ENIAC (Electronic Numerical Integrator And Computer) were the first commercial computers of first generation. • This computers used vaccum tubes for circuitry and magnetic drums for memory.  Second Generation: (Transistors) • The transistors were invented in 1947 but widespread used in computers after 1956. • Computers still relied on punched cards and printouts for input-output. • Allows computer to smaller, cheaper and more efficient.
  • 5.  Third Generation: (Integrated Circuit) • The development of IC was the hallmark of the third generations computers. • Users interacted with computers through keyboards, monitors and inface with an operating system.  Fourth Generation: (Microprocessors) • The Intel 4004 chip(MP), developed in 1971 located all the computers. • In 1981, IBM introduced its first computer to the home user and Apple introduced Macintosh in 1984.
  • 6.  Fifth Generation(Artificial Intelligence) • This computing devices are based on artificial intelligence • Quantam computation and molecular technology will radically change the face of computers.
  • 7. Microprocessor • The microprocessor is a computer processor on a microchip. • Sometimes, it is called a logic chip • It is a computer engine where all computations can be computed and fabricated on a single chip. • For example, Intel 8086, Motorola 68020 and Intel Pentium etc.
  • 8. Generation of Microprocessors  First Generation: • The microprocessors introduced between 1971-73 were the first generation microprocessors. • Intel 4004 (4-bit) was the first microprocessor • They were designed using PMOS technology  Second Generation: • After 1973, second generation MPs were introduced such as Intel 8085, Motorola 6800, Zilong Z80 etc. • They were designed using NMOS technology
  • 9.  Third Generation: • Third generations were introduced after 1978 such as Intel 8086 and Zilog Z800. • 16-bit processors were introduced. • They were designed by HMOS technology.  Fourth Generation: • Intel introduced first commercial 32-bit microprocessors called Intel problematic 432. • They are fabricated using the low power version of HMOS called HCMOS technology. • For example, Motorola’s 68020, Intel Pentium processor.
  • 10.  Fifth Generation: • PCs are a low margin, high volume business conquered by a single microprocessor. • Introduced 64-bit microprocessors. • Pipelining is the mechanism that enables simultaneous processing to occur.
  • 11. Accumulator and General purpose register based Microprocessor: • In Accumulator MP, all operands are held in accumulator whereas General purpose register based MP, registers is used to hold data and memory. • Results after arithmetic and logic operations, stored in accumulator on the other hand, results store in register. • 8-bit microprocessors are accumulator based whereas 16-bit & 32- bit microprocessors are register based. • Accumulator is lower speed whereas General purpose register based is higher speed
  • 12. Comparison the typical features of 16-bit and 32-bit MP by Intel and Motorola Intel 16-bit MP Motorola 16-bit MP Maximum clock speed of 10 MHz Maximum clock speed of 25 MHz Directly addressable memory is one megabyte Directly addressable memory is 16 megabyte No virtual memory No virtual memory Coprocessor interface no 8087 Coprocessor interface no on chip microprocessor
  • 13. Intel 32-bit MP Motorola 32-bit MP Maximum clock speed of 40 MHz Maximum clock speed of 33 MHz Pins is 132 Pins is 114 Addressing modes 11 Addressing modes 18 Floating point 387DX Floating point by interface 68881
  • 14. Co-processor  A co-processor is a device that has the capability of communicating with the main processor through the protocol defined as the co-processor interface.  Floating point arithmetic, graphics, signal processing etc. operations are performed by the co-processor.  GPU (Graphics Processing Unit) is one of the best example for it.
  • 15. Design of a Co-processor • Any microprocessor or coprocessor works in the following 4-stages: 1. Fetch 2. Decode 3. Execute 4. Memory Read/ Write Back. Hence, the design must contain a unit to fetch the instructions, a unit to decode the instructions, the arithmetic and logic unit (ALU) to execute the instruction, a register file to hold the operands, and the memory that stores instructions and data
  • 16. Features of a Co-processor • Highly parallel processor • Energy efficiency • Follows IEEE floating point standards. • Can support various types of data types (integer, float, and real types ranging from 2-10 bytes.) . • Highly speed processor
  • 17. Microcontroller • A control device which incorporates a microprocessor. • Contains one or more CPUs (processor cores) along with memory and programmable input/output peripherals. • Freescale semiconductor, EPSON semiconductor etc. are the most common example.
  • 18. Block diagram of a Microcontroller
  • 19. Purpose of a Microcontroller • It can interact with multiple types of hardware. • control various processes and devices such as industrial automation, electric current, temperature, engine performance etc.
  • 20. Physical and Logical Memory • Physical memory is the actual read/write hardware memory on our device. • Basically, it is a RAM , but modern systems can make use of other read/write devices on a computer. • Directly accessible to the CPU.
  • 21. • Logical memory is the address space assigned to a logical partition, that the operating system perceives as its main storage. • Logical memory is a translation to a physical device. • Is not directly accessible to the CPU.
  • 22. Real Mode • Real mode, also called real addressing mode is an operating mode of all x86-compatible CPUs. • It is characterized by a 20-bit segmented memory address space and unlimited direct software access to all addressable memory. • Provides no support for memory protection. • Real mode code can never be 32-bits.
  • 23. Protected Mode • Protected mode is a mode of program operation in a computer with an Intel based microprocessor in which the program is restricted to addressing a specific area of 640 kilobytes. • First added to x86 architecture in 1982 with the release of Intel’s 80286 processor. • Protected mode code can be 16-bits.
  • 24. Flow chart of Compiler
  • 25. Flow chart of Assembler Assembly code Relocatable mm Machine Code Assembler