Wszelkie instrukcje warunkowe wykorzystywane w programowaniu, także pętle, bo w nich wykonywana jest instrukcja porównania, a jej wynik (true albo false, inaczej mówiąc 1 albo 0) decyduje o tym czy pętla jest wykonywana czy nie są oparte o bramki logiczne i algebrę Boola.
Z przykładów bardziej "namacalnych", to można wymienić logiczne operatory bitowe (AND (&), OR (|), XOR (^), NOT(~)), gdzie wykonywane są działania mnożenia (AND), sumy (OR), negacji (NOT) na poszczególnych bitach jednej liczby w kodzie binarnym lub odpowiadających sobie bitów z kilku liczb. Operacje te są często używane w programowaniu mikrokontrolerów, zarówno w C jak i assembly. do ustawiania/zerowania poszczególnych bitów w rejestrach bez zmiany wartości pozostałych bitów.
http://we.pb.edu.pl/~jforenc/2012_2013_02/INF1_05.pdf
http://www.eletel.p.lodz.pl/mipsa/_old_page/download/BazaWiedzy/prezentacjeAVR/Inkubator%20AVR_operacje-logiczne-oraz-bitowe.pdf