Fanovana Binary ho Decimal an-tserasera — Mpikajy Binary maimaim-poana

Mila manova isa binera haingana ve ianao? Ampidiro etsy ambony dia hahazo avy hatrany ny sanda decimal. Ity mpamindra binera ho decimal an-tserasera maimaim-poana ity dia mampiseho ihany koa ny sanda hexadecimal sy octal, ka azonao atao ny manamarina ny valiny fa tsy miantehitra fotsiny amin'ny isa tsy misy fanazavana.

Avereno ho hetsika Mandeha eo an-toerana ao amin'ny mpitety tranonkalanao
Tsy misy lakile API Maimaim-poana, tsy ilaina ny fisoratana anarana
Mpanova Binary ho Desimal — Manovaisa ny isa binary an-tserasera

Isa binera

Karazana 0 sy 1. Tsy raisina an-tanana ny elanelana, ny tsipika ambany ary ny mialoha 0b.
Vakio ny isa hoe

Ampio teboka ho an'ny ampahany, toy ny 101.101. Ny isa lava kokoa hatramin'ny 4 096 bits dia avadika marina.

Vokatra

Desi -
—Heksadesimaly
—Oktaly
0Bits
0Iray (1s)
—Famaki-panasonia

Ny fomba nanisana azy

Ampidiro isa binera mba hahitanao ny bit tsirairay sy ny lanja toerany.

Avereno endrika ny lisitra

Mampiasa ireo fikirakirana mitovy amin'ireo etsy ambony. Hatramin'ny andalana 500.

Ny valin-kaontinao amin'ny isa am-polony dia hiseho eto.

Ny torolàlana

Mpanova Binary ho Decimal: Manova isa binary miaraka amin'ny fomba fiasa dingana-dingana

Avereno amin'ny isa folo ny binary, jereo ny sanda two's complement, ary jereo tsara ny fomba fitambaran'ny bit tsirairay.

Fanazavana tsotra

Inona no atao hoe fanovana binary ho decimal?

Ny rafitra binera dia mampiasa 0 sy 1 ihany, raha ny rafitra desimaly kosa no rafitra isa ampiasaintsika matetika manomboka amin'ny 0 ka hatramin'ny 9. Ny fanovana avy amin'ny binera ho desimaly dia midika fotsiny hoe mitady ny isa desimaly mahazatra izay asehon'ny lamina binera. Ohatra, 1010 dia 10 amin'ny desimaly.

Ny binary dia miseho na aiza na aiza amin'ny informatika, manomboka amin'ny angon-drakitra programa sy ny bit flags ka hatramin'ny elektronika sy ny tambajotra. Raha mila valiny fotsiny ianao dia ny mpanova no manao ny kajy ho anao. Raha mianatra ny fomba ianao dia ahafahanao mahita ao amin'ny tontonana kajy hoe avy aiza no avy ny valiny.

Antony mahazatra hanovana

Fampiasana mahazatra

Tsy ilaina ny ho mpandahatra mba hiatrika ny binary. Hita izany amin'ny lesona siansa momba ny solosaina, ny kaody, ny tambajotra ary ny elektronika, ary mahasoa ny mpandika haingana rehefa mila manamarina sanda ianao.

Asa an-trano sy fianarana

Ampiasao ny fomba fiasa dingana-dingana mba hanamarinana ny fanazaran-tena momba ny rafitra isa ary hahitana ny fomba fandraisan'ny bit tsirairay anjara amin'ny sanda decimal farany.

Fandaharana sy fanitsiana lesoka

Jereo ny bit flags, ny maska ary ny sanda ao amin'ny register nefa tsy mila manao kajy amin'ny toerana-sanda amin'ny tanana. Mahasoa ihany koa ny maody misy famantarana rehefa maneho isa manontolo miiba ny lamina bit.

Tambajotra sy elektronika

Miasa amin'ireo vondrona binera ampiasaina amin'ny tambajotra sy elektronika. Ho an'ny fanovana miverimberina, apetaho ny sanda iray isaky ny andalana ao amin'ny mpandika lisitra ary adika miaraka ny vokatra desimaly.

Ohatra efa voavaha

Ny isa binera sy ny sanda desimaly-ny

Mitady kalkiolatera binary-decimal ho an'ny fanombanana haingana ve ianao? Ireto ohatra ireto dia mampiseho ny karazana fanovana binary ho decimal azonao atao amin'ity fitaovana ity, anisan'izany ny sanda fohy, ny fampidirana misy prefixa 0b ary ny lamina bit mahazatra.

Ireto ohatra ireto dia mandrakotra fikarohana maromaro izay matetika ataon'ny olona rehefa manamarina ny sanda binary. Izy rehetra dia fanovana tsy misy famantarana; ampiasao ny maody misy famantarana rehefa maneho isa roa-complement ny lamina bit.

RômaninaDesi-malaEninaMiasa
0010222
0100444
101554 + 1
101010A8 + 2
111115F8 + 4 + 2 + 1
10000161016
0b101010422A32 + 8 + 2
11111111255Fahitalavitra128 + 64 + 32 + 16 + 8 + 4 + 2 + 1
100000000256100256
111110100010003E8512 + 256 + 128 + 64 + 32 + 8
Amboary amin'ny dingana vitsivitsy

Ahoana ny fomba hanovana ny binary ho decimal an-tserasera maimaim-poana

  1. Ampidiro na apetaho isa binera ao anaty boaty. Azonao ampiana elanelana, tsipika ambany na mialoha ny 0b; hanadio ireo ny mpandika alohan'ny hikajiana ny vokatra.
  2. Vakio ny valiny desimaly ao amin'ny tontonana valiny. Miova araka ny soratanao ny hexadesimaly, ny oktaly, ny isan'ny bit ary ny isan'ny 1.
  3. Raha maneho isa manontolo misy famantarana ireo bits, mifamadika ho amin'ny Signed (two's complement) ary safidio ny sakany bits mety, na avelao amin'ny Auto.
  4. Sokafy ny antsipirian'ny kajy mba hahitana ny singa tsirairay, ny lanjan'ny toerany ary ny fitambarana nampiasaina mba hahazoana ny valiny amin'ny endrika desimaly.
  5. Ho an'ny fanovana andiany, apetaho ny sanda binary iray isaky ny tsipika ao amin'ny mpandika lisitra. Azonao atao avy eo ny maka ny vokatra desimaly rehetra na misintona azy ireo ho rakitra CSV.
Ny sary feno

Torolalana feno momba ny famakiana ny binera

Ny ankamaroan'ny fanovana dia mifototra amin'ny lanja toerana. Ny isa misy famantarana dia mampiditra hevitra iray fanampiny: ny famenoana roa (two's complement), izay fomba ampiasain'ny rafitra maro hanehoana ny isa manontolo miiba.

Sanda toerana

Ny toerana tsirairay dia herin'ny roa. Manomboka amin'ny ankavanana, ny sanda dia 1, 2, 4, 8, 16 ary toy izany hatrany. Ampio ireo sanda izay bit 1 ary aza raisina ireo toerana misy bit 0.

Ny fomba fohy ampiasaina amin'ny fampitambarana roa sy fanampiana iray

Misy fomba iray hafa mahasoa hanovana ny binary nefa tsy manoratra ny herin'ny roa. Manomboha amin'ny 0, vakio avy ankavia mankany ankavanana, ampitomboy roa ny fitambaran'isa efa misy ary ampio ny bit manaraka. Ho an'ny 1101, ny sanda mandritra dia 1, 3, 6 ary 13.

Sisa-isa binera

Ny tarehimarika aorian'ny teboka binera dia maneho ampahany: 1/2, 1/4, 1/8 ary ny sisa. Ohatra, 101.101 dia mitovy amin'ny 4 + 1 + 0.5 + 0.125, ka mahazo 5.625.

Fenitry ny roa

Ho an'ny sanda misy famantarana, ny bit ankavia indrindra no miasa ho bit famantarana ho an'ny sakany voafidy. Amin'ny rafitra fanampin'ny roa 8-bit, 11111110 dia maneho −2, raha ireo bit valo mitovy kosa dia maneho 254 rehefa vakiana ho tsy misy famantarana.

Inona no mitranga rehefa manoratra ianao

Ny fomba fiasan'ity fitaovana ity

Voalohany, manadio ny elanelana, ny tsipika ambany ary ny mialoha 0b ny mpamandrika, avy eo manamarina fa ny fampidirana dia misy tarehimarika binary manankery ary, amin'ny maody tsy misy famantarana, farafahakeliny teboka binary iray. Manisa ny sanda amin'ny alàlan'ny kajy isa lehibe tena marina izy. Midika izany fa azo avadika tsy misy olana fanitsiana ireo sanda binary lava, izay mety hiseho amin'ny kajy floating-point mahazatra.

Vokatra tsara kokoa

Torohevitra sy fomba fanao tsara indrindra

  • Ho an'ny sanda lava, atambaro ny bits ho vondrona efatra na valo, toy ny 1101 0110. Tsy raisina an-tanisaina ny elanelana, saingy mahatonga ny isa ho mora vakiana kokoa.
  • Jereo raha voasonia na tsy voasonia ny isa alohan'ny hanovanao azy. Mety hanana sanda decimal tena samihafa ireo bits mitovy arakaraka io safidy io.
  • Ampiasao ny sakany bit mety ho an'ny sanda misy famantarana. Ohatra, 1111 dia −1 amin'ny sanda two's-complement 4-bit, fa afaka maneho 15 izy rehefa raisina ho sanda tsy misy famantarana.
  • Raha miasa amin'ny adiresy IPv4 ianao, dia avadika misaraka ireo vondrona valo-bit. Tsy isa binera iray ny adiresy misy teboka, ary raisin'ny mpandika ho teboka binera ny teboka.
  • Ataovy fanamarinana haingana ny fahamarinana rehefa azo atao. Ny fampiana aotra amin'ny farany dia mampitombo avo roa heny ny sanda binera tsy misy famantarana, ary ny andian-tsoratra misy 1 rehetra dia iray latsaka noho ny herin'ny roa manaraka.
Tsara ho fantatra

Fetra sy Tsiambaratelo

Tsiambaratelo

Atao eo an-toerana ao amin'ny mpitety tranonkala-nao ny fanovana. Tsy alefa any amin'ny mpizara na tehirizin'ny mpamandrika ny sanda binary ampidirinao.

Fetra

Mandray sanda binera hatramin'ny 4 096 bits ary hatramin'ny 500 andalana ao amin'ny mpanova andiany ny mpanova. Ny famenoana roa (two's complement) dia ho an'ny isa manontolo, raha toa ka tohanana amin'ny maody tsy misy famantarana ny ampahany binera. Ny hexadesimaly sy ny oktaly dia maneho ny lamina bit nampidirina.

Avy amin'ireo olona mampiasa ity fitaovana ity

Hevitra

Eo am-pampidirana ny hevitra…
Tohizo hatrany

Fitaovana fanampiny ao anaty boaty

Misy fitaovana maimaim-poana hafa am-polony maro hita ao amin'ny pejy fandraisana.