0% found this document useful (0 votes)
363 views28 pages

8086/8088 Microprocessor Guide

This document describes the hardware specifications and operation of the Intel 8086/8088 microprocessors. It discusses the objectives of interfacing with 8086/8088 hardware, including understanding the pinouts and functions, DC characteristics, and clock generator chip 8284A. It explains connecting buffers and latches to the buses, interpreting timing diagrams, and the difference between minimum and maximum mode operations.

Uploaded by

Jac Chanchal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
363 views28 pages

8086/8088 Microprocessor Guide

This document describes the hardware specifications and operation of the Intel 8086/8088 microprocessors. It discusses the objectives of interfacing with 8086/8088 hardware, including understanding the pinouts and functions, DC characteristics, and clock generator chip 8284A. It explains connecting buffers and latches to the buses, interpreting timing diagrams, and the difference between minimum and maximum mode operations.

Uploaded by

Jac Chanchal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 28

1

8086/8088
Hardware Specifications

Name-Jahangir Alam Chanchal


Subject-Microprocessor &Assembly Language
Semester-Spring 20(6cs)
Id Number -666-49-18
Objectives 2

 Describe the functions of the 8086 pin.


 Understand the microprocessor’s DC
characteristics.
 Use the clock generator chip (8284A) to provide
the clock for the microprocessor.
 Connect buffers and latches to the buses.
 Interpret the timing diagrams.
 Explain the difference between minimum and
maximum mode.
8086/8088 Hardware Activity 3

 Interface to 8086/8088 Hardware


 The 8086 is a 16-bit microprocessor with a 16-bit data bus. As
the pin- outs show, the 8086 has pin connections AD0–AD15
 And the 8088 is a 16-bit microprocessor with an 8-bit data
bus. (As the pin- outs show, the 8088 has pin connections
AD0–AD7.
 Understand the pin functions and timing
Pin-outs and the pin functions 4

 Functions and in some cases the multiple functions of the


microprocessor’s pins.

 DC characteristics: a basis for understanding buffering and


latching.
Power Supply Requirement 5

 Require +5.0V with a supply voltage tolerance of ±10


percent.
 Draws a maximum supply current of 360 mA.
 Operates in ambient temperatures of between 32oF and
about 180oF.
 There is a CMOS version which requires a very low supply
current and also has an extended temperature range.
DC characteristics 6

 This knowledge allows the hardware designer to select the proper


interface components for use with the microprocessor without the
fear of damaging anything
Input/output characteristics of 7

8086
 The input characteristics of the 8086 is compatible with all
the standard logic components available today
 The logic 1 voltage level of the 8086 is compatible with that
of most standard logic families, but the logic 0 level is not.
 Standard logic circuits have a maximum logic 0 voltage of
0.4V, and the 8086 have a maximum of 0.45V.
 Thus there is a difference of 0.05V.
Pin Connections 8
READY & RESET 9

Ifthe READY pin is placed at a logic 0 level, the


microprocessor enters into wait states and remain idle.
If the READY pin is placed at a logic 1 level, it has no
effect on the operation of the microprocessor.

The reset input causes the microprocessor to reset itself


if this pin is held high for a minimum of four clocking
periods.
Whenever the 8086 or 8088 is reset, it begins executing
instructions at memory location FFFF0H and disables
future interrupts by clearing the IF flag bit.
MN/MX & ALE 10

 The minimum/maximum mode pin selects


either minimum mode or maximum mode
operation for the microprocessor.
 If minimum mode is selected, the MN/MX pin
must be connected directly to +5.0V.

 Address latch enable shows that the 8086


address/data bus contains address information.

 The address can be a memory address or an I/O


port number.
HOLD 11

 The hold input request a direct memory access


(DMA).

 If the HOLD signal is a logic 1, the microprocessor


stops executing software and places its address,
data, and control at the high-impedance state.
 If the HOLD pin is a logic 0, the microprocessor
executes software normally.
Pin Functions 12
 The 8284A is an 18-pin integrated circuit designed
specifically for use with the 8086 microprocessors.

8284A Pin-out
AEN1 and AEN2 (active 13
low)
 The bus ready inputs are provided in
conjunction with the AEN1 and AEN2 pins
to cause wait states in an 8086-based system.

RDY1 and RDY2


 The address enable pins are provided to
qualify the bus ready signals, RDY1 and
RDY2, respectively.
ASYNC (active low) & 14

READY
 The ready synchronization selection input
selects either one or two stages of
synchronization for the RDY1 and RDY2
inputs.

 Ready is an output pin that connects to the


8086 READY input.

 This input is synchronized with the RDY1


and RDY2 inputs.
X1,X2 & F/C 15

 The crystal oscillator pins connect to an


external crystal used as the timing source for
the clock generator and all its functions.

 The frequency/crystal select input chooses the


clocking source for the 8284A.
EFI & CLK 16

 The external frequency input is used when the


F/C pin is pulled high.
 EFI supplies the timing whenever the F/C pin is
high.

 The clock output pin provide the CLK input


signal to the 8086 microprocessors and other
components in the system.
PCLK & OSC 17

 The peripheral clock signal is one-sixth the


crystal or EFI input frequency and has a 50
percent duty cycle.
 It provides a clock signal to the peripheral
equipment in the system.

 The oscillator output is a TTL level signal that


is at the same frequency as the crystal or EFI
input
RES (active low) & RESET 18

 The reset input is an active-low input to the


8284A.
 It is often connected to an RC network that
provides power-on resetting.

 The reset output is connected to the 8086


RESET input pin.
CSYNC ,GND & Vcc 19

 The clock synchronization pin is used


whenever the EFI input provides
synchronization in systems with multiple
processors.
 If the internal crystal oscillator is used, this
pin must be grounded.

 The ground pin connects to ground

 This power supply pin connects to +5.0V


with a tolerance of ±10 percent.
Internal Block Diagram 20
Clock generator (8284A) 21

 The clock generator (8284A) and


the 8086 microprocessor illustrating
the connection for the clock and
reset signals.

 A 15 MHz crystal provides the 5


MHz clock for the microprocessor.
Bus Buffering and Latching 22

 Before the 8086 microprocessor can be used with memory


or I/O interfaces, their multiplexed buses must be
demultiplexed.
DE multiplexing the Buses 23

 The address/data bus on the 8086 is multiplexed to reduce


the number of pins required for the 8086 integrated circuit.
 Unfortunately, this burdens the hardware designer with the
task of extracting or demultiplexing information from these
multiplexed pins.
DE multiplexing the 8086 24

 The 8086 system requires separate address, data, and


control buses.
 The following figure shows 8086 with a DE multiplexed
address bus.

 This is the model used to build many 8086-based systems.


Connect buffers and latches
to the buses 25
Basic Bus Operation 26

 The 8086/8088 microprocessors use the memory and I/O in


periods of time called bus cycles.
 Each bus cycle equals four system-clocking periods (T
states).

 Some new microprocessors divide the bus cycle into as few


as two clocking periods.
 If the clock is operated at 5 MHz (the basic operation.
Difference between minimum 27

and maximum mode operation

 In minimum mode there can be only one processor i.e. 8086. ALE


for the latch is given by 8086 as it is the only processor in the
circuit.
 In maximum mode there can be multiple processors with 8086,
like 8087 and 8089.Direct control signals M/¯IO, ¯RD. ALE for the
latch is given by 8288 bus controller as there can be multiple
processors in the circuit.
28

Thanks

You might also like