Kluczowa różnica: W dziedzinie komputerów i elektroniki wartość logiczna Boolean odnosi się do typu danych, który ma dwie możliwe wartości reprezentujące wartość true i false. Zazwyczaj używa się go w kontekście dedukcyjnego systemu logicznego znanego jako Algebra Boole'a. Binary w matematyce i komputerach, odnosi się do notacji numerycznej w bazie 2. Składa się z dwóch wartości 0 i 1. Cyfry są łączone za pomocą struktury wartości miejscowej w celu wygenerowania równoważnych wartości liczbowych. Oba oparte są na tej samej koncepcji bazowej, ale są używane w kontekście różnych systemów.
Porównanie między Boolean a Binary:
Boolean | Dwójkowy | |
Definicja | W dziedzinie komputerów i elektroniki wartość Boolean odnosi się do typu danych, który ma dwie możliwe wartości reprezentujące wartość true i false. Zazwyczaj używa się go w kontekście dedukcyjnego systemu logicznego znanego jako Algebra Boole'a. | Binary w Matematyka i komputery, odnosi się do notacji numerycznej w bazie 2. Składa się z dwóch wartości 0 i 1. Cyfry są łączone za pomocą struktury wartości miejscowej w celu wygenerowania równoważnych wartości liczbowych. |
Pochodzenie | Nazwany imieniem George Boole (1815-1864) | Termin binarny z późnej łacińskiej binarius "składający się z dwóch" |
Metoda użycia | Istnieją 4 główne operatory logiczne: AND, NOT, OR i XOR.
| Binarny system liczbowy jest również nazywany systemem liczbowym base-2.
Krok 1 - Dopasuj dzielnik (Y) do najbardziej znaczącego końca dywidendy. Niech część Krok 2 - D dywidendę z jej MSB na jej bit wyrównany z LSB dzielnika oznaczono X. Krok 3 - Porównaj X i Y. a) Jeśli X> = Y, bit ilorazu wynosi 1 i wykonaj odejmowanie XY. b) Jeśli X <Y, bit ilorazu wynosi 0 i nie wykonuje żadnych odejmowań. Krok 4 - Przesuń Y bit w prawo i przejdź do kroku 2. |
Przykład | Wyrażenie boolowskie można oznaczać za pomocą wyrażenia, które daje wartość TRUE lub FALSE. Na przykład wyrażenie 4 <5 (4 jest mniejsze niż 5), jest wyrażeniem logicznym, ponieważ wynik jest zawsze prawdziwy dla tej konkretnej instrukcji. | Dziesiętna reprezentacja liczby binarnej - 100100 = [(1) × 2 ^ 5] + [(0) × 2 ^ 4] + [(0) × 2 ^ 3] + [(1) × 2 ^ 2] + [ (0) x 2 ^ 1] + [(0) x 2 ^ 0] = 36 |