SlideShare a Scribd company logo
1 of 8
MICROPROCESSOR 8086
LECTURE 31
8086 INTRODUCTION & PIN DIAGRAM
PROF. SANDIP DAS
INTRODUCTION
• 8086 is a 16 bit microprocessor
• It uses 20 address lines and 16 data lines
• The 20 address lines are time multiplexed lines out of which 16
lower order address lines are time multiplexed with data and 4
higher order address lines are time multiplexed with status
signals.
PIN DIAGRAM
AD0-AD15: (Bidirectional) Low order
address bus. They are multiplexed with
data.
A16-A19: (Output) Higher order address
lines. These are multiplexed with status
signals.
A16/S3, A17/S4: A16 and A17 are
multiplexed with segment identifier
signals S3 and S4.
A18/S5: A18 is multiplexed with interrupt
status S5
A19/S6: A19 is multiplexed with status
signal S6.
𝐵𝐻𝐸/𝑆7: (Output) Bus High Enable/Status.
During T1 it is low. It is used to enable
data onto the most significant half of data
bus, D8-D15. 8 bit device connected to
OPERATING MODES
There are two modes:
Minimum Mode and Maximum Mode
• When only one 8086 is to be used it is used in the minimum
mode of operation. In this mode the microprocessor issues the
control signals required by memory and I/O devices.
• In case of Maximum mode of operation control signals are
issued by 8288 bus controller for this purpose.
When 𝑀𝑁/𝑀𝑋 is high the microprocessor operates in the
minimum mode. When it is low the microprocessor operates in
the maximum mode.
PIN DESCRIPTION FROM MINIMUM MODE
For the minimum mode of operation the pin 𝑀𝑁/𝑀𝑋 is connected to 5V d.c. supply.
The description of the pins 24 to 31 for the minimum mode is as follows:
𝐼𝑁𝑇𝐴: (Output) Interrupt acknowledge.
ALE: (Output) Address Latch Enable. It goes HIGH during T1 and microprocessor send
the signal to latch the address.
𝐷𝐸𝑁: (Output) Data Enable. When octal bus transceiver is used this signal acts as an
output enable signal.
𝐷𝑇/ 𝑅: (Output) Data Transmit/Receiver. When Octal bus transceiver is used this signal
controls the direction of flow through the transceiver. When it is HIGH data are sent
out. When it is LOW data are received.
M/𝐼𝑂: (Output) When it is HIGH microprocessor wants to access memory. When it is
LOW microprocessor wants to access I/O device.
𝑊𝑅: (Output) Write. When it is LOW the microprocessor performs memory or I/O write
operation.
HLDA: (Output) HOLD Acknowledge.
PIN DESCRIPTION OF MAXIMUM MODE
For the minimum mode of operation the pin 𝑀𝑁/𝑀𝑋 is grounded.
The description of the pins 24 to 31 for the minimum mode is as
follows:
QS1, QS0: (Output) Instruction Queue Status. Logics are given
below.
QS1 QS0 OPERATION
0 0 No Operation
0 1 1st byte of opcode
from Queue
1 0 Empty the Queue
1 1 Subsequent byte from
queue
PIN DESCRIPTION OF MAXIMUM MODE
𝑆0, 𝑆1, 𝑆2: (Output) These signals are connected to the bus
controller. The bus controller generates memory and I/O access
control signals.𝑆2 𝑆1 𝑆0 Operation
0 0 0 Interrupt Acknowledge
0 0 1 Read data from I/O
0 1 0 Write data into I/O
0 1 1 Halt
1 0 0 Opcode fetch
1 0 1 Memory Read
1 1 0 Memory write
1 1 1 Passive State
𝐿𝑂𝐶𝐾: (Output) When it is LOW all interrupts are masked and no
HOLD request is granted.
𝑅𝑄/𝐺𝑇1, 𝑅𝑄/𝐺𝑇0: (Output) Local Bus Priority Control. Other
processors ask the microprocessor through these lines to release
the local bus.
PIN DESCRIPTION OF MAXIMUM MODE

More Related Content

What's hot

8051 Microcontroller Notes
8051 Microcontroller Notes8051 Microcontroller Notes
8051 Microcontroller Notes
Dr.YNM
 
Micro controller based DAQ
Micro controller based DAQMicro controller based DAQ
Micro controller based DAQ
Murugappa Group
 
List of vlsi companies in bangalore
List of vlsi companies in bangaloreList of vlsi companies in bangalore
List of vlsi companies in bangalore
Nirav Desai
 

What's hot (20)

Mini Project on 4 BIT SERIAL MULTIPLIER
Mini Project on 4 BIT SERIAL MULTIPLIERMini Project on 4 BIT SERIAL MULTIPLIER
Mini Project on 4 BIT SERIAL MULTIPLIER
 
Presentation on 8086 Microprocessor
Presentation  on   8086 MicroprocessorPresentation  on   8086 Microprocessor
Presentation on 8086 Microprocessor
 
Pic 18 microcontroller
Pic 18 microcontrollerPic 18 microcontroller
Pic 18 microcontroller
 
8251 USART
8251 USART8251 USART
8251 USART
 
DFT and IDFT Matlab Code
DFT and IDFT Matlab CodeDFT and IDFT Matlab Code
DFT and IDFT Matlab Code
 
8051 Microcontroller Notes
8051 Microcontroller Notes8051 Microcontroller Notes
8051 Microcontroller Notes
 
Micro controller based DAQ
Micro controller based DAQMicro controller based DAQ
Micro controller based DAQ
 
8051 archi
8051 archi8051 archi
8051 archi
 
Lecture #3 Flag Register.pptx
Lecture #3 Flag Register.pptxLecture #3 Flag Register.pptx
Lecture #3 Flag Register.pptx
 
Intel+80286
Intel+80286Intel+80286
Intel+80286
 
8086 modes
8086 modes8086 modes
8086 modes
 
Multipliers in VLSI
Multipliers in VLSIMultipliers in VLSI
Multipliers in VLSI
 
List of vlsi companies in bangalore
List of vlsi companies in bangaloreList of vlsi companies in bangalore
List of vlsi companies in bangalore
 
Programmable Timer 8253/8254
Programmable Timer 8253/8254Programmable Timer 8253/8254
Programmable Timer 8253/8254
 
Memory interfacing of microprocessor 8085
Memory interfacing of microprocessor 8085Memory interfacing of microprocessor 8085
Memory interfacing of microprocessor 8085
 
Introduction to pic microcontroller
Introduction to pic microcontrollerIntroduction to pic microcontroller
Introduction to pic microcontroller
 
GPIO.pptx
GPIO.pptxGPIO.pptx
GPIO.pptx
 
Introduction to 8086 microprocessor
Introduction to 8086 microprocessorIntroduction to 8086 microprocessor
Introduction to 8086 microprocessor
 
Instruction sets of 8086
Instruction sets of 8086Instruction sets of 8086
Instruction sets of 8086
 
Instruction set of 8086 Microprocessor
Instruction set of 8086 Microprocessor Instruction set of 8086 Microprocessor
Instruction set of 8086 Microprocessor
 

Similar to 29. 8086 microprocessor pin diagram

Similar to 29. 8086 microprocessor pin diagram (20)

Pin description of 8086
Pin description of 8086Pin description of 8086
Pin description of 8086
 
unit 4 mc.pdf
unit 4 mc.pdfunit 4 mc.pdf
unit 4 mc.pdf
 
mic_unit1.pdf msbte unit 1 note pdf in ppt
mic_unit1.pdf msbte unit 1 note pdf in pptmic_unit1.pdf msbte unit 1 note pdf in ppt
mic_unit1.pdf msbte unit 1 note pdf in ppt
 
Intel 8086 internal architecture & pin diagram
Intel 8086 internal architecture & pin diagramIntel 8086 internal architecture & pin diagram
Intel 8086 internal architecture & pin diagram
 
8086 new
8086 new8086 new
8086 new
 
pin-diagram-details-of-8086-microprocessor
pin-diagram-details-of-8086-microprocessorpin-diagram-details-of-8086-microprocessor
pin-diagram-details-of-8086-microprocessor
 
8086 complete guide
8086 complete guide 8086 complete guide
8086 complete guide
 
MINIMUM MODE INTERFACE
MINIMUM MODE INTERFACEMINIMUM MODE INTERFACE
MINIMUM MODE INTERFACE
 
architecture of 8086 new Lecture 4new.pptx
architecture of 8086 new Lecture 4new.pptxarchitecture of 8086 new Lecture 4new.pptx
architecture of 8086 new Lecture 4new.pptx
 
Application of 8086 and 8085 Microprocessor in Robots.pptx
Application of 8086 and 8085 Microprocessor in Robots.pptxApplication of 8086 and 8085 Microprocessor in Robots.pptx
Application of 8086 and 8085 Microprocessor in Robots.pptx
 
8086 microprocessor
8086 microprocessor8086 microprocessor
8086 microprocessor
 
8086 MICROPROCESSOR
8086 MICROPROCESSOR8086 MICROPROCESSOR
8086 MICROPROCESSOR
 
8086.pptx
8086.pptx8086.pptx
8086.pptx
 
Notes-7_complete notes_8086.pdf
Notes-7_complete notes_8086.pdfNotes-7_complete notes_8086.pdf
Notes-7_complete notes_8086.pdf
 
Pin Description and Register Organization of 8086 Microprocessor
Pin Description and Register Organization of 8086 MicroprocessorPin Description and Register Organization of 8086 Microprocessor
Pin Description and Register Organization of 8086 Microprocessor
 
8086 introduction.pptx
8086 introduction.pptx8086 introduction.pptx
8086 introduction.pptx
 
Chapter 2_1(8086 System configuration).pptx
Chapter 2_1(8086 System configuration).pptxChapter 2_1(8086 System configuration).pptx
Chapter 2_1(8086 System configuration).pptx
 
8086 slide general short notes assembly languages.pptx
8086 slide general short notes assembly languages.pptx8086 slide general short notes assembly languages.pptx
8086 slide general short notes assembly languages.pptx
 
3 L pin diagram.pptx
3 L pin diagram.pptx3 L pin diagram.pptx
3 L pin diagram.pptx
 
8086 Microprocessor
8086 Microprocessor8086 Microprocessor
8086 Microprocessor
 

More from sandip das

More from sandip das (20)

31. 8086 addressing modes
31. 8086 addressing modes31. 8086 addressing modes
31. 8086 addressing modes
 
30. 8086 microprocessor pipelined architecture
30. 8086 microprocessor pipelined architecture30. 8086 microprocessor pipelined architecture
30. 8086 microprocessor pipelined architecture
 
28. 8251 programmable communication interface
28. 8251 programmable communication interface28. 8251 programmable communication interface
28. 8251 programmable communication interface
 
27. 8259 programmable interrupt controller
27. 8259 programmable interrupt controller27. 8259 programmable interrupt controller
27. 8259 programmable interrupt controller
 
26. 8255 control word programming
26. 8255 control word programming26. 8255 control word programming
26. 8255 control word programming
 
25. 8255 programmable peripheral interface
25. 8255 programmable peripheral interface25. 8255 programmable peripheral interface
25. 8255 programmable peripheral interface
 
24. direct memory access
24. direct memory access24. direct memory access
24. direct memory access
 
23. serial and parallel data communication
23. serial and parallel data communication23. serial and parallel data communication
23. serial and parallel data communication
 
22. interrupts ii
22. interrupts ii22. interrupts ii
22. interrupts ii
 
21. interrupts
21. interrupts21. interrupts
21. interrupts
 
20. io interfacing ii
20. io interfacing ii20. io interfacing ii
20. io interfacing ii
 
19. io interfacing i
19. io interfacing i19. io interfacing i
19. io interfacing i
 
18. memory interfacing iv
18. memory interfacing iv18. memory interfacing iv
18. memory interfacing iv
 
17. memory interfacing iii
17. memory interfacing iii17. memory interfacing iii
17. memory interfacing iii
 
16. memory interfacing ii
16. memory interfacing ii16. memory interfacing ii
16. memory interfacing ii
 
15. memory interfacing i
15. memory interfacing i15. memory interfacing i
15. memory interfacing i
 
14. 8085 programming example vi
14. 8085 programming example vi14. 8085 programming example vi
14. 8085 programming example vi
 
13. 8085 programming example v
13. 8085 programming example v13. 8085 programming example v
13. 8085 programming example v
 
12. 8085 programming example iv
12. 8085 programming example iv12. 8085 programming example iv
12. 8085 programming example iv
 
11. 8085 programming example iii
11. 8085 programming example iii11. 8085 programming example iii
11. 8085 programming example iii
 

Recently uploaded

Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
BalamuruganV28
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Lovely Professional University
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
Kamal Acharya
 

Recently uploaded (20)

BORESCOPE INSPECTION for engins CFM56.pdf
BORESCOPE INSPECTION for engins CFM56.pdfBORESCOPE INSPECTION for engins CFM56.pdf
BORESCOPE INSPECTION for engins CFM56.pdf
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
 
Quiz application system project report..pdf
Quiz application system project report..pdfQuiz application system project report..pdf
Quiz application system project report..pdf
 
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
 
Electrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission lineElectrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission line
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AI
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
 
Artificial Intelligence Bayesian Reasoning
Artificial Intelligence Bayesian ReasoningArtificial Intelligence Bayesian Reasoning
Artificial Intelligence Bayesian Reasoning
 
Supermarket billing system project report..pdf
Supermarket billing system project report..pdfSupermarket billing system project report..pdf
Supermarket billing system project report..pdf
 
Intelligent Agents, A discovery on How A Rational Agent Acts
Intelligent Agents, A discovery on How A Rational Agent ActsIntelligent Agents, A discovery on How A Rational Agent Acts
Intelligent Agents, A discovery on How A Rational Agent Acts
 
Lesson no16 application of Induction Generator in Wind.ppsx
Lesson no16 application of Induction Generator in Wind.ppsxLesson no16 application of Induction Generator in Wind.ppsx
Lesson no16 application of Induction Generator in Wind.ppsx
 
Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
 
Theory for How to calculation capacitor bank
Theory for How to calculation capacitor bankTheory for How to calculation capacitor bank
Theory for How to calculation capacitor bank
 
Piping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfPiping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdf
 
Introduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and ApplicationsIntroduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and Applications
 

29. 8086 microprocessor pin diagram

  • 1. MICROPROCESSOR 8086 LECTURE 31 8086 INTRODUCTION & PIN DIAGRAM PROF. SANDIP DAS
  • 2. INTRODUCTION • 8086 is a 16 bit microprocessor • It uses 20 address lines and 16 data lines • The 20 address lines are time multiplexed lines out of which 16 lower order address lines are time multiplexed with data and 4 higher order address lines are time multiplexed with status signals.
  • 3. PIN DIAGRAM AD0-AD15: (Bidirectional) Low order address bus. They are multiplexed with data. A16-A19: (Output) Higher order address lines. These are multiplexed with status signals. A16/S3, A17/S4: A16 and A17 are multiplexed with segment identifier signals S3 and S4. A18/S5: A18 is multiplexed with interrupt status S5 A19/S6: A19 is multiplexed with status signal S6. 𝐵𝐻𝐸/𝑆7: (Output) Bus High Enable/Status. During T1 it is low. It is used to enable data onto the most significant half of data bus, D8-D15. 8 bit device connected to
  • 4. OPERATING MODES There are two modes: Minimum Mode and Maximum Mode • When only one 8086 is to be used it is used in the minimum mode of operation. In this mode the microprocessor issues the control signals required by memory and I/O devices. • In case of Maximum mode of operation control signals are issued by 8288 bus controller for this purpose. When 𝑀𝑁/𝑀𝑋 is high the microprocessor operates in the minimum mode. When it is low the microprocessor operates in the maximum mode.
  • 5. PIN DESCRIPTION FROM MINIMUM MODE For the minimum mode of operation the pin 𝑀𝑁/𝑀𝑋 is connected to 5V d.c. supply. The description of the pins 24 to 31 for the minimum mode is as follows: 𝐼𝑁𝑇𝐴: (Output) Interrupt acknowledge. ALE: (Output) Address Latch Enable. It goes HIGH during T1 and microprocessor send the signal to latch the address. 𝐷𝐸𝑁: (Output) Data Enable. When octal bus transceiver is used this signal acts as an output enable signal. 𝐷𝑇/ 𝑅: (Output) Data Transmit/Receiver. When Octal bus transceiver is used this signal controls the direction of flow through the transceiver. When it is HIGH data are sent out. When it is LOW data are received. M/𝐼𝑂: (Output) When it is HIGH microprocessor wants to access memory. When it is LOW microprocessor wants to access I/O device. 𝑊𝑅: (Output) Write. When it is LOW the microprocessor performs memory or I/O write operation. HLDA: (Output) HOLD Acknowledge.
  • 6. PIN DESCRIPTION OF MAXIMUM MODE For the minimum mode of operation the pin 𝑀𝑁/𝑀𝑋 is grounded. The description of the pins 24 to 31 for the minimum mode is as follows: QS1, QS0: (Output) Instruction Queue Status. Logics are given below. QS1 QS0 OPERATION 0 0 No Operation 0 1 1st byte of opcode from Queue 1 0 Empty the Queue 1 1 Subsequent byte from queue
  • 7. PIN DESCRIPTION OF MAXIMUM MODE 𝑆0, 𝑆1, 𝑆2: (Output) These signals are connected to the bus controller. The bus controller generates memory and I/O access control signals.𝑆2 𝑆1 𝑆0 Operation 0 0 0 Interrupt Acknowledge 0 0 1 Read data from I/O 0 1 0 Write data into I/O 0 1 1 Halt 1 0 0 Opcode fetch 1 0 1 Memory Read 1 1 0 Memory write 1 1 1 Passive State
  • 8. 𝐿𝑂𝐶𝐾: (Output) When it is LOW all interrupts are masked and no HOLD request is granted. 𝑅𝑄/𝐺𝑇1, 𝑅𝑄/𝐺𝑇0: (Output) Local Bus Priority Control. Other processors ask the microprocessor through these lines to release the local bus. PIN DESCRIPTION OF MAXIMUM MODE