Вьетнамки используются для хранения 1 бита информации. Они обычно используются в регистрах, в которых хранятся значения, с которыми нужно работать (32/64 битные значения). Шлепанцы обычно имеют возможность. Когда разрешение отключено, триггер поддерживает состояние (то есть хранит 1 бит информации). Когда включение включено, то на следующем фронте тактового сигнала (положительном или отрицательном) выход триггера изменится, в зависимости от того, какой это тип триггера, и каковы входы.
Например, в триггере T (тумблер) состояние вывода переворачивается (от 1 до 0 или от 0 до 1) всякий раз, когда T = 1 и Enable = 1. Таким образом, до тех пор, пока Enable = 0, независимо от значения T, выход не изменится, и триггер продолжит поддерживать то же состояние. Когда разрешение изменяется на 1, а если T = 1, то на следующем фронте тактового сигнала триггер изменит состояние (от 1 до 0 или от 0 до 1).
Более практичный пример с регистрами. Допустим, у нас есть 32-битный регистр. Каждый триггер хранит 1 бит, поэтому у нас есть 32 триггера. Когда в регистр загружается 32-битное значение, включаются триггеры, а состояния триггера устанавливаются в соответствии с входом. И тогда разрешения будут отключены, и триггеры будут поддерживать состояние, пока в регистр не будет загружено какое-то другое значение.