Uhlelo lwezinombolo ezimbili

Uhlelo Lwezinombolo Ezimbili

Uhlelo lwezinombolo ezimbili lungenye yemiqondo eyisisekelo kakhulu ekubalweni kwesimanje. Cishe wonke amadivayisi edijithali esiwasebenzisa nsuku zonke—kusukela kumaselula namakhompyutha kuya kuma-ATM ngisho namadivayisi e-Inthanethi Yezinto—acubungula idatha ngesimo se-binary. Ngenkathi uhlelo lwedesimali (isisekelo 10) luzwakala lungokwemvelo kakhulu kubantu ngoba sijwayele ukubala ngamadijithi ayishumi (0–9), amakhompyutha empeleni akhululekile kakhulu ngokusebenzisa izimo ezimbili ezilula: u-0 no-1. Lonke ulwazi lwedijithali lwakhiwe ngalezi zimpawu ezimbili.

Ukuqonda uhlelo lwezinombolo ezimbili

Uhlelo lwezinombolo ezimbili luyisistimu yokubhala izinombolo esebenzisa isisekelo esingu-2. Lokhu kusho ukuthi i-binary inezinombolo ezimbili kuphela: u-0 no-1. Ngokungafani nohlelo lwedesimali, olunesisekelo esingu-10 nezinombolo eziyishumi (0–9), i-binary imelela amanani kusetshenziswa inhlanganisela yalezi zinombolo ezimbili. Isikhundla ngasinye sezinombolo enombolweni ezimbili sinenani lendawo elingamandla angu-2, hhayi amandla angu-10.

Isibonelo, inombolo ye-binary 1011 inezinombolo ezine. Amanani abo endawo kusukela kwesokudla kuya kwesobunxele yilawa:

– 2⁰ (1)
– 2¹ (2)
– 2² (4)
– 2³ (8)

Ngakho-ke, inombolo engu-1011 (eyinambambili) ilingana nalokhu:
(1×8) + (0×4) + (1×2) + (1×1) = 8 + 0 + 2 + 1 = 11 (idesimali).

Kungani amakhompyutha esebenzisa i-binary?

Isizathu esiyinhloko sokuthi amakhompyutha asebenzise i-binary ukuthi ihambisana kahle nendlela amadivayisi kagesi asebenza ngayo. Izingxenye eziyisisekelo kumasekethe edijithali, njenge-transistors, zingaba sezimo ezimbili ezihlukaniseka kalula: ukuvala/ukuvula, ukuphakamisa/ukwehlisa, noma ugesi/ukungabi namandla. Lezi zimo ezimbili zingahlukaniswa ngqo ku-1 no-0.

FUNDA FUTHI  Ukusebenzisa ifomula ye-exponential

Ngaphezu kwalokho, i-binary inezinzuzo ngokuya ngalezi:

1. Ukuthembeka kwesignali: ukuhlukanisa amazinga amabili kagesi kuzinzile kakhulu kunokuhlukanisa amazinga amaningi ngesikhathi esisodwa.
2. Umklamo wesekethe olula: amasango e-logic afana ne-AND, OR, NOT asebenza ngokwemvelo ngamanani amabili.
3. Ukusebenza kahle kokucubungula: imisebenzi yezibalo kanye neyokucabanga ingasetshenziswa ngamasekethe alula.

Umqondo wama-bits nama-byte

Esimweni se-binary, idijithi eyodwa, u-0 noma u-1, ibizwa ngokuthi i-bit (idijithi ye-binary). I-bit iyunithi encane kakhulu yedatha kukhompyutha. Kodwa-ke, empeleni, idatha ayicutshungulwa kakhulu nge-bit eyodwa. Ama-bit ngokuvamile ahlukaniswa ngamayunithi amakhulu, isibonelo:

– 4 bits = ukuncela
– Amabhithi angu-8 = ibhayithi eli-1
– Amabhayithi angu-1024 ≈ 1 kilobyte (KB) (ngobuchwepheshe i-1 KiB = amabhayithi angu-1024)

Ngama-bits angu-8 (i-byte eyi-1), singakha amanani angaba ngu-2⁸ = 256 (0 kuya ku-255). Yilokhu okuvumela amakhompyutha ukuthi agcine izinhlobo ezahlukene zedatha: izinombolo, izinhlamvu, imibala, kanye nemiyalelo yohlelo—konke kuvezwa njengenhlanganisela yama-0 nama-1.

Indlela yokuguqula i-binary ibe yi-decimal

Ukuze siguqule inombolo ye-binary ibe yidesimali, sengeza umphumela wokuphindaphinda idijithi ngayinye ngenani layo lendawo (amandla amabili).

Isibonelo: 11010 (okungu-binary)

Inani lendawo: 16, 8, 4, 2, 1
I-Perhitungan:
(1×16) + (1×8) + (0×4) + (1×2) + (0×1)
= 16 + 8 + 0 + 2 + 0
= 26 (idesimali)

Le ndlela ibaluleke kakhulu ngoba isisiza siqonde ukuthi kusho ukuthini izinombolo ezimbili ezigcinwe kwimemori.

Indlela yokuguqula idesimali ibe yi-binary

Ukuguqula idesimali ibe yi-binary, indlela evame kakhulu yindlela yokuhlukanisa okuphindaphindiwe ngo-2, bese ufunda okusele kusukela phansi kuya phezulu.

FUNDA FUTHI  Indlela elula yokubala umjikelezo wonxantathu

Isibonelo: guqula u-19 (idesimali) ube yi-binary:

– 19 ÷ 2 = 9 okusele 1
– 9 ÷ 2 = 4 okusele 1
– 4 ÷ 2 = 2 okusele 0
– 2 ÷ 2 = 1 okusele 0
– 1 ÷ 2 = 0 okusele 1

Funda okusele kusukela phansi kuya phezulu: 10011
Ngakho-ke, 19 (idesimali) = 10011 (ibinary).

Imisebenzi yezibalo ku-binary

Uhlelo lwe-binary luphinde lusekele imisebenzi yezibalo efana nokuhlanganisa, ukususa, ukuphindaphinda, kanye nokuhlukanisa. Ukuhlanganisa kwe-binary kuyinto eyisisekelo kakhulu futhi efana nokuhlanganisa kwedesimali, ngaphandle kokuthi izinombolo ziyi-0 kanye ne-1 kuphela.

Imithetho yokwengeza okubili:

– 0 + 0 = 0
– 0 + 1 = 1
– 1 + 0 = 1
– 1 + 1 = 10 (umphumela 0, qhubeka uphethe 1)

Isibonelo: 1011 + 0110

``
1011
0110 +
-
10001
``

Umphumela uba ngu-10001 (owesibili) = 17 (owedesimali). Lo msebenzi uyisisekelo sendlela amakhompyutha afaka ngayo izinombolo ngaphakathi kwe-CPU.

Ukumelwa kwedatha: kusukela ezinombolweni kuya embhalweni

I-Binary ayiyona nje yokugcina izinombolo. Kumakhompyutha, umbhalo uphinde ufakwe ikhodi ku-binary kusetshenziswa amazinga athile. Izibonelo ezidumile yi-ASCII kanye ne-Unicode.

– Ku-ASCII, uhlamvu 'A' lumelelwa njengenombolo yedesimali engu-65, okuthi ku-binary kube ngu-01000001.
– Ku-Unicode (isb. i-UTF‑8), izinhlamvu zingamelwa yibhayithi elilodwa noma ngaphezulu, ngaleyo ndlela zivumela izilimi nezimpawu ezahlukahlukene.

Ngaphezu kombhalo, izithombe nomsindo nakho kumelelwa ku-binary. Izithombe zedijithali zakhiwe ngamaphikseli, futhi iphikseli ngayinye inenani elithile lombala eligcinwe njenge-binary. Umsindo uqoshwa njengezibonelo ze-amplitude, eziguqulwa futhi zibe yi-binary values.

Ubudlelwano be-binary nezinye izinhlelo zezinombolo

Kuhlelo lwekhompyutha kanye nobunjiniyela, i-binary ivame ukuhlotshaniswa nezinye izinhlelo zezinombolo ezifana nalezi:

FUNDA FUTHI  Izinhlelo zokusebenza zochungechunge lwe-Taylor

– I-Octal (isisekelo 8): isebenzisa izinombolo 0–7
– I-Hexadecimal (isisekelo 16): isebenzisa izinombolo 0–9 kanye no-A–F

I-Hexadecimal ithandwa kakhulu ngoba incane kakhulu kunokubhala i-binary. Isibonelo, ama-binary bits angu-8 angamelwa yizinombolo ezimbili ze-hexadecimal. Isibonelo: i-binary 11111111 = FF (i-hexadecimal). Lokhu kwenza kube lula ukufunda amakheli enkumbulo, amakhodi ombala (isb., i-FF00FF), ngisho nezinhlelo zokulungisa amaphutha.

Indima ye-binary empilweni yanamuhla

Nakuba i-binary ingase ibonakale ilula, indima yayo ijulile. Yonke i-logic yokucubungula ikhompyutha, kusukela ekusebenzeni kwezibalo kanye nokugcinwa kwamafayela kuya ekuxhumaneni kwenethiwekhi kanye nokubethela kokuphepha, yakhelwe ekuphathweni kwama-binary bits. Uma sithumela imiyalezo, sibuka ividiyo yokusakaza, noma senza ukuthengiselana kwedijithali, empeleni sishukumisa futhi sicubungula izintambo ezinde ze-0s kanye ne-1s.

Ngisho nemibono ethuthukisiwe efana nokucindezelwa kwedatha, ubuhlakani bokwenziwa, kanye nokucutshungulwa kwesignali yedijithali kusalokhu kusekelwe ekumelweni kwe-binary. Ngamanye amazwi, ukuqonda uhlelo lwezinombolo ze-binary kuyisinyathelo sokuqala esibalulekile sokuqonda okujulile ukuthi ubuchwepheshe bolwazi busebenza kanjani.

Isiphetho

Uhlelo lwezinombolo ezimbili luyisistimu yesisekelo-2 esebenzisa izinombolo ezimbili kuphela: u-0 no-1. Naphezu kokulula kwayo, i-binary iyisisekelo sawo wonke amadivayisi edijithali ngoba ihambisana nezakhiwo zikagesi zamasekethe kagesi. Ngokusebenzisa umqondo wama-bits nama-byte, i-binary ingamelela izinhlobo ezahlukene zedatha—izinombolo, umbhalo, izithombe, nomsindo—futhi isekela imisebenzi yezibalo kanye neyokucabanga eyisisekelo sokucubungula ikhompyutha. Ukuqonda i-binary akusizi nje kuphela ekufundeni izibalo namakhompyutha, kodwa futhi kuvula ukuqonda kokuthi ubuchwepheshe besimanje busebenza kanjani ngemuva kwezigcawu.

Shiya amazwana

Le sayithi isebenzisa i-Akismet ukunciphisa ugaxekile. Funda ukuthi idatha yakho yokuphawula icutshungulwa kanjani.