Conversie din Binar in Zecimal
Binarul (baza 2) folosește doar cifrele 0 și 1. Pentru a converti în zecimal, înmulțește fiecare bit cu 2 ridicat la puterea poziției sale și adună rezultatele.
Exemplu: 10110 = 16+4+2 = 22.
Sistemul binar este limbajul fundamental al calculatoarelor, codificând fiecare bucată de date ca secvențe de 0 și 1. Acest calculator gestionează două sarcini esențiale: conversia de bază (binar, zecimal, hex, octal cu afișaj ASCII) și aritmetica binară (adunare, scădere, înmulțire, împărțire, plus operațiile pe biți AND, OR, XOR și NOT). Suportă numere întregi fără semn și reprezentare cu semn prin complement față de doi pe lățimi de 8, 16 și 32 de biți și afișază detaliile bitului de transport pentru adunare, astfel încât să puteți urmări fiecare pas al calculului.
Selectați Conversie pentru a trece de la o bază numerică la alta sau Aritmetică pentru a efectua operații binare.
Tastați un număr și selectați baza acestuia (binar, zecimal, hexazecimal sau octal).
Vedeți valoarea convertită în toate bazele sau rezultatul aritmetic cu etapele binare detaliate pas cu pas.
Pentru a converti binarul în zecimal, înmulțiți fiecare bit cu 2 ridicat la puterea poziției sale și adunați rezultatele. De exemplu, 1011 = 1x8 + 0x4 + 1x2 + 1x1 = 11.
Value = sum(digit * base^position)
Fiecare cifră hexazecimală corespunde exact la 4 biți binari, făcând conversia din hex în binar foarte simplă
Complementul față de doi inversează toți biții și adaugă 1 pentru a reprezenta numere negative
Adunarea binară urmează aceleași reguli pe coloane ca și cea zecimală: 1+1 = 10 (se ține minte 1)
Folosiți lățimile de biți (8/16/32) pentru a vedea cum sunt stocate numerele în memoria reală a calculatorului
Operațiile AND, OR, XOR acționează bit cu bit și sunt fundamentale pentru proiectarea logicii digitale
Converseaza numere intre binar, zecimal, hexazecimal si octal instantaneu. Efectueaza adunari, scaderi, inmultiri, impartiri binare si operatii pe biti cu explicatii pas cu pas complete. Suporta reprezentare cu semn si fara semn in latimi de 8, 16 si 32 de biti.
Binarul (baza 2) folosește doar cifrele 0 și 1. Pentru a converti în zecimal, înmulțește fiecare bit cu 2 ridicat la puterea poziției sale și adună rezultatele.
Exemplu: 10110 = 16+4+2 = 22.
Adunarea, scăderea, înmulțirea și împărțirea binară urmează aceleași principii ca aritmetica zecimală, dar cu doar două cifre.
Acest calculator arată transporturile, împrumuturile și produsele parțiale pas cu pas.
AND, OR, XOR și NOT pe biți operează pe biți individuali și sunt fundamentale pentru calculatoare.
Reprezentarea în complementul lui doi permite numere negative în binar, cel mai semnificativ bit indicând semnul.
Pentru a converti un număr zecimal în binar, împarte-l în mod repetat la 2 și notează fiecare rest, apoi citește resturile de jos în sus.
De exemplu, 22 devine: 22/2=11 R0, 11/2=5 R1, 5/2=2 R1, 2/2=1 R0, 1/2=0 R1, rezultând 10110.
Binarul este sistemul pozițional în bază 2 definit în standardul internațional ISO/IEC/IEEE 60559 și ISO 80000-1, unde fiecare poziție reprezintă o putere a lui 2.
Deoarece calculatoarele stochează toate datele ca semnale cu două stări, baza 2 este codificarea naturală, iar această metodă a resturilor convertește în mod fiabil orice număr întreg nenegativ în forma sa binară.
Pentru a converti din binar în hexazecimal, grupează biții în seturi de câte 4 de la dreapta și mapează fiecare grup la o cifră hex (0000=0 până la 1111=F); pentru octal, grupează în seturi de câte 3 (000=0 până la 111=7).
De exemplu, binarul 11111111 = FF în hex și 377 în octal.
Acest lucru funcționează deoarece 16 = 2^4 și 8 = 2^3, deci fiecare cifră hex codifică exact 4 biți, iar fiecare cifră octală exact 3 biți.
Notațiile hexazecimală și octală sunt standardizate în ISO/IEC 9899 (standardul limbajului C), făcându-le prescurtări compacte utilizate pe scară largă de programatori pentru a citi șiruri binare lungi.
Pentru a găsi complementul lui doi al unui număr binar, inversează fiecare bit (complementul față de unu) și apoi adaugă 1.
De exemplu, pe 8 biți, +5 este 00000101, deci -5 este 11111010 + 1 = 11111011.
Complementul lui doi este reprezentarea standard pentru numere întregi cu semn descrisă în ISO/IEC 9899 și utilizată de practic orice procesor modern, deoarece adunarea și scăderea funcționează identic pentru valorile cu semn și fără semn.
Intervalul valorilor depinde de lățimea de biți:
Cel mai semnificativ bit acționează ca bit de semn.
Calculatoarele folosesc sistemul binar deoarece circuitele electronice disting în mod fiabil doar două stări, pornit și oprit, mapate la 1 și 0.
Această semnalizare pe două niveluri tolerează zgomotul mult mai bine decât încercarea de a menține zece niveluri distincte de tensiune pentru zecimal, astfel încât binarul stă la baza logicii digitale și a memoriei descrise în standardele de calcul IEEE și ISO/IEC. Fiecare caracter, imagine și instrucțiune este în cele din urmă stocat ca biți.
Comisia Electrotehnică Internațională (IEC 80000-13) oficializează bitul ca unitate fundamentală de informație și byte-ul ca 8 biți, motiv pentru care dimensiunile datelor și adresele de memorie sunt exprimate în puteri ale lui 2 în toată arhitectura calculatoarelor.
Un octet este egal cu 8 biți, iar dimensiunile datelor folosesc două sisteme de prefixe diferite.
Prefixele binare definite de IEC 80000-13 folosesc puteri ale lui 1024:
Prefixele SI zecimale de la BIPM folosesc puteri ale lui 1000:
Această distincție explică de ce o unitate etichetată cu 1 TB (10^12 octeți) apare ca aproximativ 0,909 TiB în sistemele de operare care calculează în puteri ale lui 1024. Utilizarea KiB/MiB evită această ambiguitate, motiv pentru care IEC a introdus prefixele binare.
Binarul alimentează aproape fiecare tehnologie digitală:
Înțelegerea conversiei și aritmeticii binare îi ajută pe programatori, inginerii de rețea și proiectantii de hardware să înțeleagă modul în care datele sunt de fapt reprezentate și manipulate.
Adunarea binară urmează patru reguli, coloană cu coloană de la dreapta la stânga:
De exemplu, 1011 + 1101 = 11000, potrivindu-se cu 11 + 13 = 24 în zecimal.
Scăderea folosește împrumutul, unde 0-1 împrumută de la coloana următoare pentru a face 10-1=1. În practică, majoritatea calculatoarelor scad prin adăugarea complementului lui doi, ceea ce evită un circuit separat de împrumut.
Acest calculator afișează fiecare bit de transport și de împrumut, astfel încât să poți verifica aritmetica pas cu pas.
Câteva erori îi încurcă pe oameni atunci când lucrează cu binarul:
Data sourced from trusted institutions
All formulas verified against official standards.