OR

På dansk: eller. En logisk (regne)operation på to binære værdier, som defineres ved, at resultatet er sandt (1), hvis blot en af de to værdier er sande, og ellers falsk (0). En operation, der ligner meget, er XOR.

OR-operationen er en af de helt grundlæggende operationer i Boolesk algebra og dermed i den digitale elektronik og computere i almindelighed. Den følgende tabel viser resultatet af en OR-operation mellem to binære variable A og B:

A B A OR B
0 0 0
0 1 1
1 0 1
1 1 1

Navnet OR bruges også om operationer, hvor operanderne er en byte eller et ord; her vil bittene i de to operander parvist blive underkastet en OR i parallel og uafhængigt af de øvrige bit. Virkningen kan illustreres ved resultatet af 00001111 OR 10101010, som er 10101111.

Forfattere: 
Klaus Hansen
Casper Thomsen