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: .

Spacje do grupowania są dozwolone; minus oznacza liczbę ujemną
Przy przesunięciach: liczba miejsc
Dla AND, OR, XOR i kodu uzupełnieniowego do dwóch
Moje narzędziaWpisane dane są zapisywane tylko w tej przeglądarce.

Wynik

Wynik binarnie
1 0001
Dziesiętnie
17
Szesnastkowo
11
Ósemkowo
21
Kod uzupełnieniowy do dwóch (U2)
0001 0001 (8 bitów)
Obliczenie
1011 + 110 = 11 + 6 = 17
Dodawanie pisemne
43210
Przeniesienie11100
A01011
B00110
Suma10001

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

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

Stan na: · Zasady redakcyjne

Podobne narzędzia