Nidaamka Lambarka Laba-geesoodka ah
Nidaamka lambarrada laba-geesoodka ah waa mid ka mid ah fikradaha ugu aasaasiga ah ee xisaabinta casriga ah. Ku dhawaad aalad kasta oo dhijitaal ah oo aan isticmaalno maalin kasta - laga bilaabo taleefannada gacanta iyo kombiyuutarrada ilaa ATM-yada iyo xitaa aaladaha Internetka ee Waxyaabaha - waxay xogta ku farsameeyaan qaab laba-geesood ah. Iyadoo nidaamka tobanlaha ah (saldhigga 10) uu u dareemayo mid aad u dabiici ah aadanaha sababtoo ah waxaan la qabsannay tirinta toban lambar (0-9), kombiyuutarradu runtii way ku raaxaystaan iyagoo isticmaalaya laba xaaladood oo fudud: 0 iyo 1. Dhammaan macluumaadka dhijitaalka ah waxaa laga dhisay labadan calaamadood.
Fahmidda nidaamka lambarrada laba-geesoodka ah
Nidaamka lambarrada laba-geesoodka ah waa nidaam lambarro ah oo isticmaala saldhig 2 ah. Taas macnaheedu waa in binary uu leeyahay laba lambar oo keliya: 0 iyo 1. Si ka duwan nidaamka jajab tobanlaha ah, kaas oo leh saldhig 10 iyo toban lambar ah (0-9), binary wuxuu matalaa qiimayaal isagoo adeegsanaya isku-darka labadan lambar. Boos kasta oo god ah oo ku jira lambar laba-geesood ah wuxuu leeyahay qiime meel ah oo ah awood 2 ah, oo aan ahayn awood 10 ah.
Tusaale ahaan, lambarka laba-geesoodka ah ee 1011 wuxuu leeyahay afar lambar. Qiimaha booska laga bilaabo midig ilaa bidix waa:
– 2⁰ (1)
– 2¹ (2)
– 2² (4)
– 2³ (8)
Sidaas darteed, lambarka 1011 (binary) wuxuu u dhigmaa:
(1×8) + (0×4) + (1×2) + (1×1) = 8 + 0 + 2 + 1 = 11 (tobanle).
Maxay kombuyuutarradu u isticmaalaan binary?
Sababta ugu weyn ee kombiyuutarradu u isticmaalaan binary waa sababtoo ah waxay si fiican ula jaanqaadaysaa sida aaladaha elektaroonigga ah u shaqeeyaan. Qaybaha aasaasiga ah ee wareegyada dhijitaalka ah, sida transistors-ka, waxay ku jiri karaan laba xaaladood oo si fudud loo kala saari karo: shid/dami, sare/hoose, ama danab/aan lahayn danab. Labadan xaaladood si toos ah ayaa loogu sawiri karaa 1 iyo 0.
Intaa waxaa dheer, binary wuxuu leeyahay faa'iidooyin marka la eego:
1. Isku halaynta calaamadaha: kala soocida laba heer oo danab ah ayaa aad uga deggan kala soocida heerar badan hal mar.
2. Naqshad wareeg oo fudud: albaabada macquulka ah sida AND, OR, NOT si dabiici ah ayay u shaqeeyaan iyagoo leh laba qiime.
3. Waxtarka farsamaynta: hawlgallada xisaabta iyo macquulka ah waxaa lagu fulin karaa wareegyo fudud.
Fikradda ah bits iyo baytes
Macnaha laba-geesoodka ah, hal lambar, 0 ama 1, waxaa loo yaqaan bit (lambar laba-geesood ah). Bit waa cutubka ugu yar ee xogta kombiyuutarka. Si kastaba ha ahaatee, dhab ahaantii, xogta si dhif ah ayaa loogu farsameeyaa hal bit. Bits badanaa waxaa loo qaybiyaa cutubyo waaweyn, tusaale ahaan:
- 4 bits = sonkor yar
– 8 bits = 1 bayt
– 1024 bayt ≈ 1 kiilobayt (KB) (farsamo ahaan 1 KiB = 1024 bayt)
Iyada oo la adeegsanayo 8 bits (1 byte), waxaan samayn karnaa 2⁸ = 256 qiimayaal suurtagal ah (0 ilaa 255). Tani waa waxa u oggolaanaya kombiyuutarrada inay kaydiyaan noocyo kala duwan oo xog ah: tirooyinka, xarfaha, midabada, iyo tilmaamaha barnaamijka - dhammaantood waxaa loo matalay isku-darka 0s iyo 1s.
Sida loo beddelo laba-geesood ilaa tobanle
Si aan lambar laba-geesood ah ugu beddelno jajab tobanle, waxaan ku darnaa natiijada ku dhufashada god kasta qiimaha booska (awoodda laba).
Tusaale: 11010 (labo-geesood)
Qiimaha booska: 16, 8, 4, 2, 1
Xisaabinta:
(1×16) + (1×8) + (0×4) + (1×2) + (0×1)
= 16 + 8 + 0 + 2 + 0
= 26 (tobanle)
Habkani aad ayuu muhiim u yahay sababtoo ah wuxuu naga caawinayaa inaan fahanno waxa ay ka dhigan yihiin tirooyinka laba-geesoodka ah ee ku kaydsan xusuusta.
Sida loo beddelo laba-geesood ilaa laba-geesood
Si jajab tobanle loogu beddelo laba-geesood, habka ugu badan waa habka lagu celceliyo qaybinta 2, ka dibna inta soo hartay laga bilaabo hoose ilaa sare.
Tusaale: u beddel 19 (tobanle) laba-geesood:
– 19 ÷ 2 = 9 harsan 1
– 9 ÷ 2 = 4 harsan 1
– 4 ÷ 2 = 2 harsan 0
– 2 ÷ 2 = 1 harsan 0
– 1 ÷ 2 = 0 harsan 1
Akhri inta soo hartay laga bilaabo hoose ilaa sare: 10011
Markaa, 19 (tobanle) = 10011 (laba-geesood).
Hawlgallada xisaabinta ee binary
Nidaamka laba-geesoodka ah wuxuu sidoo kale taageeraa hawlgallada xisaabta sida isku-darka, kala-goynta, isku-dhufashada, iyo qaybinta. Isku-darka laba-geesoodka ah waa kan ugu aasaasiga ah uguna la mid ah isku-darka tobanlaha, marka laga reebo in lambarradu ay yihiin 0 iyo 1 oo keliya.
Xeerarka isku darka laba-geesoodka ah:
– 0 + 0 = 0
– 0 + 1 = 1
– 1 + 0 = 1
– 1 + 1 = 10 (natiijo 0, sii wad 1)
Tusaale: 1011 + 0110
““
1011
+ 0110
-
10001
““
Natiijadu waa 10001 (binary) = 17 (tosimal). Hawlgalkani waa saldhigga sida kombiyuutarradu ugu daraan tirooyin gudaha CPU-ga.
Matalaadda xogta: laga bilaabo tirooyin ilaa qoraal
Binary-gu kaliya looguma talagalin kaydinta tirooyinka. Kombiyuutarrada, qoraalka waxaa sidoo kale lagu qoraa laba-geesood iyadoo la adeegsanayo heerar gaar ah. Tusaalooyinka caanka ah waa ASCII iyo Unicode.
– ASCII, xarafka 'A' waxaa loo matalaa lambarka jajab tobanlaha ah ee 65, kaas oo ku jira laba-geesoodka waa 01000001.
– Unicode (tusaale ahaan UTF‑8), jilayaasha waxaa lagu matali karaa hal ama in ka badan bayt, taasoo ka dhigaysa luqado iyo astaamo kala duwan.
Marka laga soo tago qoraalka, sawirrada iyo codka waxaa sidoo kale lagu matalaa laba-geesood. Sawirrada dhijitaalka ah waxay ka kooban yihiin pixels, pixel kastana wuxuu leeyahay qiime midab gaar ah oo loo kaydiyo laba-geesood. Codka waxaa loo duubay muunado ballaaran, kuwaas oo sidoo kale loo beddelay qiimayaal laba-geesood ah.
Xiriirka laba-geesoodka ah iyo nidaamyada lambarrada kale
Barnaamijyada kombiyuutarka iyo injineernimada, binary waxaa badanaa lala xiriiriyaa nidaamyada lambarrada kale sida:
– Octal (saldhig 8): wuxuu adeegsadaa lambarrada 0–7
– Hexadecimal (saldhig 16): wuxuu adeegsadaa tirooyinka 0–9 iyo A–F
Hexadecimal aad ayuu caan u yahay sababtoo ah wuu ka yar yahay qorista binary. Tusaale ahaan, 8 bits oo binary ah waxaa lagu matali karaa 2 lambar oo hexadecimal ah. Tusaale ahaan: binary 11111111 = FF (hexadecimal). Tani waxay sahlaysaa in la akhriyo cinwaanada xusuusta, lambarrada midabka (tusaale ahaan, FF00FF), iyo xitaa barnaamijyada khaladka.
Doorka laba-geesoodka ah ee nolosha casriga ah
In kasta oo binary-gu u ekaan karo mid fudud, haddana doorkeedu waa mid qoto dheer. Dhammaan macquulka habaynta kombiyuutarka, laga bilaabo hawlgallada xisaabta iyo kaydinta faylasha ilaa isgaarsiinta shabakadda iyo sirta amniga, waxay ku dhisan tahay wax ka beddelka qaybaha binary. Marka aan dirno farriimaha, daawanno fiidiyowga tooska ah, ama aan sameyno macaamillo dijitaal ah, waxaan asal ahaan dhaqaajinaynaa oo farsameyneynaa xarigyo dhaadheer oo 0s iyo 1s ah.
Xitaa fikradaha horumarsan sida isku-buufinta xogta, sirdoonka macmalka ah, iyo habaynta calaamadaha dhijitaalka ah ayaa ku saleysan matalaadda laba-geesoodka ah. Si kale haddii loo dhigo, fahamka nidaamka lambarrada laba-geesoodka ah waa tallaabo muhiim ah oo muhiim u ah fahamka qoto dheer ee sida tignoolajiyada macluumaadku u shaqeyso.
Gabagabo
Nidaamka lambarrada laba-geesoodka ah waa nidaam saldhig-2 ah oo isticmaala laba lambar oo keliya: 0 iyo 1. Iyadoo ay fududahay, binary waa aasaaska dhammaan aaladaha dhijitaalka ah sababtoo ah waxay la jaanqaadaysaa sifooyinka korantada ee wareegyada elektaroonigga ah. Iyada oo la adeegsanayo fikradda bits iyo bayt, binary wuxuu matali karaa noocyo kala duwan oo xog ah - tirooyin, qoraal, sawirro, iyo cod - wuxuuna taageeraa hawlgallada xisaabta iyo macquulka ah ee udub-dhexaadka u ah habaynta kombiyuutarka. Fahmidda binary ma aha oo kaliya inay ka caawiso barashada xisaabta iyo kombiyuutarrada, laakiin sidoo kale waxay furaysaa aragtiyo ku saabsan sida tignoolajiyada casriga ahi u shaqeyso gadaasha muuqaalka.