What are important signals of 8086? Discuss them in brief.
Answer:
The 8086 signals
can be categorized in three groups. The first are the signals having' common
functions in minimum as well as maximum mode, the second are the signals which
have special functions in minimum mode and third are the signals having special
functions tor maximum mode.
The following
signal descriptions are common for both the minimum and maximum modes
AD15-AD0:-
These are the time multiplexed memory
I/O address and data lines. Address remains on the lines during T1state. while
the data is available on the data bus during T2. T3, Tw
and T4. Here T1, T2. T3, T4
and T4 are the clock states of machine cycle. Tw is a wait state. These
lines are active high and float to a tri state during interrupt acknowledge and
local bus hold acknowledge cycles.
A/3/s6, A/8/s5,A17/S4, A16/Sc:-
These are the time
multiplexed address and slams lines during T1, these are the most significant
address lines or memory operators. During I/O or I/O Operations. Status
information is available on those lines for T2, T3, Tu
and T4. The status of the interrupt enable flag bit (displayed on S5)
is updated at the beginning of each clock cycle. The S4 and S3
Combined indicate which segment register presently being used for .memory
accesses as shown in Table:-
These lines float
to tri-state off (tristaed) during the local bus hold acknowledge. The status
line S6 is always low (logical). The address bits are separated from
the status bits using latches controlled by the ALE signal
S4
|
S3
|
Indication
|
0
|
0
|
Alternate Date
|
0
|
0
|
Stack
|
1
|
0
|
Code or none
|
1
|
1
|
Data
|
BHE/S7-Bus High Enable/status:-
The bus high enable
signal is used to indicate the transfer of data over the higher order (D15-D8).
Data bus as shown in table. It goes low for the data transfers over D15-D8
and is used to derive chip selects of odd address memory bank or peripherals.
BHE is low during T1 for read, write and interrupt acknowledge cycles, whenever
a byte is to be transferred on the higher byte of the data bus, The status
information is available during T2, T3 and T4.
The signal is active low and is tristated during hold. It is low during T1
for the first pulse of the interrupt acknowledge cycle.
BHE
|
AO
|
Indication
|
0
|
0
|
Whole word
|
0
|
1
|
Upper byte from or to 0 odd address
|
1
|
0
|
Upper byte from or to even address
|
1
|
1
|
None
|
RD-Read: Read
signal, When low, indicates the peripherals that the pm: is performing a memory
or I/O read operation. RD is active low and shows the state for T2,
T3, Tw of any mad cycle, The signal remains this stated
during the ‘hold‘ acknowledge.
READY: This is the
acknowledgement from the slow devices or memory that they have completed the
data transfer.
INTR-Interrupt
request:- This is a level triggered input. This is sampled during clock cycle
of each instruction to determine the availability of the request.
TEST:- This input
is examined by a ‘WAIT‘ instruction. If the TEST input goes low, execution will
continue else the processor remains in an idle state.
NMI-Non-Maskable
Interrupt: This is an edge triggered input which causes a type 2 interrupt. The
NMI is not maskable internally by software.
RESET: This input
causes the processor to terminate the current activity and start execution from
FFFF OH.
CLK-Clock Input:- The
clock input provides the basic timing for processor operation and bus control
activity.
VCC: t5y power
supply for the operation of the internal circuit. GND ground for the internal
circuit.
MN/MX:-
The logic level at this pin deem whether the processor is to operate in either minimum (single processor)
or maximum (multiprocessor) mode.
MN/IO- Memory/IO:- This is a status line logically equivalent to
S2 in maximum mode when it is low, it indicates the CPU is having an I/O
operation, and when it is high, it indicates that the CPU is having a memory
operation.
INTA- Interrupt Acknowledge:- This w signal is used as a read strobe for
interrupt acknowledge cycles.
ALE- Address latch Enable:- This
output signal indicates the availability of th¢ valid address on the address
data lines and is connected to latch enable input of latches.
DT/R-Data Transmit/Receive:- This output is used to decide of data flow
through Tran receivers.
DEN-Data Enable:- This signal indicates the availability of
valid over the lines.
No comments
Dear Members, Thanks for Your Comments. We must be reply your comment answer as soon as possible. Please Stay with us.....