Unit3!1!8086 Pin Functions
Unit3!1!8086 Pin Functions
ØBHE / S7 : Bus High Enable. Enables the most significant data bus bits
(D 15 – D 8 ) during a read or write operation.
ØM / IO : Indicates Memory or I/O . when ‘1’ Memory, when ‘0’ I/O
ØRD : When 0, Data bus is driven by Memory or an I/O devices
ØWR : Microprocessor is driving Data Bus to Memory or I/O devices.
When 0, Data Bus contains valid DATA
T.RANGA BABU,Dept.of ECE 3
8086 / 8088 Pin Functions
ØALE (Address Latch Enable) : When 1, Address/Data bus contains a
Memory or I/O address
ØDEN (Data Bus Enable) : Activates external data bus buffers
ØRESET: Microprocessor resets if this pin is held high for 4 clock periods.
Instruction execution begins at FFFF0H and IF flag is cleared.
ØLOCK : Lock output is used to lock peripherals off the system. Activated
by using the LOCK: prefix on any instruction.
ØQS1 and QS0 :The queue status bits show status of internal instruction
queue. Provided for access by the numeric coprocessor (8087).
S4 S3 Function S2 S1 S0 Function
0 0 0 Interrupt
0 0 Extra Segment Acknowledge
0 0 1 I /O Read
0 1 Stack Segment 0 1 0 I /O Write
0 1 1 HALT
1 0 Code or No 1 0 0 Opcode Fetch
Segment
1 0 1 Memory Read
1 1 Data Segment
1 1 0 Memory Write
1 1 1 Passive
Data Bus
Data Registers
Control Arithmetic Status Memory
Unit Logic Unit Flags
Address Registers
Address Bus