SlideShare a Scribd company logo
1 of 10
CSE2006 – Microprocessor
and Interfacing Lab
Dr. E.Sathish
Assistant Professor (Sr. Gr 1)
SENSE, VIT Chennai
What is a microprocessor?
• Micro – very small
• Processor – device that processes numbers,
especially binary numbers
• In 1960’s processors were built using different
elements that were too large and slow.
• In 1970’s, microchips were invented where all
components were mounted on a silicon chip.
• The size came down 1000 times and the speed of
the processors improved immensely.
• Thus, microprocessors were born.
How does Microprocessor differs
from microcontroller?
Microprocessor – Multipurpose programmable
device, gets digital input, processes it according to
the instructions that are stored in memory, and
provides the output.
Microcontroller – A small computer on a single IC,
has processor core, memory, and input-output
peripherals.
History of microprocessors
• 1971 – 4004 – 4 bits - 740kHz
• 1976 – 8085 – 8 bits – 3MHz
• 1978 – 8086 – 16 bits – 5, 8 or 11 MHz
• 1986 – 80386 – 32 bits – 16 to 33 MHz
• 1993 – Pentium – 32 bits - 66MHz
• 2000 – Pentium IV – 32 bits – 1.3 to 3.8 GHz
• 2006 – Dual Core – 32 bits – 1.2 to 3 GHz
• 2006 – Core 2 Duo – 64 bits – 1.2 to 3 GHz
• 2010 – i3, i5, i7- 64 bits – 2.4 GHz to 3.6 GHz
8086 microprocessor
Source:
https://www.pcworld.com/article/146957/article.html as on 14 July 2020
Features of 8086 microprocessor
• 16 bit microprocessor
• 16 bit data bus, hence read/write operation – 16
bits at a time
• 20 bit address bus – 220 address locations (1MB)
• Supports up to 64KHz I/O ports
• 14, 16 bit registers
• Multiplexed address and data buses
• Fetches up to 6 instructions from memory and
queues them to speed up processing
• Supports minimum and maximum mode of
operations
Registers in 8086
Source
https://codingatharva.blogspot.com/2018/12/register-organization-of-8086.html as on 14 July 2020
Programming in 8086
• Pre-requisites
• MASM 6 11
• Dosbox
• Notepad
What is MASM?
• Microsoft Macro Assembler
• Uses Intel Syntax for MS DOS and Windows
• Has been in production since 1981
• It takes the code, pre-processes it and converts it to
binary form.
• It then links it to runnable executable or an OBJect
file.
Execution in MASM
• Edit program
• Save it as ‘filename.asm’
• Execute it using masm command
• Link the object file
• Debug the program
• Execute the file

More Related Content

Similar to CSE2006 – Microprocessor and Interfacing Lab.pptx

An intel architecture, which is a cisc 2
An intel architecture, which is a cisc 2An intel architecture, which is a cisc 2
An intel architecture, which is a cisc 2
Azhar Abbas
 

Similar to CSE2006 – Microprocessor and Interfacing Lab.pptx (20)

8085 manual NCIT SAROZ BISTA SIR
8085 manual NCIT SAROZ BISTA SIR8085 manual NCIT SAROZ BISTA SIR
8085 manual NCIT SAROZ BISTA SIR
 
Introduction micropro1st-unit-200828175753.pdf
Introduction micropro1st-unit-200828175753.pdfIntroduction micropro1st-unit-200828175753.pdf
Introduction micropro1st-unit-200828175753.pdf
 
Microprocessor 8086 Cover Unit I
Microprocessor 8086 Cover Unit IMicroprocessor 8086 Cover Unit I
Microprocessor 8086 Cover Unit I
 
Timeline of Processors
Timeline of ProcessorsTimeline of Processors
Timeline of Processors
 
Evolution of Microprocessors.pptx
Evolution of Microprocessors.pptxEvolution of Microprocessors.pptx
Evolution of Microprocessors.pptx
 
History of intel microprocessors
History of intel microprocessorsHistory of intel microprocessors
History of intel microprocessors
 
Genesis & Progression of Processors in CPU
Genesis & Progression of Processors in CPUGenesis & Progression of Processors in CPU
Genesis & Progression of Processors in CPU
 
microprocessor unit1 2022.pptx
microprocessor unit1 2022.pptxmicroprocessor unit1 2022.pptx
microprocessor unit1 2022.pptx
 
evolutionofmicroprocessors-100820113907-phpapp02.pptx
evolutionofmicroprocessors-100820113907-phpapp02.pptxevolutionofmicroprocessors-100820113907-phpapp02.pptx
evolutionofmicroprocessors-100820113907-phpapp02.pptx
 
Microprocessors
MicroprocessorsMicroprocessors
Microprocessors
 
Microprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture NotesMicroprocessors & Microcomputers Lecture Notes
Microprocessors & Microcomputers Lecture Notes
 
MICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
MICROPROCESSOR & MICROCONTROLLER 8086,8051 NotesMICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
MICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
History of processor
History of processorHistory of processor
History of processor
 
Challenges in Embedded Computing
Challenges in Embedded ComputingChallenges in Embedded Computing
Challenges in Embedded Computing
 
Computer System Architecture Lecture Note 4: intel microprocessors
Computer System Architecture Lecture Note 4: intel microprocessorsComputer System Architecture Lecture Note 4: intel microprocessors
Computer System Architecture Lecture Note 4: intel microprocessors
 
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
 
VLSI Technology
VLSI TechnologyVLSI Technology
VLSI Technology
 
History Of Microprocessors
History Of Microprocessors History Of Microprocessors
History Of Microprocessors
 
An intel architecture, which is a cisc 2
An intel architecture, which is a cisc 2An intel architecture, which is a cisc 2
An intel architecture, which is a cisc 2
 

Recently uploaded

一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
c3384a92eb32
 

Recently uploaded (20)

DBMS-Report on Student management system.pptx
DBMS-Report on Student management system.pptxDBMS-Report on Student management system.pptx
DBMS-Report on Student management system.pptx
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
Presentation on Slab, Beam, Column, and Foundation/Footing
Presentation on Slab,  Beam, Column, and Foundation/FootingPresentation on Slab,  Beam, Column, and Foundation/Footing
Presentation on Slab, Beam, Column, and Foundation/Footing
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
History of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & ModernizationHistory of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & Modernization
 
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
 
Databricks Generative AI Fundamentals .pdf
Databricks Generative AI Fundamentals  .pdfDatabricks Generative AI Fundamentals  .pdf
Databricks Generative AI Fundamentals .pdf
 
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
 

CSE2006 – Microprocessor and Interfacing Lab.pptx

  • 1. CSE2006 – Microprocessor and Interfacing Lab Dr. E.Sathish Assistant Professor (Sr. Gr 1) SENSE, VIT Chennai
  • 2. What is a microprocessor? • Micro – very small • Processor – device that processes numbers, especially binary numbers • In 1960’s processors were built using different elements that were too large and slow. • In 1970’s, microchips were invented where all components were mounted on a silicon chip. • The size came down 1000 times and the speed of the processors improved immensely. • Thus, microprocessors were born.
  • 3. How does Microprocessor differs from microcontroller? Microprocessor – Multipurpose programmable device, gets digital input, processes it according to the instructions that are stored in memory, and provides the output. Microcontroller – A small computer on a single IC, has processor core, memory, and input-output peripherals.
  • 4. History of microprocessors • 1971 – 4004 – 4 bits - 740kHz • 1976 – 8085 – 8 bits – 3MHz • 1978 – 8086 – 16 bits – 5, 8 or 11 MHz • 1986 – 80386 – 32 bits – 16 to 33 MHz • 1993 – Pentium – 32 bits - 66MHz • 2000 – Pentium IV – 32 bits – 1.3 to 3.8 GHz • 2006 – Dual Core – 32 bits – 1.2 to 3 GHz • 2006 – Core 2 Duo – 64 bits – 1.2 to 3 GHz • 2010 – i3, i5, i7- 64 bits – 2.4 GHz to 3.6 GHz
  • 6. Features of 8086 microprocessor • 16 bit microprocessor • 16 bit data bus, hence read/write operation – 16 bits at a time • 20 bit address bus – 220 address locations (1MB) • Supports up to 64KHz I/O ports • 14, 16 bit registers • Multiplexed address and data buses • Fetches up to 6 instructions from memory and queues them to speed up processing • Supports minimum and maximum mode of operations
  • 8. Programming in 8086 • Pre-requisites • MASM 6 11 • Dosbox • Notepad
  • 9. What is MASM? • Microsoft Macro Assembler • Uses Intel Syntax for MS DOS and Windows • Has been in production since 1981 • It takes the code, pre-processes it and converts it to binary form. • It then links it to runnable executable or an OBJect file.
  • 10. Execution in MASM • Edit program • Save it as ‘filename.asm’ • Execute it using masm command • Link the object file • Debug the program • Execute the file