No Intel 8085, SIM significa Set Interrupt Mask — mas também controla as linhas integradas de Serial I/O (SID/SOD) para comunicação serial bit-banged. A instrução usa o acumulador para configurar três funções simultaneamente:
Para transmitir um byte serialmente, o software alterna o bit 6 (dado) e bit 4 (habilitar) em um loop, usando atrasos de tempo ou interrupção de timer para definir a taxa de baud. A recepção é feita lendo o pino SID (via instrução RIM) com temporização similar.
Esta interface serial minimalista era útil para periféricos simples (ex.: interfaces de cassete, modems antigos), mas carece de recursos de UART de hardware como bits de start/stop ou paridade — tudo é implementado em software.
Tecnologia Eletrônica © [www.351231.com]