Kalkulator binarny z obliczeniami krok po kroku
Ten kalkulator binarny liczy na liczbach w systemie dwójkowym: wpisz dwie liczby, wybierz działanie, a wynik pojawi się od razu binarnie, dziesiętnie, szesnastkowo i ósemkowo. Przy dodawaniu zobaczysz zapis pod kreską z przeniesieniami, przy AND, OR i XOR – bity jeden pod drugim.
Źródło: Wikipedia – Two’s complement (Zweierkomplement, Darstellung negativer ganzer Zahlen). Stan na: .
Jak to obliczamy
System dwójkowy ma tylko cyfry 0 i 1, a liczy się w nim według tych samych zasad co w dziesiętnym, tyle że przeniesienie pojawia się już przy 1 + 1. Dodanie 1011 i 110 daje 10001, czyli dziesiętnie 11 + 6 = 17. Kalkulator wykonuje obliczenia i od razu pokazuje sprawdzenie w systemie dziesiętnym.
Działania
- Dodawanie i odejmowanie: cyfra po cyfrze od prawej strony. 0+0=0, 0+1=1, 1+1=10 (zero, przenoszę 1). Tabela pokazuje przeniesienie pod każdą pozycją.
- Mnożenie i dzielenie: liczone dokładnie, także dla bardzo dużych liczb do 200 cyfr. Dzielenie pokazuje iloraz i resztę.
- AND, OR, XOR: łączą każdy bit osobno: AND daje 1 tylko wtedy, gdy oba bity to 1, OR – gdy co najmniej jeden to 1, XOR – gdy dokładnie jeden to 1.
- Przesunięcia: przesunięcie w lewo o n miejsc to mnożenie przez 2 do potęgi n, w prawo – dzielenie całkowite przez 2 do potęgi n.
Liczby ujemne i kod U2
Komputery zapisują ujemne liczby całkowite w kodzie uzupełnieniowym do dwóch: odwraca się wszystkie bity i dodaje 1. Na 8 bitach −1 to więc 1111 1111, a −128 to 1000 0000. Wybrana szerokość decyduje, które liczby da się przedstawić (8 bitów: od −128 do 127 ze znakiem, od 0 do 255 bez znaku). Do zamiany pojedynczych liczb między systemami służy kalkulator systemów liczbowych, a do zamiany tekstu na zera i jedynki – zamiana tekstu na kod binarny. Liczby z przecinkiem nie są tu obsługiwane: kalkulator liczy na liczbach całkowitych.
Najczęściej zadawane pytania
Jak dodawać liczby binarne?
Tak jak dodawanie pisemne w systemie dziesiętnym, od prawej do lewej: 0+0=0, 0+1=1, 1+1=10 (piszę 0, przenoszę 1) i 1+1+1=11. Przykład: 1011 + 110 = 10001 (11 + 6 = 17).
Jak odejmować liczby binarne?
Odejmowaniem pisemnym z pożyczaniem albo przez kod U2: dodaje się uzupełnienie do dwóch drugiej liczby. Kalkulator podaje wynik od razu, także ujemny, i pokazuje go w kodzie U2.
Co oznaczają AND, OR i XOR?
To działania bitowe. AND daje 1, jeśli oba bity to 1. OR daje 1, jeśli co najmniej jeden bit to 1. XOR daje 1, jeśli bity są różne.
Jak działa kod uzupełnieniowy do dwóch?
Odwraca się wszystkie bity liczby i dodaje 1. Dzięki temu odejmowanie można zapisać jako dodawanie. Na 8 bitach −5 to 1111 1011.
Czy kalkulator obsługuje liczby binarne z przecinkiem?
Nie, liczy tylko na liczbach całkowitych. Cyfry binarne po przecinku oznaczają 1/2, 1/4, 1/8 i tak dalej; zajmuje się tym kalkulator systemów liczbowych.
Źródła i podstawa prawna
- Wikipedia – Two’s complement (Zweierkomplement, Darstellung negativer ganzer Zahlen)
- Wikipedia – Binary number (Rechnen im Dualsystem: Addition, Multiplikation, Division)
- Wikipedia – Bitwise operation (AND, OR, XOR, Schiebeoperationen)
Stan na: · Zasady redakcyjne
Podobne narzędzia
- Kalkulator systemów liczbowych z obliczeniamiKalkulator systemów liczbowych: zamiana między systemem dwójkowym, ósemkowym, dziesiętnym, szesnastkowym i bazą 2–36 – z obliczeniami, ułamkami i U2.
- Zamiana systemu binarnego na dziesiętnyBinarny na dziesiętny: dodaj wagi 1, 2, 4, 8… tam, gdzie stoi 1, więc 10001 to 17. Z obliczeniami krok po kroku, tabelą, kodem w Pythonie i C++.
- Hex na dec (i dec na hex): konwerterHex na dec: pomnóż każdą cyfrę przez potęgę 16, np. FF = 255. Wpisz liczbę hex i zobacz dec, zapis dwójkowy i ósemkowy albo zamień dec na hex – z rachunkiem.
- Zamiana tekstu na kod binarny (i z powrotem)Zamień tekst na kod binarny, szesnastkowy, dziesiętny lub ósemkowy i przetłumacz binarny z powrotem na tekst: UTF-8 dla polskich znaków i emoji, w przeglądarce.
- Kalkulator onlineDarmowy kalkulator online: wpisz lub klikaj, a wynik pojawi się od razu – z kolejnością działań, nawiasami, procentami, pierwiastkiem i historią.
- System binarny: zadania z odpowiedziamiSystem binarny zadania: zamiana systemów liczbowych (dwójkowy, ósemkowy, dziesiętny, szesnastkowy) na ekranie z kontrolą albo jako karta pracy do druku.
- Interaktywny układ okresowy pierwiastkówUkład okresowy pierwiastków: 118 pierwiastków z masą atomową, konfiguracją elektronową, temperaturą topnienia i wrzenia. Szukaj, suwak temperatury, druk PDF.
- Liczydło online: przesuwaj koraliki i układaj liczbyLiczydło online za darmo: japoński soroban z 13 kolumnami. Klikaj koraliki, a liczba pojawi się od razu. Wpisywanie liczb, zerowanie i ćwiczenia dla dzieci.
- Magnituda trzęsienia ziemi: ile razy silniejsze?Magnituda trzęsienia ziemi – porównaj dwie wartości: ile razy więcej energii (ok. 32 razy na stopień, 1000 razy na dwa) i ile razy większa amplituda drgań.