8. What do you mean by bus contention? How will you resolve it?
If the architecture of the microprocessor has only a single line control and the
data output lines are tied together and accesses the same data bus, then during
data transfer, bus contention occurs. This problem is resolved by using a two
line control architecture ie chip enable(CE) and output enable(OE) lines.
When a DMA request is made, the HOLD goes high indicating that the MP
will complete its execution of the current instruction and then process any
other interrupt. This is because the HOLD is given the highest priority.
The I/O devices are assigned priority based on its speed of operation.
24. Why the number of out ports in the peripheral-mapped I/O is restricted to
256
ports?
The number of output ports in the peripheral I/O is restricted to 256 ports
because
the operand of the OUT instruction is 8-bits; it can have only 256 combinations.
25. If an input and output port can have the same 8-bit address how does the
8085
differentiate between the ports?
The 8085 differentiates between the input and output ports of the same address
by the control signal. The input port requires the RD and the output port
requires
the WR signal.