Tsarin lambar binary

Tsarin Lambobin Binary

Tsarin lambobi na binary yana ɗaya daga cikin mahimman ra'ayoyi a cikin kwamfuta ta zamani. Kusan kowace na'urar dijital da muke amfani da ita kowace rana—daga wayoyin hannu da kwamfutoci zuwa na'urorin ATM har ma da na'urorin Intanet na Abubuwa—tana sarrafa bayanai a cikin nau'in binary. Yayin da tsarin decimal (tushe 10) yake jin daɗi ga mutane saboda mun saba da ƙidaya da lambobi goma (0-9), kwamfutoci a zahiri sun fi jin daɗi ta amfani da yanayi biyu masu sauƙi: 0 da 1. Duk bayanan dijital an gina su ne daga waɗannan alamomi guda biyu.

Fahimtar tsarin lambar binary

Tsarin lambobi na binary tsarin lambobi ne wanda ke amfani da tushe na 2. Wannan yana nufin cewa binary yana da lambobi biyu kawai: 0 da 1. Ba kamar tsarin decimal ba, wanda ke da tushe na lambobi 10 da goma (0-9), binary yana wakiltar ƙima ta amfani da haɗuwar waɗannan lambobi biyu. Kowane matsayi na lamba a cikin lambar binary yana da ƙimar wuri wanda shine ƙarfin 2, ba ƙarfin 10 ba.

Misali, lambar binary 1011 tana da lambobi huɗu. Matsayinsu daga dama zuwa hagu sune:

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

Saboda haka, lambar 1011 (binary) daidai take da:
(1×8) + (0×4) + (1×2) + (1×1) = 8 + 0 + 2 + 1 = 11 (rabi).

Me yasa kwamfutoci ke amfani da binary?

Babban dalilin da ya sa kwamfutoci ke amfani da binary shine saboda ya dace daidai da yadda na'urorin lantarki ke aiki. Abubuwan asali a cikin da'irori na dijital, kamar transistor, na iya kasancewa a cikin yanayi biyu masu sauƙin rarrabewa: kunnawa/kashewa, babban/ƙasa, ko ƙarfin lantarki/babu ƙarfin lantarki. Waɗannan yanayi biyu za a iya tsara su kai tsaye zuwa 1 da 0.

Bugu da ƙari, binary yana da fa'idodi dangane da:

1. Ingancin sigina: bambance matakan ƙarfin lantarki guda biyu ya fi karko fiye da bambance matakai da yawa a lokaci guda.
2. Tsarin da'ira mai sauƙi: ƙofofin dabaru kamar AND, OR, NOT suna aiki ta halitta tare da ƙima biyu.
3. Ingancin sarrafawa: ana iya aiwatar da ayyukan lissafi da dabaru ta hanyar amfani da da'irori masu sauƙi.

Ma'anar bit da bytes

A cikin mahallin binary, ana kiran lamba ɗaya, 0 ko 1, bit (lambar binary). A bit shine ƙaramin naúrar bayanai a kwamfuta. Duk da haka, a aikace, ba kasafai ake sarrafa bayanai a cikin bit ɗaya ba. Yawanci ana haɗa bit zuwa manyan raka'a, misali:

– 4 bit = ɗanɗano
– Bits 8 = byte 1
– byte 1024 ≈ kilobyte 1 (KB) (a zahiri 1 KiB = byte 1024)

Da ragowa 8 (byte 1), za mu iya samar da 2⁸ = ƙima mai yiwuwa 256 (0 zuwa 255). Wannan shine abin da ke bawa kwamfutoci damar adana nau'ikan bayanai daban-daban: lambobi, haruffa, launuka, da umarnin shirye-shirye - duk an wakilta su azaman haɗuwa na 0s da 1s.

Yadda ake canza binary zuwa decimal

Domin canza lambar binary zuwa decimal, muna ƙara sakamakon ninka kowace lamba ta hanyar ƙimar wurinta (ikon biyu).

Misali: 11010 (binary)

Darajar wuri: 16, 8, 4, 2, 1
Lissafi:
(1×16) + (1×8) + (0×4) + (1×2) + (0×1)
= 16 + 8 + 0 + 2 + 0
= 26 (rabi)

Wannan hanyar tana da matuƙar muhimmanci domin tana taimaka mana mu fahimci ma'anar lambobin binary da aka adana a cikin ƙwaƙwalwar ajiya.

Yadda ake canza binary zuwa decimal

Don canza lamba ta goma zuwa ta binary, hanyar da aka fi amfani da ita ita ce a maimaita raba ta 2, sannan a karanta sauran daga ƙasa zuwa sama.

Misali: canza 19 (decimal) zuwa binary:

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

Karanta sauran daga ƙasa zuwa sama: 10011
Don haka, 19 (decimal) = 10011 (binary).

Ayyukan lissafi a cikin binary

Tsarin binary kuma yana tallafawa ayyukan lissafi kamar ƙari, ragi, ninkawa, da rabawa. Ƙara binary shine mafi sauƙi kuma yayi kama da ƙara decimal, sai dai cewa lambobin 0 da 1 ne kawai.

Dokokin ƙarin binary:

– 0 + 0 = 0
– 0 + 1 = 1
– 1 + 0 = 1
– 1 + 1 = 10 (sakamako 0, ci gaba da ɗaukar kaya 1)

Misali: 1011 + 0110

““
1011
+ 0110
-
10001
““

Sakamakon shine 10001 (binary) = 17 (decimal). Wannan aikin shine tushen yadda kwamfutoci ke ƙara lambobi a cikin CPU.

Wakiltar bayanai: daga lambobi zuwa rubutu

Binary ba wai kawai don adana lambobi bane. A kwamfutoci, ana kuma shigar da rubutu cikin binary ta amfani da wasu ƙa'idodi. Misalai masu shahara sune ASCII da Unicode.

– A cikin ASCII, harafin 'A' an wakilta shi azaman lambar adadi 65, wanda a cikin binary shine 01000001.
– A cikin Unicode (misali UTF‑8), ana iya wakiltar haruffa da byte ɗaya ko fiye, don haka suna ɗaukar harsuna da alamomi daban-daban.

Baya ga rubutu, ana kuma nuna hotuna da sauti a cikin binary. Hotunan dijital sun ƙunshi pixels, kuma kowane pixel yana da takamaiman ƙimar launi da aka adana a matsayin binary. Ana yin rikodin sauti a matsayin samfuran girma, waɗanda kuma ake canza su zuwa ƙimar binary.

Alaƙar binary da sauran tsarin lambobi

A cikin shirye-shiryen kwamfuta da injiniyanci, ana danganta binary da wasu tsarin lambobi kamar:

– Octal (tushe 8): yana amfani da lambobi 0-7
– Hexadecimal (tushe 16): yana amfani da lambobi 0-9 da A-F

Hexadecimal ya shahara sosai saboda ya fi ƙanƙanta fiye da rubuta binary. Misali, ana iya wakiltar bits na binary guda 8 da lambobi hexadecimal guda 2. Misali: binary 11111111 = FF (hexadecimal). Wannan yana sauƙaƙa karanta adiresoshin ƙwaƙwalwa, lambobin launi (misali, FF00FF), har ma da shirye-shiryen gyara kurakurai.

Matsayin binary a rayuwar zamani

Ko da yake binary na iya zama kamar abu mai sauƙi, rawar da yake takawa tana da zurfi. Duk dabarun sarrafa kwamfuta, daga ayyukan lissafi da adana fayiloli zuwa sadarwar hanyar sadarwa da ɓoye sirrin tsaro, an gina su ne akan sarrafa bits na binary. Lokacin da muke aika saƙonni, kallon bidiyo mai yawo, ko gudanar da ma'amaloli na dijital, ainihin muna motsawa da sarrafa dogayen layukan 0 da 1s.

Har ma da ci gaba da aka samu a fannoni kamar matse bayanai, fasahar wucin gadi, da sarrafa siginar dijital sun kasance suna da tushe a cikin wakilcin binary. A wata ma'anar, fahimtar tsarin lambar binary muhimmin mataki ne na farko don zurfafa fahimtar yadda fasahar bayanai ke aiki.

Kammalawa

Tsarin lambobi na binary tsarin tushe ne na 2 wanda ke amfani da lambobi biyu kawai: 0 da 1. Duk da sauƙinsa, binary shine tushen dukkan na'urorin dijital saboda yana dacewa da halayen lantarki na da'irorin lantarki. Ta amfani da manufar bit da bytes, binary na iya wakiltar nau'ikan bayanai daban-daban - lambobi, rubutu, hotuna, da sauti - kuma yana goyan bayan ayyukan lissafi da ma'ana waɗanda ke cikin zuciyar sarrafa kwamfuta. Fahimtar binary ba wai kawai yana taimakawa wajen koyon lissafi da kwamfutoci ba, har ma yana buɗe fahimta game da yadda fasahar zamani ke aiki a bayan fage.

Ku bar sharhi

Wannan shafin yana amfani da Akismet don rage spam. Koyi yadda ake sarrafa bayanan sharhinku.