SlideShare a Scribd company logo
2
Most read
7
Most read
13
Most read
8086 in
minimum mode
Sridari Iyer
St. Francis Inst. of Tech
Borivali (W), Mumbai
Minimum Mode
•Single Processor Mode
•The Processor is in control of all the three
buses – address, data and control.
Multiplexed Pins
•Multiplexed pins perform different functions at
different time intervals
•These functions will never be required by the μp
or its peripherals simultaneously.
•E.g., Address and Data pins are multiplexed.
•The μp first sends out address, and then from
that location/ to that location, the μp sends/
receives data.
•Same pins act as address lines in one time state
(T1), and data lines in another time state (T3)
Time in μP
•T-state is the smallest unit of time in a μp
•1 clock cycle = 1 T-state
•In 8086, 1 machine cycle = 4 T-states
•1 machine cycle (or bus cycle) is the time
required to
• T1 – send out an address – on address bus
• T2 – send out a signal (read/ write) – on control bus
• T3 – read/ write data on that location – on data bus
• T4 – release all buses
•1 instruction cycle = n machine cycles
(depends on the instruction)
What is a “BUS” in real?
• Bus is a way of transport
• Are these pins or electrical wires?
• The 8086 ALU sets the pins A0 – A19 to match the 20-bit
address of the location it wants to access
• This value is not stored on these pins for a long time
• This value gets rewritten as D0 – D15 and status lines within
the next fraction of a second
• Where is A0 – A19 after that?
• In the address bus!
• How to get pure address from AD0 – AD15? (Demultiplex)
By using a LATCH
to save only the address from these pins,
and remain cut-off when data is on them.
8086
80868086
STB (3)
8282
Latch
8-bit
ALE
AD0 – AD15
A16/S3 – A19/S6
𝐵𝐻𝐸 / S7
1
GND
A0 – A19
𝑂𝐸
010
AD0 – AD15,
A16/S3 – A19/S6, 𝑩𝑯𝑬/S7
Pure Address
8086
80868086
STB (3)
8282
Latch
8-bit
ALE
AD0 – AD15
A16/S3 – A19/S6
𝐵𝐻𝐸 / S7
AD0 – AD15,
A16/S3 – A19/S6, 𝑩𝑯𝑬/S7
1
GND
A0 – A19
𝑂𝐸
D0 – D158086
(2)
8286
Transreciever
8-bit
𝑂𝐸
TDT/ 𝑅
𝐷𝐸𝑁
AD0–AD15
Pure Data
8086
80868086
STB (3)
8282
Latch
8-bit
ALE
AD0 – AD15
A16/S3 – A19/S6
𝑩𝑯𝑬 / S7
AD0 – AD15,
A16/S3 – A19/S6, 𝑩𝑯𝑬/S7
1
GND
A0 – A19
𝑂𝐸
D0 – D158086
(2)
8286
Transreciever
8-bit
𝑂𝐸
TDT/ 𝑹
𝑫𝑬𝑵
AD0–AD15
74138
3:8
Decoder
C
B
A
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
M/𝑰𝑶
𝑹𝑫
𝑾𝑹
IOR
IOW
MEMR
MEMW
0 0 1 1
IOR IOW MR MW
0 1 0 1
1 0 1 0
Control
Signals
8086
80868086
STB (3)
8282
Latch
8-bit
ALE
AD0 – AD15
A16/S3 – A19/S6
𝑩𝑯𝑬 / S7
AD0 – AD15,
A16/S3 – A19/S6, 𝑩𝑯𝑬/S7
1
GND
A0 – A19
𝑂𝐸
D0 – D158086
(2)
8286
Transreciever
8-bit
𝑂𝐸
TDT/ 𝑹
𝑫𝑬𝑵
AD0–AD15
74138
3:8
Decoder
C
B
A
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
M/𝑰𝑶
𝑹𝑫
𝑾𝑹
IOR
IOW
MEMR
MEMW
0 0 1 1
IOR IOW MR MW
0 1 0 1
1 0 1 0
Control
Signals
Address Bus
Data Bus
Control Bus
8086
at
6MHz
80868086
STB (3)
8282
Latch
8-bit
ALE
AD0 – AD15
A16/S3 – A19/S6
𝑩𝑯𝑬 / S7
AD0 – AD15,
A16/S3 – A19/S6, 𝑩𝑯𝑬 / S
1
GND
A0 – A19
𝑂𝐸
D0 – D15
8086
(2)
8286
Transreciever
8-bit
𝑂𝐸
TDT/ 𝑹
𝑫𝑬𝑵
AD0–AD15
74138
3:8
Decoder
C
B
A
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
M/𝑰𝑶
𝑹𝑫
𝑾𝑹
IOR
IOW
MEMR
MEMW
0 0 1 1
IOR IOW MR MW
0 1 0 1
1 0 1 0
Control Signals
8284
Clock
18 MHz
CLK
READY
RESET
CLK
RESET
RDY
8086
at
6MHz
80868086
STB (3)
8282
Latch
8-bit
ALE
AD0 – AD15
A16/S3 – A19/S6
𝑩𝑯𝑬 / S7
AD0 – AD15,
A16/S3 – A19/S6, 𝑩𝑯𝑬/ S7
1
GND
A0 – A19
𝑂𝐸
D0 – D15
8086
(2)
8286
Transreciever
8-bit
𝑂𝐸
TDT/ 𝑹
𝑫𝑬𝑵
AD0–AD15
74138
3:8
Decoder
C
B
A
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
M/𝑰𝑶
𝑹𝑫
𝑾𝑹
IOR
IOW
MEMR
MEMW
0 0 1 1
IOR IOW MR MW
0 1 0 1
1 0 1 0
Control Signals
8284
Clock
18 MHz
CLK
READY
RESET
CLK
RESET
RDY
MN/𝑴𝑿Vcc
NMI
INTA
INTR
HLDA
HOLD
Interrupts
DMAC
𝑻𝑬𝑺𝑻
8086
at
6MHz
8086
8086
STB
(3)
8282
Latch
8-bit
ALE
AD0 – AD15
A16/S3 – A19/S6
𝑩𝑯𝑬 / S7
AD0 – AD15,
A16/S3 – A19/S6, 𝑩𝑯𝑬 / S7
1
GND
A0 – A19
𝑂𝐸
D0 – D15
8086(2)
8286
Transreciever
8-bit
𝑂𝐸
TDT/ 𝑹
𝑫𝑬𝑵
AD0–AD15
74138
3:8
Decoder
C
B
A
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
M/𝑰𝑶
𝑹𝑫
𝑾𝑹
IOR
IOW
MEMR
MEMW
0 0 1 1
IOR IOW MR MW
0 1 0 1
1 0 1 0
Control Signals
8284
Clock
18 MHz
CLK
READY
RESET
CLK
RESET
RDY
MN/𝑴𝑿Vcc
NMI
INTA
INTR
HLDA
HOLD
Interrupts
DMAC
𝑻𝑬𝑺𝑻
8086 in Minimum Mode!
8086 in minimum mode

More Related Content

PPTX
MICROCONTROLLER 8051- Architecture & Pin Configuration
PPTX
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
PPTX
8255 PPI
PPTX
Interfacing memory with 8086 microprocessor
PPTX
Peripherals and interfacing
PPTX
8086 microprocessor-architecture
PDF
Memory segmentation-of-8086
PDF
8086 memory segmentation
MICROCONTROLLER 8051- Architecture & Pin Configuration
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
8255 PPI
Interfacing memory with 8086 microprocessor
Peripherals and interfacing
8086 microprocessor-architecture
Memory segmentation-of-8086
8086 memory segmentation

What's hot (20)

DOCX
Microprocessor Interfacing and 8155 Features
PPT
Timing diagram 8085 microprocessor
PPTX
8251 USART
PPTX
4.programmable dma controller 8257
PPTX
8257 DMA Controller
PDF
8086 modes
PPT
Addressing modes
PPTX
PPT on 8085 Microprocessor
PPTX
Architecture of 8051
PPT
8086 micro processor
PPT
Interfacing 8255
PPTX
Minimum mode and Maximum mode Configuration in 8086
DOCX
8086 pin diagram description
PPTX
UART(universal asynchronous receiver transmitter ) PPT
PPT
Demultiplexing of buses of 8085 microprocessor
PPTX
Power dissipation cmos
PDF
DAC Interfacing with 8051.pdf
PPTX
80486 and pentium
PPT
8086-instruction-set-ppt
PPTX
Interrupts on 8086 microprocessor by vijay kumar.k
Microprocessor Interfacing and 8155 Features
Timing diagram 8085 microprocessor
8251 USART
4.programmable dma controller 8257
8257 DMA Controller
8086 modes
Addressing modes
PPT on 8085 Microprocessor
Architecture of 8051
8086 micro processor
Interfacing 8255
Minimum mode and Maximum mode Configuration in 8086
8086 pin diagram description
UART(universal asynchronous receiver transmitter ) PPT
Demultiplexing of buses of 8085 microprocessor
Power dissipation cmos
DAC Interfacing with 8051.pdf
80486 and pentium
8086-instruction-set-ppt
Interrupts on 8086 microprocessor by vijay kumar.k
Ad

Similar to 8086 in minimum mode (20)

PPTX
Coi2 pin description of 8086
PPTX
mpmcconcept.pptx
PPTX
architecture of 8086 new Lecture 4new.pptx
PPTX
3 L pin diagram.pptx
PPT
8086 Microprocessor by Nitish Nagar
PDF
unit 4 mc.pdf
PPTX
timing diagram.pptx
PPTX
Pin description of 8086
PPT
pin-diagram of 8085_new.ppt
PDF
8086 pin.pdfdkdkdkkdldkkkkkkdkdkkdkdkkdk
PPTX
Lecture 11 8086 Pin Diagram.pptx
PPT
8085
PPT
8085 Architecture
PPTX
Intel 8086 internal architecture & pin diagram
PPTX
Chapter 6 hardware structure of 8086
PPTX
Chapter 2_1(8086 System configuration).pptx
PPTX
UNIT 2.pptx
PPTX
8086 MICROPROCESSOR- SYSTEM BUS STRUCTURE
PPT
8085 microproceesor ppt
Coi2 pin description of 8086
mpmcconcept.pptx
architecture of 8086 new Lecture 4new.pptx
3 L pin diagram.pptx
8086 Microprocessor by Nitish Nagar
unit 4 mc.pdf
timing diagram.pptx
Pin description of 8086
pin-diagram of 8085_new.ppt
8086 pin.pdfdkdkdkkdldkkkkkkdkdkkdkdkkdk
Lecture 11 8086 Pin Diagram.pptx
8085
8085 Architecture
Intel 8086 internal architecture & pin diagram
Chapter 6 hardware structure of 8086
Chapter 2_1(8086 System configuration).pptx
UNIT 2.pptx
8086 MICROPROCESSOR- SYSTEM BUS STRUCTURE
8085 microproceesor ppt
Ad

Recently uploaded (20)

PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Institutional Correction lecture only . . .
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Pharma ospi slides which help in ospi learning
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Cell Types and Its function , kingdom of life
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Business Ethics Teaching Materials for college
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
Renaissance Architecture: A Journey from Faith to Humanism
TR - Agricultural Crops Production NC III.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Supply Chain Operations Speaking Notes -ICLT Program
Institutional Correction lecture only . . .
Abdominal Access Techniques with Prof. Dr. R K Mishra
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Week 4 Term 3 Study Techniques revisited.pptx
Complications of Minimal Access Surgery at WLH
Basic Mud Logging Guide for educational purpose
Pharma ospi slides which help in ospi learning
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Cell Types and Its function , kingdom of life
102 student loan defaulters named and shamed – Is someone you know on the list?
Business Ethics Teaching Materials for college
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf

8086 in minimum mode

  • 1. 8086 in minimum mode Sridari Iyer St. Francis Inst. of Tech Borivali (W), Mumbai
  • 2. Minimum Mode •Single Processor Mode •The Processor is in control of all the three buses – address, data and control.
  • 3. Multiplexed Pins •Multiplexed pins perform different functions at different time intervals •These functions will never be required by the μp or its peripherals simultaneously. •E.g., Address and Data pins are multiplexed. •The μp first sends out address, and then from that location/ to that location, the μp sends/ receives data. •Same pins act as address lines in one time state (T1), and data lines in another time state (T3)
  • 4. Time in μP •T-state is the smallest unit of time in a μp •1 clock cycle = 1 T-state •In 8086, 1 machine cycle = 4 T-states •1 machine cycle (or bus cycle) is the time required to • T1 – send out an address – on address bus • T2 – send out a signal (read/ write) – on control bus • T3 – read/ write data on that location – on data bus • T4 – release all buses •1 instruction cycle = n machine cycles (depends on the instruction)
  • 5. What is a “BUS” in real? • Bus is a way of transport • Are these pins or electrical wires?
  • 6. • The 8086 ALU sets the pins A0 – A19 to match the 20-bit address of the location it wants to access • This value is not stored on these pins for a long time • This value gets rewritten as D0 – D15 and status lines within the next fraction of a second • Where is A0 – A19 after that? • In the address bus! • How to get pure address from AD0 – AD15? (Demultiplex) By using a LATCH to save only the address from these pins, and remain cut-off when data is on them.
  • 7. 8086 80868086 STB (3) 8282 Latch 8-bit ALE AD0 – AD15 A16/S3 – A19/S6 𝐵𝐻𝐸 / S7 1 GND A0 – A19 𝑂𝐸 010 AD0 – AD15, A16/S3 – A19/S6, 𝑩𝑯𝑬/S7 Pure Address
  • 8. 8086 80868086 STB (3) 8282 Latch 8-bit ALE AD0 – AD15 A16/S3 – A19/S6 𝐵𝐻𝐸 / S7 AD0 – AD15, A16/S3 – A19/S6, 𝑩𝑯𝑬/S7 1 GND A0 – A19 𝑂𝐸 D0 – D158086 (2) 8286 Transreciever 8-bit 𝑂𝐸 TDT/ 𝑅 𝐷𝐸𝑁 AD0–AD15 Pure Data
  • 9. 8086 80868086 STB (3) 8282 Latch 8-bit ALE AD0 – AD15 A16/S3 – A19/S6 𝑩𝑯𝑬 / S7 AD0 – AD15, A16/S3 – A19/S6, 𝑩𝑯𝑬/S7 1 GND A0 – A19 𝑂𝐸 D0 – D158086 (2) 8286 Transreciever 8-bit 𝑂𝐸 TDT/ 𝑹 𝑫𝑬𝑵 AD0–AD15 74138 3:8 Decoder C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 M/𝑰𝑶 𝑹𝑫 𝑾𝑹 IOR IOW MEMR MEMW 0 0 1 1 IOR IOW MR MW 0 1 0 1 1 0 1 0 Control Signals
  • 10. 8086 80868086 STB (3) 8282 Latch 8-bit ALE AD0 – AD15 A16/S3 – A19/S6 𝑩𝑯𝑬 / S7 AD0 – AD15, A16/S3 – A19/S6, 𝑩𝑯𝑬/S7 1 GND A0 – A19 𝑂𝐸 D0 – D158086 (2) 8286 Transreciever 8-bit 𝑂𝐸 TDT/ 𝑹 𝑫𝑬𝑵 AD0–AD15 74138 3:8 Decoder C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 M/𝑰𝑶 𝑹𝑫 𝑾𝑹 IOR IOW MEMR MEMW 0 0 1 1 IOR IOW MR MW 0 1 0 1 1 0 1 0 Control Signals Address Bus Data Bus Control Bus
  • 11. 8086 at 6MHz 80868086 STB (3) 8282 Latch 8-bit ALE AD0 – AD15 A16/S3 – A19/S6 𝑩𝑯𝑬 / S7 AD0 – AD15, A16/S3 – A19/S6, 𝑩𝑯𝑬 / S 1 GND A0 – A19 𝑂𝐸 D0 – D15 8086 (2) 8286 Transreciever 8-bit 𝑂𝐸 TDT/ 𝑹 𝑫𝑬𝑵 AD0–AD15 74138 3:8 Decoder C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 M/𝑰𝑶 𝑹𝑫 𝑾𝑹 IOR IOW MEMR MEMW 0 0 1 1 IOR IOW MR MW 0 1 0 1 1 0 1 0 Control Signals 8284 Clock 18 MHz CLK READY RESET CLK RESET RDY
  • 12. 8086 at 6MHz 80868086 STB (3) 8282 Latch 8-bit ALE AD0 – AD15 A16/S3 – A19/S6 𝑩𝑯𝑬 / S7 AD0 – AD15, A16/S3 – A19/S6, 𝑩𝑯𝑬/ S7 1 GND A0 – A19 𝑂𝐸 D0 – D15 8086 (2) 8286 Transreciever 8-bit 𝑂𝐸 TDT/ 𝑹 𝑫𝑬𝑵 AD0–AD15 74138 3:8 Decoder C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 M/𝑰𝑶 𝑹𝑫 𝑾𝑹 IOR IOW MEMR MEMW 0 0 1 1 IOR IOW MR MW 0 1 0 1 1 0 1 0 Control Signals 8284 Clock 18 MHz CLK READY RESET CLK RESET RDY MN/𝑴𝑿Vcc NMI INTA INTR HLDA HOLD Interrupts DMAC 𝑻𝑬𝑺𝑻
  • 13. 8086 at 6MHz 8086 8086 STB (3) 8282 Latch 8-bit ALE AD0 – AD15 A16/S3 – A19/S6 𝑩𝑯𝑬 / S7 AD0 – AD15, A16/S3 – A19/S6, 𝑩𝑯𝑬 / S7 1 GND A0 – A19 𝑂𝐸 D0 – D15 8086(2) 8286 Transreciever 8-bit 𝑂𝐸 TDT/ 𝑹 𝑫𝑬𝑵 AD0–AD15 74138 3:8 Decoder C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 M/𝑰𝑶 𝑹𝑫 𝑾𝑹 IOR IOW MEMR MEMW 0 0 1 1 IOR IOW MR MW 0 1 0 1 1 0 1 0 Control Signals 8284 Clock 18 MHz CLK READY RESET CLK RESET RDY MN/𝑴𝑿Vcc NMI INTA INTR HLDA HOLD Interrupts DMAC 𝑻𝑬𝑺𝑻 8086 in Minimum Mode!