SlideShare a Scribd company logo
2
Most read
11
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

What's hot (20)

PPT
Programming with 8085
Shehrevar Davierwala
 
PPT
UART
Naveen Kumar
 
PPTX
Interrupts of microprocessor 8085
mujeebkhanelectronic
 
PPTX
8255 PPI
deval patel
 
PPTX
5.programmable interval timer 8253
MdFazleRabbi18
 
PPTX
Addressing modes of 8086
Dr. AISHWARYA N
 
PDF
Unit 3 mpmc
tamilnesaner
 
PPTX
Presentation on 8086 Microprocessor
Nahian Ahmed
 
PDF
Unit 2 mpmc
tamilnesaner
 
PPT
8255 presentaion.ppt
kamlesh deshmukh
 
PPT
Interfacing 8255
Anuja Bhakuni
 
PDF
8086 memory segmentation
mahalakshmimalini
 
PPTX
Interrupts on 8086 microprocessor by vijay kumar.k
Vijay Kumar
 
PPTX
UNIT 2 8086 System Bus Structure.pptx
Gowrishankar C
 
PPTX
Presentation on 8086 microprocessor
Diponkor Bala
 
PPTX
Stacks & subroutines 1
deval patel
 
PPT
SPI Bus Protocol
Sudhanshu Janwadkar
 
PPTX
8257 DMA Controller
ShivamSood22
 
PPT
Architecture of 8086 Microprocessor
Mustapha Fatty
 
PPT
Instruction set-of-8085
saleForce
 
Programming with 8085
Shehrevar Davierwala
 
Interrupts of microprocessor 8085
mujeebkhanelectronic
 
8255 PPI
deval patel
 
5.programmable interval timer 8253
MdFazleRabbi18
 
Addressing modes of 8086
Dr. AISHWARYA N
 
Unit 3 mpmc
tamilnesaner
 
Presentation on 8086 Microprocessor
Nahian Ahmed
 
Unit 2 mpmc
tamilnesaner
 
8255 presentaion.ppt
kamlesh deshmukh
 
Interfacing 8255
Anuja Bhakuni
 
8086 memory segmentation
mahalakshmimalini
 
Interrupts on 8086 microprocessor by vijay kumar.k
Vijay Kumar
 
UNIT 2 8086 System Bus Structure.pptx
Gowrishankar C
 
Presentation on 8086 microprocessor
Diponkor Bala
 
Stacks & subroutines 1
deval patel
 
SPI Bus Protocol
Sudhanshu Janwadkar
 
8257 DMA Controller
ShivamSood22
 
Architecture of 8086 Microprocessor
Mustapha Fatty
 
Instruction set-of-8085
saleForce
 

Similar to 8086 in minimum mode (20)

PDF
Minimum and Maximum Modes of microprocessor 8086
anil_gaur
 
PPT
8086 architecture
Rishabh Kataria
 
PPTX
mpmcconcept.pptx
RahulRam100
 
PPTX
8086 MICROPROCESSOR- SYSTEM BUS STRUCTURE
C.Helen Sulochana
 
PPTX
Minimum Modes and Maximum Modes of 8086 Microprocessor
Nikhil Kumar
 
PPTX
Chapter 6 hardware structure of 8086
SHREEHARI WADAWADAGI
 
PPT
8086 Programing.ppt
DrRRAMAN
 
PPTX
Chapter 2_1(8086 System configuration).pptx
melaku76
 
PPTX
Module 1 Computer Organization (2).pptx
earningmoney9595
 
PDF
8086
jemimajerome
 
PPT
chaptefffffffdddddzsjjjhhgggggggggr 2.ppt
satish7588
 
PDF
THE 8086 MICROPROCESSOR -architecture, basics
C.Helen Sulochana
 
PPTX
3 L pin diagram.pptx
Poonamarora73
 
PPT
8086 Microprocessor by Nitish Nagar
Nitish Nagar
 
PDF
Microprocessors and Microcontrollers 8086 Pin Connections
Jason J Pulikkottil
 
PPT
Vino's 8086 introduction
Vinod K Payyannur
 
PPT
8086-microprocessor
jhcid
 
PDF
unit 4 mc.pdf
ssuserdd904d
 
PPTX
29. 8086 microprocessor pin diagram
sandip das
 
Minimum and Maximum Modes of microprocessor 8086
anil_gaur
 
8086 architecture
Rishabh Kataria
 
mpmcconcept.pptx
RahulRam100
 
8086 MICROPROCESSOR- SYSTEM BUS STRUCTURE
C.Helen Sulochana
 
Minimum Modes and Maximum Modes of 8086 Microprocessor
Nikhil Kumar
 
Chapter 6 hardware structure of 8086
SHREEHARI WADAWADAGI
 
8086 Programing.ppt
DrRRAMAN
 
Chapter 2_1(8086 System configuration).pptx
melaku76
 
Module 1 Computer Organization (2).pptx
earningmoney9595
 
chaptefffffffdddddzsjjjhhgggggggggr 2.ppt
satish7588
 
THE 8086 MICROPROCESSOR -architecture, basics
C.Helen Sulochana
 
3 L pin diagram.pptx
Poonamarora73
 
8086 Microprocessor by Nitish Nagar
Nitish Nagar
 
Microprocessors and Microcontrollers 8086 Pin Connections
Jason J Pulikkottil
 
Vino's 8086 introduction
Vinod K Payyannur
 
8086-microprocessor
jhcid
 
unit 4 mc.pdf
ssuserdd904d
 
29. 8086 microprocessor pin diagram
sandip das
 
Ad

Recently uploaded (20)

PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PPTX
Mathematics 5 - Time Measurement: Time Zone
menchreo
 
PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 
PPTX
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
PPTX
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PDF
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
PDF
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
PPTX
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PDF
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
Mathematics 5 - Time Measurement: Time Zone
menchreo
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
 
Ad

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!