8086 Bus Cycle - System Configuration
8086 Bus Cycle - System Configuration
ANS:
In this bus cycle 8086 microprocessor read data from Memory or I/O device.
T1 State:
During T1 state microprocessor outputs the 20-bit address computed from a segment register and offset on
the multiplexed address/data/status bus.
During this T-state control signals ALE=1, DT/R’=0, M/IO’=1 (for memory Read) or 0 (for I/O read).
T2 state:
In this T-state microprocessor remove the
address from multiplexed bus and tri-state
the AD0-AD15 line in preparation for
reading data via AD0-AD15 in T3-state.
During T2 state microprocessor generate
RD’=0, to active memory or Input port
for reading data and DEN’=0, to enable
data bus buffer. So microprocessor can
accept the data from memory or I/O
device.
T3 state:
READY signal is sampled at the
beginning of T3-State, if it is low then
Wait state is inserted between T3 and T4
state else T4 state is executed.
Microprocessors sampled the data bus in
this state for valid data and store it in the
internal register.
T4 State:
In this T-state microprocessor deactivates all the control signal to terminate Read bus cycle and prepare for
the next bus cycle.
Draw and explain 8086 minimum mode write bus cycle.
T4: Read control signal and DEN signal will be deactivate around in the rising edge of this state
to terminate the read bus cycle.
Status signals (S0’ to S2’) are activate in this T-states to indicate the type of next bus cycle to
be execute.
Draw and explain the Maximum mode Write Bus Cycle of 8086 microprocessor.
ANS:
In this bus cycle microprocessor write data in the memory or output device. This bus cycle will be
executed by the 8086 processor in 4 T-states.
T4: Write control signal and DEN signal will be deactivate around in the rising edge of this state
to terminate the write bus cycle.
Status signals (S0’ to S2’) are activate in this T-states to indicate the type of next bus cycle to
be execute.