SIM significa Modo E/S Serial no microprocessador 8085. Ele permite que o microprocessador se comunique com dispositivos periféricos, como impressoras e modems, por meio de uma interface serial. O 8085 possui um controlador de E/S serial (SIO) integrado que gerencia a comunicação serial.
Quando o 8085 está operando em SIM, ele pode transmitir e receber dados um bit por vez em uma única linha de dados. Os dados são sincronizados usando um sinal de clock fornecido pelo controlador SIO. O controlador SIO também gera sinais de controle que são usados para controlar o fluxo de dados entre o microprocessador e o dispositivo periférico.
O modo SIM é acessado executando a instrução SIM no 8085. Esta instrução faz com que o microprocessador entre no modo SIM e inicie o controlador SIO. Os dados a serem transmitidos são armazenados no acumulador e o endereço do dispositivo periférico é armazenado no registrador B. O controlador SIO então transfere os dados do acumulador para o dispositivo periférico, um bit de cada vez.
Da mesma forma, quando o microprocessador recebe dados do dispositivo periférico, os dados são armazenados no acumulador. O endereço do dispositivo periférico é armazenado no registrador B. O controlador SIO então transfere os dados do dispositivo periférico para o acumulador, um bit de cada vez.
O 8085 pode operar nos modos half-duplex e full-duplex. No modo half-duplex, o microprocessador pode transmitir ou receber dados por vez. No modo full-duplex, o microprocessador pode transmitir e receber dados simultaneamente.