Video: Programming - Computer Science for Business Leaders 2016 2024
Een van de dingen die binary zo nuttig maken in elektronica, is dat het zeer efficiënt is in het behandelen van speciale bewerkingen, logische bewerkingen genaamd. Logische bewerkingen vergelijk twee binaire bits en render een derde binaire bit als resultaat. Er zijn 16 mogelijke logische bewerkingen. Laten we ons nu concentreren op drie van hen: AND, OR en XOR.
De volgende lijst vat deze drie logische basisbewerkingen samen:
-
AND: Een AND-bewerking vergelijkt twee binaire waarden. Als beide waarden 1 zijn, is het resultaat van de AND-bewerking 1. Als één waarde 0 is of beide waarden 0 zijn, is het resultaat 0.
-
OF: Een OF-bewerking vergelijkt twee binaire waarden. Als ten minste een van de waarden 1 is, is het resultaat van de OR-bewerking 1. Als beide waarden 0 zijn, is het resultaat 0.
-
XOR: Een XOR-bewerking vergelijkt twee binaire waarden. Als precies één van deze waarden 1 is, is het resultaat 1. Als beide waarden 0 zijn of als beide waarden 1 zijn, is het resultaat 0.
Eerste waarde Tweede waarde EN OF XOR 0 0 0 0 0 > 0 1 0 1 1 1 0 0 1 1 1 1 1 1 0 U kunt logische bewerkingen toepassen op binaire getallen met meer dan één binair cijfer door de bewerking één voor één toe te passen. De gemakkelijkste manier om dit handmatig te doen is om de twee binaire getallen boven op elkaar te leggen en vervolgens het resultaat van de bewerking onder elk binair cijfer te schrijven. Het volgende voorbeeld laat zien hoe u 10010100 EN 11011101 zou berekenen: