Diodna logika uporablja diode za ustvarjanje Booleovih logičnih vrat v električnih vezjih. Diode delujejo kot električna stikala v teh vezjih, ker lahko prevajajo tok samo v eno smer. Diodna logika se lahko uporablja samo za konstruiranje logičnih logičnih funkcij “AND” in logičnih “ALI” zaradi preproste narave diod.
Boolova logika v vezjih in računalniškem programiranju je podobna bolj znani Booleovi logiki, ki jo uporabljajo iskalniki. Če iskalec v iskalnik vnese šunka IN jajca, bodo rezultati vsebovali obe besedi. Po drugi strani pa, če iskalec vnese šunka ALI jajca, iskalnik prikaže rezultate, ki vsebujejo obe besedi ali samo eno od besed. To pomeni, da funkcija IN zoži rezultate, funkcija ALI pa jih razširi.
V električnih vezjih napetosti nadomestijo iskalne izraze in rezultate, uporabljene v iskalniku. Edini možni rezultati so visoka ali nizka napetost, ki ju predstavljata številki 1 oziroma 0. Izhod 1 predstavlja pozitiven rezultat ali izhod “true”. 0 predstavlja negativen rezultat, ki izpiše “false”.
Za logično vezje diode IN morata imeti oba vhoda visoko napetost – to pomeni, da morata biti “true” -, da je tudi izhod resničen. Dioda ima logično vrednost 1, če je priključena na vir napajanja, in tako skozi njo teče napetost, in logično vrednost 0, če je odklopljena. Ko sta ena ali druga ali obe diodi v vezju IN odklopljeni, napetost ne more doseči izhodne žice in bo imela logično vrednost 0. Samo eden od štirih možnih scenarijev – 0 in 0, 1 in 0, 0 in 1 ali 1 in 1 — povzroči napetost, ki doseže diodo za izhod 1.
Po drugi strani pa v logičnem vezju diode ALI trije od štirih možnih scenarijev povzročijo pravi izhod. Samo vhod 0 in 0 vrne izhod false. To se zgodi, ker so diode povezane tako, da izhodna žica prejme napetost, ko sta priključena ena ali obe diodi.
Diodna logična vrata so uporabna za preproste funkcije IN in ALI, vendar jih ni mogoče uporabiti za povezovanje več funkcij IN in ALI. To je zato, ker dva logična vrata, povezana z drugimi logičnimi vrati, vodita do napačnih odčitkov napetosti na izhodu za tretja vrata. Učinek postane še slabši, če je povezanih več vrat. Diodna logična vrata se uporabljajo samo ena naenkrat, da se preprečijo te napake.