Mojangwafatsi wa Binary go Decimal mo Inthaneteng — Sebaledi sa Binary sa Mahala

A o tlhoka go fetola palo ya binary ka bonako? E kwale fa godimo mme o bone boleng jwa yone jwa decimal ka bonako. Sefetoledi seno sa mahala sa binary go decimal mo inthaneteng se bontsha gape boleng jwa working, hexadecimal le octal, gore o kgone go tlhatlhoba karabo go na le go tshepa palo fela e sena tlhaloso.

Fetola binary E tsamaya mo sebatling sa gago sa mo lefelong leno.
Ga gona senotlolo sa API Mahala, ga go tlhokafale go ikwadisa
Phetoledi ya Binary go Decimal — Fetola Dipalo tsa Binary mo Inthaneteng

Nomoro ya di-binary

Mefuta ya 0 le 1. Mafelo, metlhala le tlhogo ya 0b ga di elwe tlhoko.
Bala palo jaaka

Tsenya ntlha ya dikarolwana, jaaka 101.101. Dipalo tse ditelele go fitlha go di-bit di le 4,096 di fetolwa ka nepagalo.

Maduo

Deshinale —
—Heseteshale
—Oketale
0Bits
Nngwe (1)
—Go saenilwe go bala

Go ne ga balelwa jang

Tsenya nomoro ya binary go bona bit nngwe le nngwe le boleng jwa maemo a yone.

Fetola lenaneo

E dirisa ditlhophiso tse di tshwanang le tsa fa godimo. Go fitlha go mela e le 500.

Maduo a gago a dipalo tsa lesome a tla tlhagelela fano.

Mokaedi

Phetoli ya Binary go ya go Decimal: Fetola Dipalo tsa Binary ka tiro ya kgato ka kgato.

Fetola binary go nna decimal, tlhatlhoba boleng jwa two's complement, mme o bone sentle gore bit nngwe le nngwe e kopana jang.

Tlhaloso e e motlhofo

Phetolo ya Binary go ya go Decimal ke eng?

Binary e dirisa fela 0 le 1, fa decimal e le tsamaiso ya dipalo e re e dirisang gantsi go tswa go 0 go ya go 9. Go fetola binary go nna decimal go raya fela go batla palo e e tlwaelegileng ya decimal e e emetsweng ke paterone ya binary. Sekao, 1010 ke 10 mo go decimal.

Binary e bonala gongwe le gongwe mo go tsa dikhomphiutha, go tswa mo datsheng ya porokeramo le di-bit flag go ya go tsa eleketeroniki le marangrang. Fa o tlhoka fela karabo, sediriswa sa phetolo se go direla dipalo. Fa o ithuta mokgwa, phanele ya dipalo e go letla go bona kwa karabo e tswang teng.

Mabaka a a tlwaelegileng a go fetola

Tiriso e e Tlwaelegileng

Ga o tlhoke go nna mo-programmer gore o kopane le binary. E tlhagelela mo dithutong tsa saense ya khomphutha, khoutu, networking le eleketeroniki, mme mophetoledi yo o bonako o a thusa nako nngwe le nngwe fa o tlhoka go tlhatlhoba boleng.

Tiro ya gae le go ithuta

Dirisa tiro ya kgato ka kgato go tlhatlhoba dithuto tsa ditsamaiso tsa dipalo le go bona kafa karolwana nngwe le nngwe e tsenyang letsogo mo boleng jwa bofelo jwa lesome.

Go rulaganya le go baakanya diphoso

Tlhatlhoba difolaga tsa di-bit, di-mask le boleng jwa di-register o sa dire dipalo tsa boleng-jwa-lefelo ka diatla. Mokgwa wa Signed gape o mosola fa paterone ya di-bit e emetse palo e e feletseng e e nang le sesupo sa minus.

Dikgolagano le eleketeroniki

Dira ka ditlhopha tsa binary tse di dirisiwang mo marang-rang le mo eleketeroniking. Fa o dira phetolelo gantsintsi, peista boleng bo le bongwe mo mola o le mongwe mo sedirisiweng sa go fetola lenaane, mme o kopololele dipholo tsa decimal mmogo.

Dikai tse di dirilweng

Dipalo tsa Binary le Boleng jwa tsone jwa Desimale

A o batla sebadisi sa dipalo tsa binary le decimal go bona boleng ka bonako? Dikai tse di bontsha mefuta ya diphetolo tsa binary go nna decimal tse o ka di tlhatlhobang ka sedirisiwa se, go akaretsa boleng jo bokhutshwane, tshedimosetso e e simololang ka 0b le dipaterone tse di tlwaelegileng tsa di-bit.

Dikai tse di akaretsa dipatlo di le mmalwa tse batho gantsi ba di dirang fa ba tlhatlhoba boleng jwa binary. Tsotlhe ke diphetolo tse di sa tlhomamisiwang; dirisa mokgwa o o Tlhomamisitsweng fa paterone ya di-bit e emetse palo e e feletseng ya two's-complement.

BobediDeshinaleMafoko a masweGo dira
0010222
0100444
101554 + 1
101010A8 + 2
111115F8 + 4 + 2 + 1
10000161016
0b101010422A32 + 8 + 2
11111111255Go ya kwa pele128 + 64 + 32 + 16 + 8 + 4 + 2 + 1
100000000256100256
111110100010003E8512 + 256 + 128 + 64 + 32 + 8
Fetola ka dikgato di sekae

O ka Fetola Binary go nna Decimal Jang mo Inthaneteng Mahala

  1. Tsenya kgotsa o peiste nomoro ya binary mo lebokosong. O ka tsenya diphatlha, di-underscore kgotsa tlhogo ya 0b; sebadisi se di baakanya pele ga se bala maduo.
  2. Bala karabo ya desimale mo phaneleng ya dipoelo. Hexadesimale, oktale, palo ya dibit le palo ya di-1 di a intšhwafatsa fa o ntse o thaepa.
  3. Fa di-bit di emetse palo e e sa dirololwang e e nang le letshwao, fetola go ya go Signed (two's complement) mme o tlhophe bophara jwa di-bit jo bo siameng, kgotsa o e tlogele mo go Auto.
  4. Bula dintlha tsa dipalo go bona karolwana nngwe le nngwe, boleng jwa maemo a yone le palogotlhe e e dirisitsweng go fitlhelela karabo ya desimale.
  5. Go fetola di-value di le dintsi ka nako e le nngwe, tsenya boleng bo le bongwe jwa binary mo molaeng mongwe le mongwe mo sedirisweng sa go fetola lenaane. O ka kgona go kopisa dipholo tsotlhe tsa decimal kgotsa wa di laisolola jaaka faele ya CSV.
Setshwantsho se se feletseng

Tataiso e e Feletseng ya go Bala Binary

Bontsi jwa diphetogo bo ikaegile ka boleng jwa maemo. Dipalo tse di nang le letshwao di oketsa mogopolo o mongwe: two's complement, e leng tsela e disisiteme di le dintsi di emelang dipalo tse di kwa tlase ka yone.

Maemo a dipalo

Maemo mongwe le mongwe ke maatla a bobedi. Go simolola ka fa mojeng, dipalo ke 1, 2, 4, 8, 16 jalo le jalo. Kopanya dipalo kwa 'bit' e leng 1 mme o tlogele maemo a a nang le 0.

Tsela e khutshwane ya menagane le go oketsa

Go na le tsela e nngwe e e motlhofo ya go fetola binary o sa kwala dipalo tsa masego a mabedi. Simolola ka 0, bala go tswa molemeng go ya mojeng, menaganya palogotlhe e e tsweletseng gabedi mme o tsenye bit e e latelang. Mo go 1101, dipalo tse di tsweletseng ke 1, 3, 6 le 13.

Dikarolwana tsa pedi

Dipalo tse di morago ga ntlha ya bobedi di emela dikarolwana: 1/2, 1/4, 1/8 jalo le jalo. Ka sekai, 101.101 e lekana le 4 + 1 + 0.5 + 0.125, se se dirang 5.625.

Tlaleletso ya bobedi

Mo boleng jo bo nang le sesupo, bit ya kwa molemeng e dira jaaka bit ya sesupo mo bophareng jo bo tlhophilweng. Mo mokgweng wa 8-bit wa two's complement, 11111110 e emela −2, fa dibit tseo di le robedi di emela 254 fa di balwa e le tse di se nang sesupo.

Go diragalang fa o ntse o thaepa

Sedirisiwa se se dira jang

Phetoli e simolola ka go phepafatsa diphatlha, methalo ya kwa tlase le tlhogo ya 0b e e eteletseng pele, go tswa foo e tlhatlhoba gore tshedimosetso e e tsenngwang e na le dinomoro tsa binary tse di siameng mme, mo mokgweng wa unsigned, ntlha ya binary e le nngwe fela bogolo. E bala boleng ka dipalo tsa dipalo tse dikgolo tse di nepagetseng. Seo se raya gore boleng jwa binary jo bo leele bo ka fetolwa go sena mathata a go kgotlha a o ka a bonang mo dipalong tse di tlwaelegileng tsa floating-point.

Maduo a a botoka

Maele le Mekgwa e e Gaisang

  • Go bona boleng jo bo telele, kopanya di-bit ka di le nne kgotsa di le robedi, jaaka 1101 0110. Mafelo a a tlogelwa, mme a dira gore palo e balwe motlhofo thata.
  • Tlhola gore a palo e na le sesupo sa boleng kgotsa e sena pele o e fetola. Dibi tse di tshwanang di ka nna le boleng jwa dipalo tsa masome jo bo farologaneng thata go ikaegile ka tlhopho eo.
  • Dirisa bophara jo bo siameng jwa di-bit mo mefuteng e e nang le sesupo sa boleng. Ka sekai, 1111 ke −1 fa e le boleng jwa di-bit di le 4 jwa two's-complement, mme e ka emela 15 fa e tsewa e le boleng jo bo se nang sesupo.
  • Fa o dira ka aterese ya IPv4, fetola ditlhopha tsa yone tsa di-bit di le robedi ka go di kgaoganya. Aterese e e nang le ditshitswana ga se nomoro e le nngwe ya binary, mme sefetoli se tsaya ntlha e e fa gare jaaka ntlha ya binary.
  • Dira tlhatlhobo e e bofefo ya tlhaloganyo fa o kgona. Go tsenya lefela kwa bofelong go menaganya boleng jwa binary jo bo sa kwalwang gabedi, mme mola wa dinomoro tsa 1 fela o kwa tlase ga maatla a a latelang a pedi ka nngwe.
Go siame go itse

Melelwane & Boiphemelo

Bosephiri

Diphetolo di dirwa mo sebatling sa gago. Dintlha tsa di-binary tse o di tsenyang ga di romelwe kwa servereng kgotsa go bolokwa ke sebaphetoli.

Melelwane

Mogokaganyi o amogela boleng jwa binary go fitlha go di-bit di le 4,096 le mela e e ka nnang 500 mo mogokaganying wa di-batch. Two's complement ke ya dipalo tse di feletseng, fa dikarolwana tsa binary tsone di tshegediwa mo mokgweng wa unsigned. Hexadecimal le octal di emela paterone ya di-bit e e tsenyeditsweng.

Go tswa go batho ba ba dirisang sedirisiwa se

Ditekelo

Go laisolwa ditekelo…
Tswelela pele

Didirisiwa tse dingwe gape

Didirisiwa tse dingwe tse dintsi tsa mahala, tse di sa tlhokeng API-key di fitlhelwa mo tsebeng ya gae.