Intel 8086-1 Read I/O, Write I/O, Instruction Fetch, Read Data from Memory, Write Data to Memory

Page 9

can occur between 8086 bus cycles. These are re- ferred to as ‘‘Idle’’ states (Ti) or inactive CLK cycles. The processor uses these cycles for internal house- keeping.

During T1 of any bus cycle the ALE (Address Latch Enable) signal is emitted (by either the processor or the 8288 bus controller, depending on the MN/MX strap). At the trailing edge of this pulse, a valid ad- dress and certain status information for the cycle may be latched.

Status bits S0, S1, and S2 are used, in maximum mode, by the bus controller to identify the type of bus transaction according to the following table:

 

 

 

 

 

 

 

 

 

 

8086

 

 

 

 

 

 

 

 

 

 

 

 

S2

S1

S0

Characteristics

0

(LOW)

0

 

0

 

Interrupt Acknowledge

 

 

 

 

 

 

 

 

 

0

 

 

 

0

 

1

 

Read I/O

 

 

 

 

 

 

 

 

 

0

 

 

 

1

 

0

 

Write I/O

 

 

 

 

 

 

 

 

 

0

 

 

 

1

 

1

 

Halt

 

 

 

 

 

 

 

1

(HIGH)

0

 

0

 

Instruction Fetch

 

 

 

 

 

 

 

 

 

1

 

 

 

0

 

1

 

Read Data from Memory

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

0

 

Write Data to Memory

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

1

 

Passive (no bus cycle)

 

 

 

 

 

 

 

 

 

 

 

231455 – 8

Figure 5. Basic System Timing

9

Image 9
Contents CPU Block Diagram Pin ConfigurationBHE LOW BHE/SReady ResetIntr TestHigh LOWRQ/GT0 RQ/GT1ALE IntaDT/R DENFunctional Description BUS Operation Minimum and Maximum ModesMinimum Mode 8086 Typical Configuration Write I/O Read I/OInstruction Fetch Read Data from MemoryAlternate Data extra segment Processor Reset and InitializationAddressing Interrupt OperationsMaskable Interrupt Intr HaltREAD/MODIFY/WRITE Semaphore Operations VIA Lock System TIMING-MINIMUM System External Synchronization VIA TestBUS TIMING-MEDIUM Size Systems Absolute Maximum Ratings Tclcl Minimum Complexity System Timing RequirementsTclch TchclTiming Responses CharacteristicsTesting INPUT, Output Waveform Testing Load Circuit Minimum ModeWaveforms Waveforms Minimum Mode Tinvch CharacteristicsNMI, Test Tgvch TchgxTclmh TclmlTryhsh TchsvTCLCL-45 TCLCL-35 TCLCL-40 TrhavTchdtl TchdthMaximum Mode Waveforms Maximum Mode BUS Lock Signal Timing Maximum Mode Only Reset Timing Asynchronous Signal RecognitionREQUEST/GRANT Sequence Timing Maximum Mode only WaveformsHOLD/HOLD Acknowledge Timing Minimum Mode only Data Transfer Instruction Set SummaryArithmetic Logic 8086 Data Sheet Revision Review 1 reg 1 1Bit w e Segment 000 001 010 011 100 101 110 111