Nggarap Nomer Biner lan Hexadecimal

Nomer biner lan heksadesimal ana rong alternatif kanggo nomer desimal tradisional sing digunakake ing saben dinten. Unsur-unsur kritis jaringan komputer kaya alamat, topeng, lan tombol kabeh nduwe angka biner utawa heksadesimal. Ngerteni carane karya binary lan heksadesimal kasebut penting ing bangunan, pemecahan masalah, lan pemrograman samubarang jaringan.

Bit lan Bita

Seri artikel iki nganggep pangerten dhasar bit komputer lan bita .

Nomer biner lan heksadeseksine minangka cara matématika alami kanggo nggarap data sing disimpen ing bit lan bita.

Nomer biner lan Base Two

Nomer binary kabeh kasusun saka kombinasi loro digit '0' lan '1'. Iki minangka conto nomer binar:

1
10
1010
11111011
11000000 10101000 00001100 01011101

Insinyur lan matématikawan nyebat sistem panomeran binary minangka sistem rong basa amarga nomer binar mung ngemot rong digit '0' lan '1'. Miturut perbandingan, sistem angka desimal normal kita yaiku sistem sepuluh basis sing nggunakake sepuluh digit '0' liwat '9'. Nomer heksadesimal (rembugan sabanjuré) minangka sistem basa-nembelas .

Ngonversi Saka Binar menyang Nomer Decimal

Kabeh nomer binar duwe representasi desimal sing padha lan kosok balene. Kanggo ngonversi nomer binar lan desimal kanthi manual, sampeyan kudu nerapake konsep matématika saka posisi posisi .

Konsep nilai posisional yaiku prasaja: Kanthi nomer biner lan desimal, nilai nyata saben digit gumantung kana posisi ("sejauh mana ing sisih kiwa") ing nomer kasebut.

Contone, ing nomer desimal 124 , digit '4' nggantosi angka "papat," nanging digit '2' nggantosi angka "rong puluh," ora "loro". '2' nggambarake nilai luwih gedhe tinimbang '4' ing kasus iki amarga dipanggonke luwih akeh ing sisih kiwa ing nomer kasebut.

Uga ing nomer biner 1111011 , paling '1' nggantosi angka "siji," nanging paling ing '1' nggambarake nilai sing luwih dhuwur ("papat puluh papat" ing kasus iki).

Ing matématika, basis sistem penomeran bakal nemtokake manawa ngowahi angka kanthi posisi. Kanggo dhasar-sepuluh angka decimal, diwilang saben digit ing sisih kiwa kanthi faktor progresif 10 kanggo ngetung nilainya. Kanggo nomer-rong nomer binar, multiply saben digit ing sisih kiwa kanthi faktor sing progresif 2. Pangirahe tansah kerja saka tengen ngiwa.

Ing conto ndhuwur, angka desimal 123 dianggo:

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

lan nomer biner 1111011 diowahi dadi desimal minangka:

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

Mulane, nomer biner 1111011 padha karo nomer desimal 123.

Ngonversi Saka Decimal menyang Nomer biner

Kanggo ngonversi angka ing arah sing sabalikna, saka desimal nganti binary, mbutuhake divisi sing luwih maju tinimbang multiplikasi progresif.

Kanggo ngonversi kanthi manual saka desimal menyang nomer binar, miwiti nganggo nomer desimal lan miwiti misahake kanthi basis biner basis (dasar "loro"). Kanggo saben langkah divisi ngasilake sisa 1, gunakake '1' ing posisi nomer biner kasebut. Yen divisi ngasilake sisa 0, gunakake '0' ing posisi kasebut. Mungkasi nalika divisi ngasilake angka 0. Nomer biner sing diasilake saka tengen menyang ngiwa.

Contone, angka desimal 109 pindhah menyang binary minangka nderek:

Nomer desimal 109 umpamane nomer biner 1101101 .

Deleng uga - Nomer Magic ing Jaringan Nirkabel lan Komputer