Em um microcomputador existem dispositivos que operam exclusivamente na entrada de dados, outros na saída e um terceiro tipo que pode ser utilizado tanto na entrada como na saída de dados, dependendo do momento em que ocorre o evento.

Nesse sentido, dois dispositivos de entrada e saída de dados, são: