Битовая адресация используется объектами, которые могут быть только в двух состояниях: "вкл" или "выкл".
Например, объекты "битовый переключатель" и "битовый индикатор" должны привязываться к биту.
Кроме того, битовая адресация используется другими объектами в различных ситуациях. Это может быть блокировка объекта, когда доступность или видимость объекта управляется отдельным битом. Еще это может быть, например, уведомление таймера о том, что он закончил счет. Уведомлением это будет для других объектов, привязанных к тому же биту. Таким объектом может быть, например, "объект передачи данных", который копирует данные из одной области памяти в другую. Этот объект будет следить за изменением бита и когда таймер его установит он произведет копирование.
Битовая привязка бывает двух типов: привязка к битовому регистру и привязка к биту 16-битного регистра.
Привязка к битовому регистру:
Если тип указанного регистра битовый, например LB, то дополнительно требуется указать только адрес регистра.
Привязка к биту 16-битного регистра:
Необходимо задать тип 16-битного регистра, например LW, адреса регистра и номера бита.
Адрес регистра и номер бита указываются в одном поле без знаков разделения.
Формат задания адреса бита для каждого типа регистров указывается в окне "Параметры" при задании адреса:
Для регистров LW номер бита всегда указывается двумя десятичными символами.
Такая запись подразумевает привязку ко второму биту регистра LW-15.
Для регистров RW, RW_A, RBI номер бита указывается одним шестнадцатиричным символом:
Такая запись, подразумевает привязку к биту №15 регистра RW-2.