O sinal IO/M (I/O/Memória) no 8085 distingue entre espaços de endereçamento de memória e I/O. Quando a instrução IO/M é executada:
- Sinal IO/M Asserido: Indica uma operação de I/O (não memória).
- Formação do Endereço: O endereço de 8 bits no barramento de endereços (A7–A0) é combinado com o byte baixo do registrador B (BL) para formar um endereço de I/O de 16 bits.
- Travamento: Os 8 bits inferiores deste endereço de 16 bits são travados no latch de endereço do chip de I/O selecionado.
- Byte Superior Ignorado: O byte alto é descartado porque o endereçamento de I/O do 8085 usa apenas 8 bits.
Este mecanismo permite ao 8085 acessar até 256 portas de I/O (00H–FFH) preservando o espaço de endereçamento de memória completo de 16 bits (64 KB).