U travagliu cù numeri Binariu è Hexadecimali

E numeri binari è hexadecimali sò dui alternattivi à i numeri decimali tradizziunali chì utilizamu in a vita di u ghjornu. Elementi critichi di rete di cumercii cum'è indirizzu, màscariche è i chjavi tutti implica numeri binari o hexadecimali. Cumpressu chì tali numeri binari è hexadeciali sò imprescubbili in a custruzione, di prublemi di sicurezza è di prugrammazione di alcunu network.

Bits è Bytes

Questa sègione articuli assume una compulsa bàsica di i bits di computer è bytes .

E numeri binari è hexadecimali sò a manera matematiche naturali di travaglià cù e dati guardati in bits and bytes.

Numerazioni binari è Base Dos

Li numeri binari sò tutti di cuncitazioni di i dui numri '0' e '1'. Eccu alcuni certi numeri binari:

1
10
1010
11111011
11000000 10101000 00001100 01011101

I ingeggiarii è i matematii chjamanu u sistema di numerazione binariu un sistema base-dui , chì i numeri binari sò cuntenenti dui figuri '0' è '1'. In cunchiatu, u nostru sistema di numeri di nurmale normale hè un sistema di base-ten chì usa i deci digiti "0" per "9". Hexadecimal numbers (discututu dopu) sò un sistema di base di settite .

Cunvertione di binari à numerus decimali

Tutte numeri binari anu equivalenti di rapprisentanza decimali è vice versa. Per cunvertisce numeri binari è decimali manualmente, deve applicà u cuncettu matimàticu di valuri pusizzionali .

U cuncettu di valurizazione pusizientale hè simplice: Cum'è numeri binarii è decimali, u valore propiu di ogni cifru depènni à a so pusizioni ("quantu da a manca") in u numeru.

Per esempiu, in u numeru decimale, u numaru "4" riprisentanu u valore "quattru", ma u numellu "2" riprisentanu u valore "vente", micca "dui". U "2" riprisenta un valuru più grande chì u 4 in stu casu perchè hè posizionatu più ind'è a manca in u numeru.

In u stessu binariu 1111011 , a righjoni "1" riprisentanu u valore "unu", ma di u mumentu quanti "1" hè di un valore più altu ("sixti-four" in stu casu).

In matematica, a basa di u sistema di numerazione determina quantu valore i numeri per a pusizioni. Per base numeri di deci e decimali, multiplica di ogni numaru à u left da un fattore progressiu di 10 per u calculà u so valore. Per basi-dui numeri binari, multiplica di ogni numaru à l'uveru da un fattore progressivo di 2. Càlculazioni sempre u travagliu da dirittu à left.

In l'esempiu di supra, u numeru decimale 123 travaglia per:

3 + (10 * 2 ) + (10 * 10 * 1 ) = 123

è u binariu 1111011 cunvertite à a decimali cum'è:

1 + (2 * 1 ) + (2 * 2 * 0 ) + (4 * 2 * 1 ) + (8 * 2 * 1 ) + (16 * 2 * 1 ) + (32 * 2 * 1 ) = 123

Dunque, u binariu 1111011 hè uguali à u numeru decimale 123.

Cunduzzioni di Decimali à i binari

Per fà cunverta i numeri in a direzione opposta, da u decimal à u binariu, precisa divizzioni successiva in quantui di a multiplicazione progressiva.

Per fà cunvertisce di un dettu decimal à un numbru binariu, principia cù u numeru decimali è cumincià diventendu da a basa di numero bariu (base "dui"). Per ogni passu a divisionu risultati in un restu di 1, l'usu "1" in questa position di u numeru binariu. Quandu a distribuzione risultati in un restu di 0 in u settore, l'usu "0" in questa position. Quandu a divisioni risultati di un valore di 0. U numeri binari arburanti sò urdinati da dirittu à left.

Per esempiu, u numeru decimali 109 cunverti à u binariu cum'è seguitu:

U numaru decimale numero u 10 é u numeru binariu 1101101 .

Vede ancu - Magic Numbers in Wireless and Computer Networking