Gawe sareng Nomer binér na Hexadecimal

angka biner na hexadecimal aya dua alternatif kana angka decimal tradisional urang dipaké dina kahirupan sapopoé. elemen kritis jaringan komputer kawas alamat, masker, sarta kenop sadaya ngalibetkeun angka biner atanapi hexadecimal. Ngarti angka biner na hexadecimal kumaha sapertos karya penting dina wangunan, ngungkulan, sarta program jaringan naon baé.

Bit jeung bait

Runtuyan artikel ieu nganggap pamahaman dasar komputer bit jeung bait .

angka biner na hexadecimal aya cara matematik alam pikeun digawe sareng data disimpen dina bit jeung bait.

Nomer binér sarta Base Dua

angka biner sadayana diwangun ku kombinasi tina dua digit '0' sarta '1'. Ieu sababaraha conto nomer binér:

1
10
1010
11111011
11000000 10101000 00001100 01011101

Insinyur jeung matematikawan nelepon sistem panomeran binér basa-dua sistem lantaran angka biner ngan ngandung dua digit '0' sarta '1'. Ku ngabandingkeun, normal sistem angka decimal kami mangrupakeun basa-sapuluh sistem anu ngagunakeun sapuluh digit '0' ngaliwatan '9'. Angka Hexadecimal (dibahas engké) mangrupakeun sistem basa-genep belas.

Ngarobah Ti binér mun decimal Nomer

Kabéh nomer binér gaduh Répréséntasi decimal sarimbag sabalikna. Pikeun ngarobah angka biner na decimal sacara manual, Anjeun kedah nerapkeun konsep matematik nilai posisional.

Konsep nilai posisional téh basajan: Jeung duanana angka biner na decimal, nilai sabenerna unggal angka gumantung kana posisi na ( "sabaraha jauh ka kenca") dina jumlah nu.

Contona, dina jumlah decimal 124, anu angka '4' ngagambarkeun nilai "opat," tapi angka '2' ngagambarkeun nilai "dua puluh," moal "dua". The '2' ngagambarkeun nilai leuwih badag batan '4' dina hal ieu alatan geus diposisikan salajengna ka kénca di jumlahna.

Kitu ogé dina jumlah biner 1111011, anu rightmost '1' ngagambarkeun nilai "hiji" tapi leftmost '1' ngagambarkeun nilai loba nu leuwih luhur ( "sawidak opat" dina hal ieu).

Dina matematik, dasar sistem panomeran nangtukeun sabaraha mun digit nilai ku posisi. Pikeun base-sapuluh angka desimal, kalikeun tiap angka dina ditinggalkeun ku faktor kutang 10 keur ngitung nilai na. Pikeun basa dua-angka biner, kalikeun tiap angka dina ditinggalkeun ku faktor kutang of 2. itungan salawasna dianggo ti katuhu ka kenca.

Dina conto di luhur, jumlah decimal 123 gawéna kaluar ka:

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

jeung binér angka 1111011 ngarobah kana decimal salaku:

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

Ku alatan éta, binér angka 1111011 sarua jeung jumlah decimal 123.

Ngarobah Ti decimal pikeun Nomer binér

Pikeun ngarobah angka dina arah nu lalawanan, ti decimal pikeun binér, merlukeun division saterusna tinimbang multiplication kutang.

Pikeun sacara manual ngarobah tina decimal pikeun jumlah biner, mimitian ku jumlah decimal sareng ngawitan ngabagi ku basa jumlah biner (base "dua"). Pikeun unggal lengkah hasil division dina sésana tina 1, nganggo '1' dina éta posisi tina jumlah biner. Nalika hasilna division dina sésana tina 0 gantina nganggo '0' dina posisi éta. Ngeureunkeun lamun hasil division dina nilai 0. The hasilna angka biner nu maréntahkeun ti katuhu ka kenca.

Contona, jumlah decimal 109 ngarobah kana binér saperti kieu:

The decimal angka 109 sarua jeung binér angka 1101101.

Tempo ogé - Nomer Magic dina Wireless na jaringan Komputer