Skip to main content

Characteristics and signals of 8085

Short answer

The 8085 is an 8-bit NMOS microprocessor with 64 KB address space, 256 I/O ports, +5 V supply, on-chip clock, five interrupts, and DMA support. Output signals include A15-A8, AD7-AD0, ALE, RD, WR, IO/M, S1/S0, INTA, HLDA, CLK OUT, RESET OUT, and SOD.

What are the characteristics of 8085 microprocessor? Discuss all the input and output signals that are originated from microprocessor.

Characteristics of the 8085

  • 8-bit microprocessor, NMOS technology, 40-pin DIP.
  • 8-bit data bus and 16-bit address bus: 64 KB memory; 256 I/O ports (8-bit port address).
  • Single +5 V supply; on-chip clock generator and oscillator (3 MHz max).
  • Multiplexed lower address/data bus (AD0-AD7) using ALE.
  • Five interrupts: TRAP, RST7.5, RST6.5, RST5.5, INTR. All are maskable except TRAP; all are vectored except INTR (the interrupting device supplies the instruction).
  • Serial I/O using SID and SOD; DMA support with HOLD and HLDA.
  • 74 instructions (246 opcodes); general registers B, C, D, E, H, L; 16-bit SP and PC.

Signals generated (output) by the 8085

SignalDescription
A15-A8Higher-order address lines, unidirectional, output.
AD7-AD0Multiplexed low-order address and data (bidirectional); address in T1, data after.
ALEAddress Latch Enable; high in T1 so an external latch (74LS373) can save A7-A0.
RDActive-low read control; the selected memory/I/O puts data on the data bus.
WRActive-low write control; data on the bus is to be written.
IO/MHigh for I/O operation, low for memory operation.
S1, S0Status; with IO/M define the machine cycle (00 halt, 01 write, 10 read, 11 fetch).
INTAInterrupt acknowledge, tells the interrupting device the CPU accepted INTR.
HLDAHold acknowledge, confirms bus is released to DMA controller.
CLK (OUT)System clock output for other devices.
RESET OUTIndicates CPU is being reset; used to reset peripherals.
SODSerial output data.

(Input signals are HOLD, READY, INTR, TRAP, RST7.5/6.5/5.5, SID, RESET IN, X1, X2.)

✓ Answer checked by Claude Opus 5.5 (high effort)

All Microprocessor chapter 2 questions →