Simba neno kwa njia ya msimbo kwa njia fiche. Nambari ya binary - wapi na jinsi inatumiwa

Inawezekana kutumia kiwango programu chumba cha upasuaji Mifumo ya Microsoft Windows. Ili kufanya hivyo, fungua menyu ya "Anza" kwenye kompyuta yako, kwenye menyu inayoonekana, bofya "Programu Zote", chagua folda ya "Vifaa" na upate programu ya "Calculator" ndani yake. KATIKA orodha ya juu kikokotoo, chagua "Angalia" na kisha "Programu". Umbo la kikokotoo linabadilishwa.

Sasa ingiza nambari ya kuhamisha. Katika dirisha maalum chini ya uwanja wa pembejeo utaona matokeo ya kubadilisha nambari ya msimbo. Kwa hivyo, kwa mfano, baada ya kuingia nambari 216 utapata matokeo 1101 1000.

Ikiwa huna kompyuta au simu mahiri karibu nawe, unaweza kujaribu nambari iliyoandikwa kwa nambari za Kiarabu kuwa msimbo wa binary wewe mwenyewe. Ili kufanya hivyo, lazima ugawanye nambari kila wakati na 2 hadi salio la mwisho libaki au matokeo kufikia sifuri. Inaonekana kama hii (kwa kutumia nambari 19 kama mfano):

19: 2 = 9 - iliyobaki 1
9: 2 = 4 - iliyobaki 1
4: 2 = 2 - iliyobaki 0
2: 2 = 1 - iliyobaki 0
1: 2 = 0 - 1 imefikiwa (gawio ni chini ya mgawanyiko)

Andika salio kwa upande wa nyuma- kutoka mwisho kabisa hadi wa kwanza kabisa. Utapata matokeo 10011 - hii ndio nambari 19 ndani.

Ili kubadilisha nambari ya decimal ya sehemu kwenye mfumo, kwanza unahitaji kubadilisha sehemu nzima nambari ya sehemu kwenye mfumo wa nambari za binary, kama inavyoonyeshwa kwenye mfano hapo juu. Kisha unahitaji kuzidisha sehemu ya sehemu ya nambari ya kawaida kwa msingi wa binary. Kwa matokeo ya bidhaa, ni muhimu kuchagua sehemu nzima - inachukua thamani ya tarakimu ya kwanza ya nambari katika mfumo baada ya uhakika wa decimal. Mwisho wa algorithm hutokea wakati sehemu ya sehemu ya bidhaa inakuwa sifuri, au ikiwa usahihi wa hesabu unaohitajika unapatikana.

Vyanzo:

  • Kanuni za tafsiri kwenye Wikipedia

Mbali na mfumo wa nambari ya desimali ya kawaida katika hisabati, kuna njia zingine nyingi za kuwakilisha nambari, pamoja na fomu. Kwa hili, alama mbili tu hutumiwa, 0 na 1, ambayo inafanya mfumo wa binary urahisi wakati wa kutumia mbalimbali vifaa vya digital.

Maagizo

Mifumo ndani imeundwa kwa maonyesho ya ishara ya nambari. Mfumo wa kawaida hutumia hasa mfumo wa decimal, ambayo ni rahisi sana kwa mahesabu, ikiwa ni pamoja na katika akili. Katika ulimwengu wa vifaa vya digital, ikiwa ni pamoja na kompyuta, ambayo sasa imekuwa nyumba ya pili kwa wengi, iliyoenea zaidi ni , ikifuatiwa na octal na hexadecimal katika kupungua kwa umaarufu.

Mifumo hii minne ina kitu kimoja - ni ya msimamo. Hii inamaanisha kuwa maana ya kila ishara kwenye nambari ya mwisho inategemea iko katika nafasi gani. Hii inamaanisha dhana ya kina kidogo; katika mfumo wa binary, kitengo cha kina kidogo ni nambari 2, katika - 10, nk.

Kuna algorithms ya kubadilisha nambari kutoka kwa mfumo mmoja hadi mwingine. Njia hizi ni rahisi na hazihitaji ujuzi mwingi, lakini kuendeleza ujuzi huu unahitaji ujuzi fulani, ambao unapatikana kwa mazoezi.

Kubadilisha nambari kutoka kwa mfumo mwingine wa nambari hadi kunafanywa na mbili njia zinazowezekana: kwa mgawanyiko wa kurudia na 2 au kwa kuandika kila ishara ya mtu binafsi ya nambari kwa namna ya alama nne, ambazo ni maadili ya tabular, lakini pia inaweza kupatikana kwa kujitegemea kutokana na unyenyekevu wao.

Tumia njia ya kwanza kuleta kwa mwonekano wa binary nambari ya desimali. Hii ni rahisi zaidi kwa sababu ni rahisi kufanya kazi na nambari za desimali kichwani mwako.

Kwa mfano, badilisha nambari 39 hadi mfumo wa jozi. Gawanya 39 kwa 2 - utapata 19 na salio la 1. Fanya marudio machache zaidi ya kugawanya na 2 hadi umalize sawa na sifuri, na kwa wakati huu andika masalio ya kati kwenye mstari kutoka kulia kwenda kushoto. Seti inayotokana ya zile na sufuri itakuwa nambari yako katika mfumo wa jozi: 39/2 = 19 → 1;19/2 = 9 → 1;9/2 = 4 → 1;4/2 = 2 → 0;2/2 = 1 → 0;1/2 = 0 → 1. Kwa hivyo, tunapata nambari ya binary 111001.

Ili kubadilisha nambari kutoka besi 16 na 8 hadi umbo la mfumo wa jozi, tafuta au utengeneze majedwali yako ya majina yanayolingana kwa kila kipengele cha kidijitali na kiishara cha mifumo hii. Yaani: 0 0000, 1,0001, 2 0010, 3 0011, 4 0100, 5 0101, 6 0110, 7 0111, 8 1000, 9 1001, A 1010, B 11101, D 11101, D 1111, D 1011, D 11 .

Andika kila ishara ya nambari halisi kwa mujibu wa data iliyo kwenye jedwali hili. Mifano: Nambari ya Oktali 37 = = 00110111 katika mfumo wa jozi; nambari ya heksadesimali 5FEB12 = = 01011111110101100010010 mfumo.

Video kwenye mada

Wengine sio mzima nambari inaweza kuandikwa kwa fomu ya decimal. Katika kesi hii, baada ya koma kutenganisha sehemu nzima nambari, inawakilisha idadi fulani ya tarakimu zinazoonyesha sehemu isiyo kamili nambari. KATIKA kesi tofauti ni rahisi kutumia ama desimali nambari, au sehemu. Nukta nambari inaweza kubadilishwa kuwa sehemu.

Utahitaji

  • uwezo wa kupunguza sehemu

Maagizo

Ikiwa dhehebu ni 10, 100, au katika kesi ya 10^n, ambapo n ni nambari ya asili, basi sehemu inaweza kuandikwa kama . Idadi ya maeneo ya desimali huamua denominator ya sehemu. Ni sawa na 10^n, ambapo n ni idadi ya wahusika. Hii inamaanisha, kwa mfano, 0.3 inaweza kuandikwa kama 3/10, 0.19 kama 19/100, nk.

Hebu sasa sehemu nzima Nukta nambari si sawa na sifuri. Kisha nambari inaweza kubadilishwa ama kuwa sehemu isiyofaa, ambapo nambari ni kubwa kuliko denominator, au kwa . Kwa mfano: 1.7 = 1+(7/10) = 17/10, 2.29 = 2+(29/100) = 229/100.

Ikiwa kuna sufuri moja au zaidi mwishoni mwa sehemu ya desimali, basi sufuri hizi zinaweza kutupwa na nambari iliyo na sehemu zilizobaki za desimali kubadilishwa kuwa sehemu. Mfano: 1.7300 = 1.73 = 173/100.

Video kwenye mada

Vyanzo:

Sehemu kuu bidhaa za programu kwa Android imeandikwa katika lugha ya programu ya Java. Watengenezaji wa mfumo pia hutoa mifumo ya watengeneza programu kwa ajili ya kuendeleza programu katika C/C++, Python na Hati ya Java kupitia maktaba ya jQuery na PhoneGap.

Motodev Studio kwa Android, iliyojengwa juu ya Eclipse na kuruhusu upangaji programu moja kwa moja kutoka kwa SDK ya Google.

Kuandika baadhi ya programu na sehemu za msimbo ambazo zinahitaji utekelezaji wa juu zaidi, maktaba za C/C++ zinaweza kutumika. Matumizi ya lugha hizi inawezekana kupitia kifurushi maalum cha Watengenezaji wa Android Native Development Kit, inayolenga hasa kuunda programu kwa kutumia C++.

Embarcadero RAD Studio XE5 pia hukuruhusu kuandika programu asili kwa Android. Katika kesi hii, kifaa kimoja cha Android au imewekwa emulator. Msanidi programu pia anapewa fursa ya kuandika moduli za kiwango cha chini katika C/C++ kwa kutumia kiwango fulani Maktaba za Linux na maktaba ya Bionic iliyotengenezwa kwa ajili ya Android.

Mbali na C/C++, waandaaji wa programu wana fursa ya kutumia C#, zana ambazo ni muhimu wakati wa kuandika programu za asili kwa jukwaa. Kufanya kazi katika C# na Android kunawezekana kupitia kiolesura cha Mono au Monotouch. Walakini, leseni ya awali ya C # itagharimu programu $400, ambayo inafaa tu wakati wa kuandika bidhaa kubwa za programu.

PhoneGap

PhoneGap hukuruhusu kukuza programu kwa kutumia lugha kama vile HTML, JavaScript (jQuery) na CSS. Wakati huo huo, programu zilizoundwa kwenye jukwaa hili zinafaa kwa mifumo mingine ya uendeshaji na inaweza kubadilishwa kwa vifaa vingine bila mchango wa ziada mabadiliko katika msimbo wa programu. Kwa PhoneGap, wasanidi programu wa Android wanaweza kutumia JavaScript kuandika msimbo na HTML na CSS ili kuunda lebo.

Suluhisho la SL4A huwezesha kutumia lugha za uandishi katika uandishi. Kwa kutumia mazingira, imepangwa kuanzisha lugha kama Python, Perl, Lua, BeanShell, JRuby, nk. Hata hivyo, idadi ya watengenezaji ambao kwa sasa wanatumia SL4A kwa programu zao ni ndogo, na mradi bado uko katika hatua ya majaribio.

Vyanzo:

  • PhoneGap

Nambari ya binary inawakilisha maandishi, maagizo ya kichakataji cha kompyuta, au data nyingine kwa kutumia mfumo wowote wa herufi mbili. Kwa kawaida, ni mfumo wa sekunde 0 na 1 ambao hutoa muundo wa tarakimu mbili (biti) kwa kila ishara na maelekezo. Kwa mfano, mfuatano wa binary wa biti nane unaweza kuwakilisha thamani yoyote kati ya 256 na kwa hivyo inaweza kutoa nyingi. vipengele mbalimbali. Mapitio ya msimbo wa binary kutoka kwa jumuiya ya kimataifa ya wataalamu wa waandaaji wa programu yanaonyesha kuwa huu ndio msingi wa taaluma na sheria kuu inayofanya kazi mifumo ya kompyuta Na vifaa vya elektroniki.

Inabainisha msimbo wa binary

Katika kompyuta na mawasiliano ya simu, nambari za binary hutumiwa mbinu mbalimbali kusimba herufi za data kwenye mifuatano midogo. Njia hizi zinaweza kutumia nyuzi za upana usiobadilika au upana wa kutofautiana. Ili kuhamisha kwa msimbo wa binary Kuna seti nyingi za wahusika na usimbaji. Katika msimbo wa upana usiobadilika, kila herufi, nambari, au herufi nyingine inawakilishwa na mfuatano mdogo wa urefu sawa. Mfuatano huu biti, unaofasiriwa kama nambari ya jozi, kwa kawaida huonyeshwa katika jedwali la msimbo katika nukuu ya oktali, desimali au hexadecimal.

Usimbuaji Nambari: Mfuatano mdogo unaofasiriwa kama nambari ya jozi unaweza kubadilishwa kuwa nambari ya desimali. Kwa mfano, kesi ya chini herufi A, ikiwa inawakilishwa na uzi 01100001 (kama ilivyo katika msimbo wa kawaida wa ASCII), inaweza pia kuwakilishwa kama nambari ya decimal 97. Kubadilisha msimbo wa binary hadi maandishi ni utaratibu ule ule, kinyume chake.

Inavyofanya kazi

Je, msimbo wa binary unajumuisha nini? Nambari iliyotumika katika kompyuta za kidijitali, kulingana na ambayo kuna mbili tu mataifa yanayowezekana: juu na kuzima, kwa kawaida huashiria sifuri na moja. Ikiwa ndani mfumo wa desimali, ambayo hutumia tarakimu 10, kila nafasi ni nyingi ya 10 (100, 1000, nk), kisha katika mfumo wa binary, kila nafasi ya tarakimu ni nyingi ya 2 (4, 8, 16, nk). Ishara ya msimbo wa binary ni mfululizo wa mipigo ya umeme inayowakilisha nambari, alama na shughuli zinazopaswa kufanywa.

Kifaa kinachoitwa saa hutuma mipigo ya kawaida, na vijenzi kama vile transistors huwashwa (1) au kuzimwa (0) ili kupitisha au kuzuia mipigo. Katika msimbo wa binary, kila nambari ya decimal (0-9) inawakilishwa na seti ya tarakimu nne za binary au biti. Nne kuu shughuli za hesabu(kujumlisha, kutoa, kuzidisha na kugawanya) kunaweza kupunguzwa kwa michanganyiko ya shughuli za kimsingi za aljebra ya Boolean kwenye nambari za binary.

Kidogo katika nadharia ya mawasiliano na habari ni kitengo cha data sawa na matokeo ya chaguo kati ya mbili njia mbadala zinazowezekana katika mfumo wa nambari za binary unaotumika sana katika kompyuta za kidijitali.

Ukaguzi wa msimbo wa binary

Asili ya msimbo na data ni sehemu ya msingi ya ulimwengu wa kimsingi wa IT. Chombo hiki kinatumiwa na wataalamu kutoka IT ya kimataifa "nyuma ya pazia" - waandaaji wa programu ambao utaalam wao umefichwa kutoka kwa tahadhari ya mtumiaji wa kawaida. Uhakiki wa msimbo wa binary kutoka kwa wasanidi programu unaonyesha kuwa eneo hili linahitaji uchunguzi wa kina wa misingi ya hisabati na mazoezi ya kina katika uwanja wa uchanganuzi wa hisabati na upangaji programu.

Nambari ya binary ni fomu rahisi zaidi kanuni ya kompyuta au data ya programu. Inawakilishwa kabisa na mfumo wa tarakimu wa binary. Kwa mujibu wa mapitio ya msimbo wa binary, mara nyingi huhusishwa na kanuni ya mashine, kwa kuwa seti za binary zinaweza kuunganishwa ili kuunda msimbo wa chanzo, ambayo inatafsiriwa na kompyuta au vifaa vingine. Hii ni kweli kwa kiasi. hutumia seti za tarakimu mbili kuunda maagizo.

Pamoja na fomu ya msingi kanuni faili ya binary pia inawakilisha kiasi kidogo zaidi cha data ambacho kinapita kupitia maunzi changamano changamano na mifumo ya programu, kushughulikia rasilimali za leo na data. Kiasi kidogo cha data kinaitwa kidogo. Mistari ya sasa bits kuwa msimbo au data ambayo inafasiriwa na kompyuta.

Nambari ya binary

Katika hisabati na umeme wa kidijitali nambari ya binary ni nambari iliyoonyeshwa katika mfumo wa nambari ya msingi-2 au nambari ya binary mfumo wa kidijitali, ambayo hutumia herufi mbili tu: 0 (sifuri) na 1 (moja).

Mfumo wa nambari ya msingi-2 ni nukuu ya msimamo yenye radius ya 2. Kila tarakimu inarejelewa kama kidogo. Shukrani kwa utekelezaji wake rahisi katika digital nyaya za elektroniki kwa kutumia kanuni za kimantiki, mfumo wa binary inayotumiwa na karibu kompyuta zote za kisasa na vifaa vya kielektroniki.

Hadithi

Mfumo wa kisasa wa nambari za binary kama msingi wa msimbo wa binary ulivumbuliwa na Gottfried Leibniz mwaka wa 1679 na kuwasilishwa katika makala yake "Hesabu Binary Explained". Nambari za binary zilikuwa msingi wa theolojia ya Leibniz. Aliamini kuwa nambari za binary ziliashiria wazo la Kikristo la ubunifu wa zamani wa nihilo, au uumbaji bila chochote. Leibniz alijaribu kutafuta mfumo ambao ungebadilisha kauli za matusi za mantiki kuwa data ya kihesabu pekee.

Mifumo ya binary iliyomtangulia Leibniz pia ilikuwepo katika ulimwengu wa kale. Mfano ni mfumo wa binary wa Kichina I Ching, ambapo maandishi ya uaguzi yanategemea uwili wa yin na yang. Huko Asia na Afrika, ngoma zilizofungwa zilizo na tani jozi zilitumiwa kusimba ujumbe. Msomi wa Kihindi Pingala (karibu karne ya 5 KK) alitengeneza mfumo wa binary kuelezea prosody katika kazi yake Chandashutrema.

Wakazi wa kisiwa cha Mangareva huko Polynesia ya Ufaransa walitumia mfumo wa mseto wa binary-decimal hadi 1450. Katika karne ya 11, mwanasayansi na mwanafalsafa Shao Yong alibuni mbinu ya kupanga hexagram ambayo inalingana na mfuatano wa 0 hadi 63, kama inavyowakilishwa katika umbizo la binary, yin ikiwa 0 na yang ikiwa 1. Mpangilio pia ni mpangilio wa kileksikografia katika vitalu vya vipengele vilivyochaguliwa kutoka kwa seti ya vipengele viwili.

Wakati mpya

Mnamo 1605, tulijadili mfumo ambao herufi za alfabeti zinaweza kupunguzwa hadi mfuatano wa nambari za binary, ambazo zinaweza kusimba kama tofauti za hila za hati katika yoyote. maandishi ya nasibu. Ni muhimu kutambua kwamba ni Francis Bacon ambaye aliongeza nadharia ya jumla usimbaji wa binary kwa uchunguzi kwamba njia hii inaweza kutumika na vitu vyovyote.

Mwanahisabati na mwanafalsafa mwingine aitwaye George Boole alichapisha karatasi mnamo 1847 yenye kichwa " Uchambuzi wa hisabati mantiki", ambayo inaelezea mfumo wa aljebra wa mantiki unaojulikana leo kama algebra ya Boolean. Mfumo huo ulitokana na mbinu ya binary, ambayo ilikuwa na shughuli tatu za kimsingi: NA, AU na SIO. Mfumo huu haukufanya kazi hadi mwanafunzi aliyehitimu MIT aitwaye Claude Shannon alipogundua kuwa algebra ya Boolean aliyokuwa akijifunza ilikuwa sawa na mzunguko wa umeme.

Shannon aliandika tasnifu mnamo 1937 ambayo ilifanya matokeo muhimu. Nadharia ya Shannon ikawa mahali pa kuanzia kwa matumizi ya msimbo wa binary katika matumizi ya vitendo kama vile kompyuta na nyaya za umeme.

Aina zingine za msimbo wa binary

Bitstring sio aina pekee ya msimbo wa binary. Mfumo wa binary kwa ujumla ni mfumo wowote unaoruhusu chaguo mbili tu, kama vile kubadili ndani mfumo wa kielektroniki au mtihani rahisi wa kweli au uongo.

Braille ni aina ya msimbo wa binary unaotumiwa sana na vipofu kusoma na kuandika kwa kugusa, iliyopewa jina la muundaji wake Louis Braille. Mfumo huu una gridi ya pointi sita kila mmoja, tatu kwa safu, ambayo kila hatua ina majimbo mawili: iliyoinuliwa au iliyopunguzwa. Mchanganyiko mbalimbali nukta zina uwezo wa kuwakilisha herufi, nambari na alama za uakifishaji.

Marekani kanuni ya kawaida for Information Interchange (ASCII) hutumia msimbo wa binary wa biti 7 kuwakilisha maandishi na vibambo vingine katika kompyuta, vifaa vya mawasiliano na vifaa vingine. Kila herufi au ishara imepewa nambari kutoka 0 hadi 127.

Desimali yenye msimbo wa binary au BCD ni uwakilishi ulio na msimbo wa binary wa thamani kamili unaotumia grafu ya biti-4 kusimba tarakimu za decimal. Biti nne za binary zinaweza kusimba hadi maadili 16 tofauti.

Katika nambari zilizosimbwa za BCD, ni zile kumi za kwanza tu katika kila nukta ambazo ni halali na husimba tarakimu za desimali na sifuri, hadi tisa. Thamani sita zilizobaki si sahihi na zinaweza kusababisha ubaguzi wa mashine au tabia isiyojulikana, kulingana na utekelezaji wa kompyuta wa hesabu ya BCD.

Hesabu ya BCD wakati mwingine hupendelewa zaidi ya miundo ya nambari za nukta zinazoelea katika biashara na maombi ya kifedha, ambapo tabia changamano ya kurudisha nambari haifai.

Maombi

Wengi kompyuta za kisasa tumia programu ya nambari ya binary kwa maagizo na data. CD, DVD na Diski za Blu-ray kuwakilisha sauti na video katika mfumo wa binary. Simu kuhamishiwa fomu ya digital katika mitandao ya masafa marefu na ya simu mawasiliano ya simu kutumia urekebishaji wa msimbo wa mapigo na kwa sauti kupitia mitandao ya IP.

Kila mtu anajua kwamba kompyuta inaweza kufanya mahesabu na katika makundi makubwa data kwa kasi kubwa. Lakini si kila mtu anajua kwamba vitendo hivi hutegemea hali mbili tu: ikiwa kuna sasa au la na ni voltage gani.

Je, kompyuta huwezaje kuchakata taarifa mbalimbali kama hizo?
Siri iko katika mfumo wa nambari ya binary. Data zote huingia kwenye kompyuta, iliyotolewa kwa namna ya moja na zero, ambayo kila moja inafanana na hali moja ya waya ya umeme: ndio - high voltage, zero - chini, au wale - kuwepo kwa voltage, zero - kutokuwepo kwake. Kubadilisha data kuwa sufuri na zile huitwa ubadilishaji wa binary, na jina lake la mwisho linaitwa msimbo wa binary.
Katika nukuu ya desimali kulingana na mfumo wa nambari ya desimali unaotumika Maisha ya kila siku, thamani ya nambari inawakilishwa na tarakimu kumi kutoka 0 hadi 9, na kila mahali katika nambari ina thamani mara kumi zaidi ya mahali pa kulia kwake. Ili kuwakilisha nambari kubwa kuliko tisa katika mfumo wa decimal, sifuri huwekwa mahali pake, na moja huwekwa kwenye sehemu inayofuata, yenye thamani zaidi kwa kushoto. Vile vile, katika mfumo wa binary, ambao hutumia tarakimu mbili tu - 0 na 1, kila mahali ni mara mbili ya thamani kuliko mahali pa kulia kwake. Kwa hivyo, katika msimbo wa binary tu sifuri na moja inaweza kuwakilishwa kama nambari moja, na nambari yoyote kubwa kuliko moja inahitaji nafasi mbili. Baada ya sifuri na moja, tatu zifuatazo nambari za binary hizi ni 10 (soma moja-sifuri) na 11 (soma moja-moja) na 100 (soma moja-sifuri). 100 binary ni sawa na desimali 4. Jedwali la juu kulia linaonyesha vitu vingine sawa vya BCD.
Nambari yoyote inaweza kuonyeshwa kwa binary, inachukua nafasi zaidi kuliko desimali. Alfabeti pia inaweza kuandikwa katika mfumo wa binary ikiwa nambari fulani ya binary imepewa kila herufi.

Takwimu mbili kwa nafasi nne
Michanganyiko 16 inaweza kutengenezwa kwa kutumia mipira ya giza na nyepesi, ikichanganya katika seti za nne. Ikiwa mipira ya giza itachukuliwa kama sufuri na mipira nyepesi kama hiyo, basi seti 16 zitageuka kuwa msimbo binary wa vitengo 16, thamani ya nambari ya ambayo ni kutoka sifuri hadi tano (cm. meza ya juu kwenye ukurasa wa 27). Hata na aina mbili za mipira kwenye mfumo wa binary, idadi isiyo na kikomo ya mchanganyiko inaweza kujengwa kwa kuongeza idadi ya mipira katika kila kikundi - au idadi ya maeneo katika nambari.

Bits na ka

Kitengo kidogo zaidi ndani usindikaji wa kompyuta, kidogo ni kitengo cha data ambacho kinaweza kuwa na moja kati ya mbili hali zinazowezekana. Kwa mfano, kila moja na sufuri (upande wa kulia) inawakilisha 1 kidogo. Kidogo inaweza kuwakilishwa kwa njia nyingine: kwa kuwepo au kutokuwepo mkondo wa umeme, shimo na kutokuwepo kwake, mwelekeo wa magnetization kwa kulia au kushoto. Biti nane huunda baiti. Baiti 256 zinazowezekana zinaweza kuwakilisha herufi na alama 256. Kompyuta nyingi huchakata baiti moja ya data kwa wakati mmoja.

Uongofu wa binary. Nambari ya binary yenye tarakimu nne inaweza kuwakilisha nambari za desimali kutoka 0 hadi 15.

Jedwali la kanuni

Wakati msimbo binary unatumiwa kuwakilisha herufi za alfabeti au alama za uakifishaji, inahitajika meza za kanuni, ambayo inaonyesha ni msimbo gani unaolingana na mhusika gani. Nambari kadhaa kama hizo zimeundwa. Kompyuta nyingi zina msimbo wa tarakimu saba unaoitwa ASCII, au Msimbo wa Kiamerika wa kubadilishana habari. Jedwali la kulia linaonyesha Nambari za ASCII kwa alfabeti ya Kiingereza. Nambari zingine ni za maelfu ya herufi na alfabeti za lugha zingine za ulimwengu.

Sehemu ya jedwali la msimbo la ASCII

Kwa sababu ni rahisi zaidi na inakidhi mahitaji:

  • Vipi maadili kidogo ipo katika mfumo, ni rahisi zaidi kuzalisha vipengele vya mtu binafsi, inayofanya kazi na maadili haya. Hasa, tarakimu mbili za mfumo wa nambari za binary zinaweza kuwakilishwa kwa urahisi na wengi matukio ya kimwili: kuna sasa - hakuna sasa, induction ya shamba la magnetic ni kubwa kuliko thamani ya kizingiti au la, nk.
  • Kadiri kipengele kinavyokuwa chache, ndivyo kinga ya kelele inavyoongezeka na ndivyo inavyoweza kufanya kazi haraka. Kwa mfano, ili kusimba majimbo matatu kwa njia ya ukubwa wa induction ya shamba la magnetic, utahitaji kuingia maadili mawili ya kizingiti, ambayo hayatachangia kinga ya kelele na uaminifu wa kuhifadhi habari.
  • Hesabu ya binary ni rahisi sana. Rahisi ni meza za kuongeza na kuzidisha - shughuli za msingi na nambari.
  • Inawezekana kutumia kifaa cha algebra yenye mantiki kufanya shughuli za busara kwenye nambari.

Viungo

  • Kikokotoo cha mtandaoni cha kubadilisha nambari kutoka kwa mfumo wa nambari moja hadi mwingine

Wikimedia Foundation. 2010.

Tazama "Nambari ya binary" ni nini katika kamusi zingine:

    Msimbo wa kijivu wa 2-bit 00 01 11 10 3-bit Msimbo wa kijivu 000 001 011 010 110 111 101 100 Msimbo wa kijivu wa 4-bit 0000 0001 0011 0010 0110 010101010 10 10 10 10 10 0 1010 1011 1001 1000 msimbo wa kijivu mfumo wa nambari ambayo maadili mawili yanayokaribiana ... ... Wikipedia

    Msimbo wa Pointi ya Mawimbi (SPC) mfumo wa kuashiria 7 (SS7, OKS 7) ni ya kipekee (in mtandao wa nyumbani) anwani ya mwenyeji inayotumika katika kiwango cha tatu cha MTP (uelekezaji) katika mawasiliano ya mitandao ya SS7 kwa utambulisho ... Wikipedia

    Katika hisabati, nambari isiyo na mraba ni nambari ambayo haiwezi kugawanywa na mraba wowote isipokuwa 1. Kwa mfano, 10 haina mraba, lakini 18 sio, kwani 18 inaweza kugawanywa na 9 = 32. Mwanzo wa mfuatano wa nambari zisizo na mraba ni: 1, 2, 3, 5, 6, 7,… … Wikipedia

    Ili kuboresha makala hii, ungependa: Wikify makala. Fanya upya muundo kwa mujibu wa sheria za kuandika makala. Sahihisha makala kulingana na kanuni za kimtindo za Wikipedia... Wikipedia

    Neno hili lina maana zingine, angalia Python (maana). Darasa la Python lugha: mu ... Wikipedia

    KATIKA kwa maana finyu Maneno kwa sasa yanaeleweka kama "Jaribio la mfumo wa usalama", na yana mwelekeo zaidi kwa maana ya neno lifuatalo: Cracker attack. Hii ilitokea kwa sababu ya kupotoshwa kwa maana ya neno "hacker" yenyewe. Mdukuzi... ...Wikipedia

08. 06.2018

Blogu ya Dmitry Vassiyarov.

Msimbo wa binary- inatumika wapi na jinsi gani?

Leo nimefurahi sana kukutana nanyi, wasomaji wangu wapendwa, kwa sababu ninahisi kama mwalimu ambaye, katika somo la kwanza kabisa, anaanza kutambulisha darasa kwa herufi na nambari. Na kwa kuwa tunaishi katika ulimwengu teknolojia za kidijitali, basi nitakuambia nambari ya binary ni nini, ambayo ni msingi wao.

Wacha tuanze na istilahi na tujue maana ya binary. Kwa ufafanuzi, hebu turudi kwenye calculus yetu ya kawaida, ambayo inaitwa "decimal". Hiyo ni, tunatumia herufi 10 na nambari, ambayo inafanya uwezekano wa kufanya kazi kwa urahisi nambari tofauti na kuweka kumbukumbu zinazofaa. Kufuatia mantiki hii, mfumo wa binary hutoa kwa matumizi ya wahusika wawili tu. Kwa upande wetu, hizi ni "0" (sifuri) na "1" moja tu. Na hapa nataka kukuonya kwamba kwa dhahania kunaweza kuwa na wengine mahali pao alama, lakini ni maadili haya, yanayoonyesha kutokuwepo (0, tupu) na kuwepo kwa ishara (1 au "fimbo"), ambayo itatusaidia kuelewa zaidi muundo wa msimbo wa binary.

Kwa nini msimbo wa binary unahitajika?

Kabla ya ujio wa kompyuta, anuwai mifumo otomatiki, kanuni ya uendeshaji ambayo inategemea kupokea ishara. Sensor inasababishwa, mzunguko unafunga na kugeuka kifaa maalum. Hakuna sasa katika mzunguko wa ishara - hakuna operesheni. Ilikuwa ni vifaa vya umeme vilivyowezesha kufikia maendeleo katika usindikaji wa habari iliyowakilishwa na kuwepo au kutokuwepo kwa voltage katika mzunguko.

Matatizo yao zaidi yalisababisha kuibuka kwa wasindikaji wa kwanza, ambao pia walifanya kazi yao, kusindika ishara inayojumuisha mapigo yanayobadilishana kwa njia fulani. Hatutachunguza maelezo ya programu sasa, lakini yafuatayo ni muhimu kwetu: vifaa vya elektroniki viligeuka kuwa na uwezo wa kutofautisha mlolongo fulani wa ishara zinazoingia. Bila shaka, inawezekana kuelezea mchanganyiko wa masharti kwa njia hii: "kuna ishara"; "hakuna ishara"; "kuna ishara"; "Kuna ishara." Unaweza hata kurahisisha nukuu: "kuna"; "Hapana"; "Kuna"; "Kuna".

Lakini ni rahisi zaidi kuashiria uwepo wa ishara na kitengo "1", na ukosefu wake na sifuri "0". Kisha tunaweza kutumia nambari rahisi na fupi ya binary badala yake: 1011.

Kwa kweli, teknolojia ya wasindikaji imesonga mbele na sasa chips zina uwezo wa kugundua sio tu mlolongo wa ishara, lakini programu nzima iliyoandikwa na amri maalum zinazojumuisha. wahusika binafsi. Lakini kuzirekodi, msimbo huo wa binary hutumiwa, unaojumuisha zero na wale, unaofanana na kuwepo au kutokuwepo kwa ishara. Ikiwa yupo au la, haijalishi. Kwa chip, mojawapo ya chaguo hizi ni kipande kimoja cha habari, kinachoitwa "kidogo" (kidogo ni kitengo rasmi cha kipimo).

Kwa kawaida, ishara inaweza kusimbwa kama mlolongo wa wahusika kadhaa. Ishara mbili (au kutokuwepo kwao) zinaweza kuelezea chaguzi nne tu: 00; 01;10; 11. Njia hii ya encoding inaitwa mbili-bit. Lakini pia inaweza kuwa:

  • nne-bit (kama katika mfano katika aya hapo juu 1011) inakuwezesha kuandika 2 ^ 4 = mchanganyiko wa wahusika 16;
  • nane-bit (kwa mfano: 0101 0011; 0111 0001). Wakati mmoja ilikuwa ya kupendeza sana kwa upangaji kwa sababu ilifunika 2 ^ 8 = maadili 256. Hii ilifanya iwezekane kuelezea tarakimu zote za desimali, Alfabeti ya Kilatini na ishara maalum;
  • kumi na sita (1100 1001 0110 1010) na zaidi. Lakini rekodi zilizo na urefu kama huo tayari ziko kwa kazi za kisasa, ngumu zaidi. Wasindikaji wa kisasa tumia usanifu wa 32 na 64-bit;

Nitakuwa mkweli, mimi ndiye pekee toleo rasmi hapana, ilifanyika kwamba ilikuwa mchanganyiko wa wahusika nane ambao ukawa kipimo cha kawaida cha habari iliyohifadhiwa inayoitwa "byte". Hii inaweza kutumika hata kwa herufi moja iliyoandikwa kwa msimbo wa binary wa 8-bit. Kwa hivyo, marafiki zangu wapendwa, tafadhali kumbuka (ikiwa kuna mtu hakujua):

Biti 8 = baiti 1.

Ndivyo ilivyo. Ingawa herufi iliyoandikwa kwa thamani ya 2 au 32 pia inaweza kuitwa baiti. Kwa njia, shukrani kwa msimbo wa binary tunaweza kukadiria kiasi cha faili zilizopimwa kwa byte na kasi ya habari na maambukizi ya mtandao (bits kwa pili).

Usimbaji binary ukifanya kazi

Ili kusawazisha kurekodi habari kwa kompyuta, mifumo kadhaa ya utunzi imetengenezwa, moja ambayo, ASCII, kulingana na rekodi ya 8-bit, imeenea. Maadili ndani yake yanasambazwa kwa njia maalum:

  • herufi 31 za kwanza ni herufi za kudhibiti (kutoka 00000000 hadi 00011111). Kutumikia kwa maagizo ya huduma, pato kwa kichapishi au skrini, ishara za sauti, uundaji wa maandishi;
  • zifuatazo kutoka 32 hadi 127 (00100000 - 01111111) alfabeti ya Kilatini na alama za msaidizi na alama za punctuation;
  • iliyobaki, hadi 255 (10000000 - 11111111) - mbadala, sehemu ya meza kwa kazi maalum na kuonyesha alfabeti za kitaifa;

Uainishaji wa maadili ndani yake umeonyeshwa kwenye jedwali.

Ikiwa unafikiri kwamba "0" na "1" ziko katika utaratibu wa machafuko, basi umekosea sana. Kwa kutumia nambari yoyote kama mfano, nitakuonyesha muundo na kukufundisha jinsi ya kusoma nambari zilizoandikwa kwa nambari ya binary. Lakini kwa hili tutakubali makusanyiko kadhaa:

  • tutasoma byte ya herufi 8 kutoka kulia kwenda kushoto;
  • ikiwa ndani nambari za kawaida Tunatumia tarakimu za moja, makumi, mamia, kisha hapa (kusoma kwa utaratibu wa nyuma) kwa kila kidogo nguvu mbalimbali za "mbili" zinawasilishwa: 256-124-64-32-16-8- 4-2-1;
  • Sasa tunaangalia nambari ya binary ya nambari, kwa mfano 00011011. Ambapo kuna ishara "1" katika nafasi inayolingana, tunachukua maadili ya kidogo hii na kuyajumlisha. kwa njia ya kawaida. Ipasavyo: 0+0+0+32+16+0+2+1 = 51. Sahihi njia hii unaweza kuthibitisha kwa kuangalia jedwali la msimbo.

Sasa, marafiki zangu wadadisi, hamjui tu nambari ya binary ni nini, lakini pia mnajua jinsi ya kubadilisha habari iliyosimbwa nayo.

Lugha inayoeleweka kwa teknolojia ya kisasa

Kwa kweli, algorithm ya kusoma nambari ya binary na vifaa vya processor ni ngumu zaidi. Lakini unaweza kuitumia kuandika chochote unachotaka:

  • habari ya maandishi na chaguzi za umbizo;
  • nambari na shughuli zozote nazo;
  • picha za picha na video;
  • sauti, pamoja na zile zilizo nje ya safu yetu ya kusikia;

Kwa kuongeza, kutokana na unyenyekevu wa "uwasilishaji" inawezekana njia mbalimbali kurekodi maelezo ya binary: disks za HDD;

Inakamilisha faida usimbaji wa binary kwa vitendo uwezekano usio na kikomo kwa kusambaza habari kwa umbali wowote. Hii ni njia ya mawasiliano ambayo hutumiwa na vyombo vya anga na satelaiti bandia.

Kwa hivyo, leo mfumo wa nambari za binary ni lugha inayoeleweka na vifaa vingi vya kielektroniki tunavyotumia. Na kinachovutia zaidi ni kwamba hakuna njia nyingine inayotarajiwa kwa sasa.

Nadhani maelezo niliyowasilisha yatatosha kwako kuanza. Na kisha, ikiwa hitaji kama hilo litatokea, kila mtu anaweza kuzama ndani zaidi kujisomea mada hii. Nitakuaga na baada ya mapumziko mafupi nitakuandalia makala mpya blogi yangu, juu ya mada fulani ya kuvutia.

Ni bora ikiwa utaniambia mwenyewe;)

Nitakuona hivi karibuni.