Порт последовательной передачи данных RS-232C ( его называют еще стык ) используется в персональных компьютерах очень широко: подключение мыши, графопостроителей, сканеров; связь двух или более компьютеров; подключение модемов для передачи данных по телефонным линиям и т.д. Компьютер может быть оснащен одним или более портов последовательной передачи, отличительной чертой которых является передача данных побитно по одной шине связи. Для синхронизации передачи по линии передаются дополнительные управляющие и контрольные биты.
Скорость передачи данных по линии измеряется в бодах. Боды - это количество битов, передаваемых по линии в секунду, включая управляющие и контрольные биты. Аппаратно интерфейс последовательной передачи данных выполнен на микросхеме Intel 8250. Микросхема содержит сдвигающие регистры передатчика и приемника, позволяющие передавать и принимать байты информации последовательно.
Базовые адреса последовательных портов располагаются в области данных BIOS начиная с адреса 0000:0400h. Первый последовательный порт (СОМ1) имеет, обычно, базовый адрес 3F8h и занимает адреса до 3FFh. Второй последовательный порт (COM2) имеет, обычно, базовый адрес 2F8h и занимает адреса до 2FFh.
DOS содержит две функции прерывания Int 21h с номерами 3 и 4, предназначенные для посылки и принятия символа из последовательного порта СОМ1. Эти функции применяются крайне редко так как не содержат данных о состоянии порта, что не позволяет определять ошибочные ситуации при пересылке символов. Поддержка последовательного порта может осуществляться с помощью прерывания Int 14h BIOS. Это прерывание содержит следующие функции: