Mokhoa oa ho Ngola ka Binary
Lefats'eng ea khomphutha, puo ea binary ke ea bohlokoa E lumella likhomphutha ho buisana le ho sebetsana le litaba ka a letoto la li-zero (0) le tse ling (1). Le hoja ba bangata ba nka tsamaiso ea binary e le "ntho e rarahaneng le e thata ho e utloisisa, ha e le hantle Ke puo e utloahalang le e sebetsang hantle seo se latela melao e nepahetseng. Sehloohong sena, re tla hlahloba lintlha tsa motheo tsa mokhoa oa ho ngola ka binary, e leng ntho ea bohlokoa ho mang kapa mang ea nang le thahasello ea ho utloisisa hantle tšebetso ea ka hare ea lik'homphieutha.
Tsamaiso ea binary e thehiloe khopolong ea likotoana, e leng linomoro ka bonngoe tse emeloang ke lefela (0) le e le 'ngoe (1). Karolo ka 'ngoe e na le yuniti e le 'ngoe ea tlhahisoleseling le Ke karolo ea mantlha ea data e sebelisoang komporong. Li-Bits li arotsoe ka li-byte, moo abyte e emelang sehlopha sa li-bits tse robeli. Li-byte tsena ke motheo oa tlhahisoleseling eohle e sebetsoang ka har'a likhomphutha. Ho utloisisa hore na li-bits le li-byte li sebetsa joang ho bohlokoa ho utloisisa puo ea binary..
Ho fetolela mongolo kapa linomoro ho sistimi ea binary, u sebelisa sisteme ea decimal e le sebaka sa ho supa. Sistimi ea decimal ke eo re tloaetseng ho e sebelisa, moo re nang le linomoro tse leshome: ho tloha ho 0 ho isa ho 9. Ka hara tsamaiso binary, re na le linomoro tse peli feela, zero (0) le e le 'ngoe (1). U ka khona amahanya nomoro e 'ngoe le e 'ngoe ea decimal le palo ea eona ea binary ho etsa phetoho. Ts'ebetso ena E ipapisitse le mokhoa oa ho bala lipalo, moo nomoro ka 'ngoe e nang le boleng bo eketsehang ho latela boemo ba eona.
Ho ngola ka binary, o tlameha ho qala Hlalosa boleng ba decimal ba tlhaku ka 'ngoe eo u batlang ho e fetola. Mohlala, tlhaku “A” e na le boleng ba 65. Joale, o fetolela boleng boo ho ba binary ho sebelisa mokhoa o hlalositsoeng pele. Sephetho sena sa binary se emela tlhaku "A" ka puo ea binary. Latela mokhoa ona bakeng sa sebapali se seng le se seng seo u batlang ho se ngola ka binary, u etsa bonnete ba hore u boloka tatellano e nepahetseng ea likotoana.
Ha re phethela, ho ngola ka binary ho bohlokoa ho utloisisa hore na likhomphutha li sebetsa joang le hore na tlhahisoleseling e sebetsoa joang maemong a eona a mantlha Le hoja tsamaiso ea binary e ka 'na ea bonahala e rarahane qalong. ho latela melao le mekhoa ea phetoho, mang kapa mang a ka ithuta ho ho buisana a sebelisa puo ena e utloahalang le e sebetsang hantle. Ho tseba le ho tseba puo ea binary ha ho thahasellise feela ho batho ba chesehelang mahlale a khomphutha, empa hape ho molemo mafapheng a kang a programming, cryptography, and hardware engineering.
- Kenyelletso ea sistimi ea binary
Ho ngola ka binary ke mokhoa oa motheo oa puisano tšimong ea k'homphieutha. Ho utloisisa ka botlalo tsamaiso ea binary, ho bohlokoa ho utloisisa hore na lipalo le litlhaku li ngotsoe joang tsamaisong ena. Ha e le hantle, tsamaiso ea binary e sebelisa linomoro tse peli feela: 0 le 1. Lipalo tsena li tsejoa e le likotoana 'me li theha motheo oa puo eohle ea binary.
Mohato oa pele oa ho ngola ka binary Ke ho utloisisa hore na lipalo li sebetsa joang tsamaisong ena. Ho fapana le tsamaiso ea decimal, e sebelisang linomoro tse leshome (0 ho isa ho 9), tsamaiso ea binary e sebelisa tse peli feela. Nomoro e 'ngoe le e' ngoe ea nomoro ea binary e tsejoa e le hanyenyane, 'me li-bits li arotsoe ka mela ea 8 ho etsa li-byte. Karolo e 'ngoe le e 'ngoe e na le boima bo itšetlehileng ka boemo ba eona, ho qala ka ho le letona le ho eketseha ka matla a 2. Mohlala, karolo e ka ho le letona e na le boima ba 2^0, e latelang e na boima tsa 2^ 1, e latelang 2^2, joalo-joalo.
Hang ha u utloisisa hore na linomoro li emeloa joang ka binary, hoa khoneha ho ngola litlhaku. Tsamaisong ea binary, sebopeho se seng le se seng se emeloa ke sete sa likotoana. Ka mohlala, ka khoutu ea ASCII, e leng e 'ngoe ea litsela tse tloaelehileng tsa ho emela litlhaku ka binary, lengolo le leng le le leng le letšoao le abeloa palo. Ho fetolela sebopeho ho binary, palo ea eona e shebiloe tafoleng ea ASCII mme e emeloa ka binary ho sebelisoa likotoana tse tsamaellanang. Litlhaku li ka ngoloa ka ho kopanya likotoana ka lihlopha tsa 8, e leng palo ea li-bits ka baiti.
Ka kakaretso, Ho ngola ka binary ho kenyelletsa ho utloisisa hore na lipalo le litlhaku li emeloa joang tsamaisong ena. Linomoro li emeloa ho sebelisoa linomoro tse peli feela, 0 le 1, 'me li arotsoe ka li-byte tse 8. Litlhaku, ka lehlakoreng le leng, li emeloa ke motsoako oa likotoana ho latela tafole ea ASCII kapa leano le leng la khouto. Ho tseba ho ngola ka binary ke habohlokoa ho utloisisa hore na lik'homphieutha li sebetsa joang le motheo oa puisano ea digital.
– Sebopeho le kemedi ho binary
Karolong ena, re tla hlahloba lintlha sebopeho le kemedi ho binary. Ho bohlokoa ho utloisisa hore na data e kentsoe joang ka sebopeho sa binary ho khona ho buisana le likhomphutha. ka katleho. Mokhoa oa ho sebelisa linomoro tse peli feela, 0 le 1, ho emela palo leha e le efe kapa tlhahisoleseding.
Ho utloisisa hantle sebopeho sa binary, ho bohlokoa ho tseba maemo a fapaneng a boemeli. Boemong bo tlase, re fumana likotoana, e ka e na le boleng ba 0 kapa 1. Likotoana tsena li arotsoe ka lihlopha tsa 8 ho theha li-byte. Byte e 'ngoe le e' ngoe e ka emela palo kapa sebapali tsamaisong ea ASCII. Mohlala, tlhaku 'A' e emeloa ho binary joalo ka 01000001.
Ke habohlokoa ho hlokomela hore boemeli ba binary ha bo felle feela ho linomoro le litlhaku feela. E ka boela ea sebelisoa ho kenyelletsa mefuta e meng ea data, joalo ka litšoantšo, melumo kapa livideo. Bakeng sa sena, li sebelisoa mefuta e fapaneng ea boemeli ba binary, joalo ka mekhoa ea ho hatella. Mefuta ena e re lumella ho fokotsa bongata ba data e hlokahalang ho emela setšoantšo kapa molumo, ntle le ho lahleheloa ke boleng bo bongata. Ka ho utloisisa sebopeho le boemeli ho binary, re tla khona ho laola le ho sebetsa le mefuta ena ea data ka katleho.
- Decimal ho liphetoho tsa binary
Decimal ho Phetolelo ea Binary Ke ts'ebetso e atileng haholo ho mananeo le lisebelisoa tsa elektroniki. Ho bohlokoa ho utloisisa mokhoa oa ho fetolela linomoro tsa li-decimal ho tse lekanang le tsona tsa binary, kaha sistimi ea binary ke ea bohlokoa mafapheng ana. Ho fetola ho tloha ho decimal ho ea ho binary ho kenyelletsa ho arola palo ea decimal ka 2 le ho boloka masalla ho fihlela palo ea decimal e fetoha 0. Masala a fumanoang a kopantsoe ka tatellano ea morao ho etsa palo e lekanang ea binary.
Ho fetolela nomoro ea decimal ho binary, latela mehato ena:
1. Arola nomoro ea decimal ka 2: Qala ka ho arola nomoro ea decimal ka 2. Ngola quotient le karolo e setseng.
2. Pheta ts'ebetso ena: Tswelapele ho arola quotient e fumanweng mohatong o fetileng ka 2. Hape, ngola quotient — le e setseng.
3. Pheta ho fihlela quotient e le 0: Tsoela pele ho pheta mokhoa oa ho arola ka 2 le ho hatisa quotients le masalla ho fihlela quotient e fetoha 0.
4. Fumana nomoro ea binary: Hang ha quotient e le 0, masalla a ngotsoeng fatše ka tatellano ea morao e tla etsa nomoro ea binary e lekanang le nomoro ea pele ea decimal.
Ka mohlala, haeba re batla ho fetola palo ea decimal 26 ho binary, re arola ka tatellano ka 2 ho fihlela re fumana quotient ea 0, ho fumana mesaletsa e latelang: 1, 0, 1, 0, 1. Ka ho ngola masalla ana ka tatellano ea morao, Re fumana nomoro e lekanang ea binary: 11010.
- Liphetoho tsa binary ho isa ho decimal
Linomoro tsa binary ke mokhoa oa ho emela tlhahisoleseding ho sebelisa linomoro tse peli feela: 0 le 1. Leha ho ka bonahala ho le thata, ho ngola ka binary ha e le hantle ho bonolo ha u se u utloisisa tsamaiso. Ho fetolela ho tloha ho binary ho ea ho decimal, o hloka ho utloisisa sebopeho sa linomoro tsa binary le hore na li amana joang. le sistimi desimale.
Tsamaiso ea binary e sebelisa matla a mabeli ho emela lipalo. Nomoro e 'ngoe le e 'ngoe ea binary e amahanngoa le matla a tse peli, ho qala ka ho le letona. Nomoro e ka ho le letona e emela 2⁰ (1), e latelang e le letšehali e emela 2¹ (2), e latelang 2² (4), joalo-joalo. Ho fetolela nomoro ea binary ho decimal, o atisa linomoro tsa binary ka matla a tsona a mabeli ebe o eketsa liphetho ho fumana nomoro ea decimal e hlahisoang.
Mohlala oa phetoho ho tloha ho binary ho ea ho decimal e ka ba nomoro ea binary 10110. Ho e fetolela ho decimal, linomoro tsa binary li atolosoa ka matla a tsona a mabeli: 1 x 2⁴ + 0 x 2³ + 1 x 2² + 1 x 2¹ + 0 x 2⁰. Ho rarolla equation ena, re fumana: 16 + 0 + 4 + 2 + 0 = 22. Ka hona, palo ea binary 10110 e lekana le 22 ka decimal.
Ke habohlokoa ho hopola hore palo ea linomoro tsa binary tse hlokahalang ho emela palo e itšetlehile ka boholo ba eona. Ho fetolela nomoro ea decimal ho binary, likarohano tse latellanang ka 2 li tlameha ho etsoa ho fihlela ho fumana quotient ea 0. Sena se etsoa ka ho arola nomoro ea decimal ka 2 le ho nka karolo e setseng e le nomoro ea binary e tsamaellanang le eona. Joale, karohano e etsoa ka quotient e fumanoeng ho fihlela e lekana le 0. Qetellong, linomoro tsa binary li ngotsoe ka mokhoa o ka morao oo li fumanoeng ho tsona ho fumana nomoro ea binary e lumellanang le decimal e fanoeng.
Ka kakaretso, ho fetolela ho tloha ho binary ho ea ho decimal ho hlokahala ho atisa linomoro tsa binary ka matla a tsona a mabeli le ho eketsa liphetho. Ho fetolela ho tloha ho decimal ho ea ho binary, u tlameha ho etsa likarohano tse latellanang ka 2 'me u nke tse setseng e le linomoro tsa binary, u li ngole ka tatellano e fapaneng. Ka ho ikwetlisa hanyane, o ka etsa liphetolelo tsena kapele le ha bonolo.
- Ts'ebetso le lipalo ho binary
Tsamaiso ea binary ke mokhoa oa ho bala o sebelisang linomoro tse peli feela: 0 le 1. Ke motheo oa mekhoa eohle ea boitsebiso ba digital, ho akarelletsa le lik'homphieutha. Sehloohong sena, re tla ithuta ho ngola ka binary le ho etsa ts'ebetso le lipalo ho sebelisa mokhoa ona oa linomoro.
1. Boemeli ho binary: Ho ngola ka binary, ho bohlokoa ho utloisisa hore na palo ka 'ngoe e emetsoe joang. Tsamaisong ea binary, palo e 'ngoe le e' ngoe e bitsoa hanyenyane, e leng khutsufatso ea "digital binary." Linomoro tsa binary li ngotsoe ka tatellano ea 0 le 1, moo boemo bo bong le bo bong bo nang le boima bo amanang le bona. Ka mohlala, nomoro ea binary 1011 e emela 11 tsamaisong ea decimal. Ho fetolela linomoro tsa decimal ho binary, nomoro ea decimal e aroloa ka tatellano ka 2 mme karolo e setseng ea karolo ka 'ngoe e nkuoa ho fihlela e fihla ho 0.
2. Mesebetsi ea motheo: Joalo ka lits'ebetso tse tsebahalang haholo tsa linomoro, ts'ebetso ea mantlha e ka etsoa ka binary. Ho eketsa linomoro tsa binary ho tšoana le ho eketsa ho 10, empa ho na le litekanyetso tse peli feela tse ka khonehang bakeng sa kakaretso ka 'ngoe. Ho phaella ho binary, 0 + 0 e fana ka 0, 0 + 1 e fana ka 1, 'me 1 + 1 e fana ka 10 (0 e nkoa ho 1). Ka mokhoa o ts'oanang, o ka etsa khetho ea binary Ha o tlosa 1 ho 0, o hloka ho alima nomoro e latelang, eo ho binary e lekanang le ho fetola 0 ho isa ho 1 le ho alima. a1 ea nomoro e latelang.
3. Lipalo tsa binary: Ntle le ts'ebetso ea mantlha, katiso le karohano e ka etsoa ka binary. Lipalo tse ngata-ngata le tse arolang ho binary li latela melao-motheo e tšoanang le ea li-decimal systems, empa mokhoa ona o nolofalitsoe ka lebaka la palo e lekanyelitsoeng ea linomoro. Katiso ea binary e ipapisitse le letoto la litlatsetso le liphetoho tse nyane, athe karohano ea binary e kenyelletsa letoto la ho tlosa le ho chencha. Ho bohlokoa ho hlokomela hore liphetho tsa ho qetela li tlameha ho khutlisetsoa ho sistimi ea decimal hore li utloisisehe habonolo.
Ka bokhutšoanyane, ho ngola ka binary ho hloka ho utloisisa tsamaiso ea eona ea boemeli le boleng ba nomoro e 'ngoe le e' ngoe ea binary. Hoa khonahala ho ho etsa mesebetsi ea mantlha ea ho kenyelletsa le ho tlosa, hammoho le lipalo tse rarahaneng joalo ka ho atisa le ho arola. Sistimi ea binary e bohlokoa bakeng sa komporo le ts'ebetso ea data, mme ho tseba ts'ebeliso ea eona ho bohlokoa ho utloisisa hore na lipalo le ts'ebetso li etsoa joang lefatšeng la dijithale.
- Tšebeliso ea tafole ea litlhaku tsa ASCII
La Tafole ea litlhaku tsa ASCII Ke sesebelisoa sa bohlokoa ho ba batlang ho ithuta ho ngola ka binary. E na le sehlopha sa matšoao le litlhaku tse abetsoeng nomoro e ikhethang e tsejoang e le khoutu ea ASCII. Tafole ena e sebelisoa haholo ho mananeo, puisano pakeng tsa lisebelisoa le polokelong ea data Ka tsebo ea hore na litlhaku li entsoe joang ka har'a tafole ea ASCII, u ka fetolela litlhaku, linomoro le matšoao hore e be tekano ea tsona ea binary kapele le ha bonolo.
E 'ngoe ea melemo ea ho sebelisa Tafole ea litlhaku tsa ASCII Ke bokhoni ba ho fetolela mongolo ofe kapa ofe ka puo ea binary. Tlhaku e 'ngoe le e 'ngoe le letšoao li na le khoutu ASCII e ikhethang e ka emeloa ka mokhoa oa likotoana. Mohlala, tlhaku "A" e na le ASCII khoutu ea 65 mme kemelo ea eona ea binary ke 01000001. Ka tafole ena, o ka fetola mongolo ofe kapa ofe oo o o batlang ho binary, o bohlokoa haholo ho khouto melaetsa ea lekunutu kapa ho fetisa. tlhahisoleseling ka sebopeho se kopaneng haholoanyane.
Ntle le ho lumella ho sokoloha ho binary, the Tafole ea litlhaku tsa ASCII E boetse e thusa ho utloisisa ts'ebetso ea kahare ea lisebelisoa le likhokahano lipakeng tsa tsona. Ka ho tseba khoutu ea ASCII bakeng sa setho se seng le se seng, u ka utloisisa hore na data e bolokoa joang le ho romeloa ka mokhoa o baloang ke mochine. Sena ke sa bohlokoa lefapheng la mananeo, moo ho sebetsa hantle ha tafole ea batho ba ASCII ho hlokahalang ho netefatsa tlhaloso e nepahetseng ea data le puisano pakeng tsa litsamaiso tse fapaneng. Ka sesebelisoa sena, u ka sebelisa tsebo ea hau ea tekheniki hamolemohali le ho ntlafatsa mesebetsi ea hau ea khouto le ea ho etsa likhoutu.
- Likopo tsa Binary System le Lisebelisoa
Sistimi ea binary ke motheo oa lipalo oa ts'ebetso ea likhomphutha le mahlale a mang a mangata. Le hoja ho ka 'na ha bonahala ho le thata ha u sheba ka lekhetlo la pele, ho utloisisa mokhoa oa ho ngola ka binary ho ka bula lefatše la menyetla le kutloisiso mabapi le hore na data e sebetsoa joang le ho bolokoa mochine. Ka poso ena, re tla hlalosa tse ling lisebelisoa tsa tsamaiso ea binary le lisebelisoa seo se tla o dumella ho kena lefatsheng lena le kgahlisang la dikhomphutha.
- Kemelo ea tlhahisoleseling: Mofuta o atileng haholo oa sebelisa tsamaiso ea binary ke ho emela tlhahisoleseding khomphuteng. Lenaneong la binary, palo e 'ngoe le e' ngoe e emeloa e sebelisa matšoao a mabeli feela: 0 le 1. Matšoao ana, a bitsoang bits, ke motheo oa ho emela lintlha tsohle ka khomphuteng, ho tloha linomoro le litlhaku ho ea ho mebala. ho tsoa setšoantšong kapa molumo faeleng ea audio. Ka ho kopanya li-bits, mofuta ofe kapa ofe oa tlhahisoleseding o ka emeloa, o lumella ho boloka hantle le ho fetisetsa data.
- Lipalo le ts'ebetso e utloahalang: Tse ling ts'ebeliso ea bohlokoa ea sistimi ea binary E tšimong ea lipalo le ts'ebetso e utloahalang. Sistimi ea binary, ts'ebetso ea mantlha ea lipalo, joalo ka ho kenyelletsa le ho tlosa, e etsoa ho sebelisoa melao e ikhethileng e kenyelletsang boleng ba likotoana. Ka mokhoa o ts'oanang, ts'ebetso e utloahalang, e kang AND, OR, le NOT, e sebelisoa boemong bo fokolang ho sebetsana le tlhahisoleseding le ho etsa liqeto mananeong a k'homphieutha. Ho utloisisa hore na ts'ebetso ena ea binary e sebetsa joang ho bohlokoa bakeng sa nts'etsopele ea software le ho rarolla mathata a computational logic.
– Cryptography: tshireletso ya tlhahisoleseding ke bothata bo boholo mehleng ea dijithale. Sistimi ea binary e phetha karolo ea bohlokoa tšimong ea cryptography, e amanang le ho sireletsa data ka ts'ebeliso ea li-algorithms tsa encryption le decryption li sebelisa ts'ebetso ea lipalo tsa binary ho fetola le ho pata tlhahisoleseling eo u batlang ho itšireletsa. Ho utloisisa hore na mekhoa ena ea binary encryption e sebelisoa joang e ka ba senotlolo sa ho netefatsa boinotši le polokeho ea tlhahisoleseling lefatšeng la dijithale.
Joalokaha re bone, tsamaiso ea binary e na le mefuta e mengata e fapaneng ea lits'ebetso le lits'ebeletso tšimong ea computing Ho utloisisa kamoo e sebetsang kateng le mokhoa oa ho ngola ka binary ke habohlokoa ho utloisisa hore na lik'homphieutha le theknoloji ea digital ka kakaretso li sebetsa joang. Re ts'epa hore kenyelletso ena e u khothalelitse ho kenella ka botebo lefats'eng le khahlisang la sistimi ea binary le lits'ebetso tsa eona tse ngata bophelong ba rona ba letsatsi le letsatsi ba thekenoloji!
Ke 'na Sebastián Vidal, moenjiniere oa k'homphieutha ea chesehelang theknoloji le DIY. Ho feta moo, ke 'na moetsi oa tecnobits.com, moo ke arolelanang lithupelo ho etsa hore theknoloji e fumanehe le ho utloisisoa ke motho e mong le e mong.