Kujifunza na kazi za nyumbani
Angalia majibu ya madarasa ya sayansi ya kompyuta na elektroniki, na uone jinsi thamani za nafasi zinavyofanya kazi hapo.
Badilisha binary (msingi 2) kuwa desimali (msingi 10) papo hapo kwa kutumia kigeuzaji hiki cha bure mtandaoni cha binary hadi desimali. Weka nambari inayojumuisha tu 0 na 1 ili kuona thamani yake ya desimali, heksadesimali, oktali na hesabu ya thamani ya nafasi hatua kwa hatua. Unaweza pia kubadilisha desimali kuwa binari, kufanya kazi na sehemu na thamani za two's-complement zilizo na alama, na kunakili matokeo. Mabadiliko hufanyika kwenye kivinjari chako.
Gusa msingi ili kuuiga. Hex na oktali ni sahihi kabisa, ikiwa ni pamoja na tarakimu baada ya nukta.
Ingiza nambari ili kuona inavyofanya kazi.
Fahamu jinsi mfumo wa binary unavyofanya kazi, badilisha kwa mkono, na usome nambari zilizo na alama za ishara kwa kujiamini.
Mfumo wa nambari wa binary ni ule ambao kompyuta hutumia. Una nambari mbili tu, 0 na 1, zinazoitwa biti. Mfumo wa nambari wa desimali ni ule ambao watu hutumia kila siku, una nambari kumi. Kubadilisha kati yao kunakuwezesha kusoma kile kompyuta inachohifadhi, au kuandika thamani kwa njia ambayo kompyuta inaitaka.
Each position in a binary number is worth twice the position to its right: 1, 2, 4, 8, 16 and so on. Add up the positions that hold a 1 and you have the decimal value. This converter does that instantly, shows the working, and also gives hexadecimal and octal. For a visual use of hex values, try the Color Palette Generator.
Angalia majibu ya madarasa ya sayansi ya kompyuta na elektroniki, na uone jinsi thamani za nafasi zinavyofanya kazi hapo.
Soma alama za biti, vifuniko, ruhusa na thamani za usajili, au angalia ni thamani gani halisi ya biti 8 iliyosainiwa au biti 32 iliyosainiwa.
Fanya kazi na okteti za anwani za IP, vifuniko vya subneti na baiti ghafi, au tafsiri mfululizo wa baiti kuwa maandishi yanayosomeka.
Mifano hii inaonyesha mbinu. Unaweza kuandika yoyote kati yao kwenye kigeuzaji ili kuangalia.
| Binari | Kazi | Desimali | Sita |
|---|---|---|---|
| 1101 | 8 + 4 + 1 | 13 | D |
| 11010110 | 128 + 64 + 16 + 4 + 2 | 214 | D6 |
| 101.101 | 4 + 1 + 0.5 + 0.125 | 5.625 | 5.A |
| 11111111 (8-bit iliyosainiwa) | 255 − 256 | −1 | Ff |
| milioni moja (bit 8 iliyosainiwa) | 128 − 256 | −128 | 80 |
Spreadsheets na lugha za programu zina kazi zilizojengewa ndani kwa hili. Zinapungukiwa kwa idadi ndogo kuliko zile za zana hii.
BIN2DEC ya Excel inakubali hadi biti 10 tu na inachukulia biti ya kumi kama biti ya ishara, kwa hivyo tumia zana hii kwa thamani ndefu zaidi.
Sehemu zote ni sehemu ya thamani. Katika biti 8 unaweza kuhifadhi 0 hadi 255.
Bit ya kwanza huchukuliwa kama kiasi hasi. Katika biti 8 unaweza kuhifadhi −128 hadi 127. Ili kufanya nambari kuwa hasi, geuza kila biti na uongeze 1.
Vipande vilevile vina maana ya nambari tofauti kulingana na upana wao. 11111111 ni −1 ikiwa na vipande 8 lakini ni 255 ikiwa haijatiwa alama, na 0000000011111111 ni 255 hata ikiwa ni vipande 16 vilivyotiwa alama.
Kuandika alama ya minus mbele, kama −1010, ni wazo tofauti na komplementi ya mbili. Zana hii inaonyesha zote mbili unapobadilisha nambari hasi ya desimali.
Kila uongofu unafanyika kwenye kivinjari chako. Nambari unazochapa hazitumiwi kamwe kwa seva yetu na hazihifadhiwi.
Ingizo la binary limepunguzwa hadi biti 2,048 na ingizo la desimali hadi takriban tarakimu 600. Sehemu za desimali ambazo hazimalizi kwa binary hukatwa baada ya tarakimu 32 za binary. Miundo ya floating-point kama IEEE 754 haitafsiriwi: biti husomwa kama nambari za kawaida.
Andika thamani za nafasi 1, 2, 4, 8, 16 na kadhalika chini ya biti, kuanzia kulia. Jumuisha thamani za nafasi pale biti ni 1. Kwa 1101 ni 8 + 4 + 1 = 13.
Gawanya nambari kwa 2 mara kwa mara na kumbuka kila salio. Unapofika 0, soma salio kutoka mwisho hadi mwanzo. Kwa 13, salio ni 1101.
Ndiyo. Nambari zinazofuata nukta ya binary zinahesabiwa kama 1/2, 1/4, 1/8 na kadhalika, hivyo 101.101 ni 5.625. Kwa upande mwingine, sehemu za desimali hubadilishwa hadi nambari 32 za binary, na zana inakuambia wakati thamani haiwezi kuandikwa kwa usahihi.
Kamilisho la mbili ni jinsi kompyuta zinavyohifadhi nambari nzima hasi. Bit ya kwanza ina uzito hasi, hivyo katika biti nane 11111111 ni −1 na 10000000 ni −128. Chagua chaguo la signed na uchague upana wa biti ili kusoma biti zako kwa njia hii.
Hadi biti 2,048, au takriban tarakimu 600 za desimali. Ubadilishaji unatumia hesabu sahihi ya usahihi usio na kikomo, hivyo nambari kubwa hazipotezi tarakimu kama zinavyopoteza kwenye kikokotoo cha kawaida.
Nambari za binary hutumia tu 0 na 1. Ikiwa nambari yako ina tarakimu kama 2 hadi 9, huenda ni nambari ya desimali, kwa hivyo badilisha kutoka Desimali → Binary. Nafasi, alama za chini (underscore) na 0b ya mwanzo hazizingatiwi.
Ndiyo. Kila uongofu pia unaonyesha hexadesimali (msingi 16) na oktali (msingi 8), na unaweza kugusa thamani yoyote ili kuiongeza kwenye kumbukumbu.
Unapoingiza idadi nzima ya baiti (mizunguko ya biti 8), zana pia inaonyesha maandishi ambayo baiti hizo zinaandika katika UTF-8, kwa mfano 01001000 01101001 ni Hi.
Hapana. Mabadiliko yote hufanyika kwenye kivinjari chako na hakuna chochote unachotuma kinachotumwa kwa seva yetu au kuhifadhiwa.
Ndiyo. Ongeza ?mode=b2d&value=11010110 au ?mode=d2b&value=214 kwenye anwani ya ukurasa.
Ukurasa wa nyumbani una zana nyingine nyingi za bure ambazo hazihitaji ufunguo wa API.
Badilisha maandishi kuwa herufi kubwa, camelCase, title case, snake_case na zaidi.
Fungua zanaHesabu maneno, herufi, sentensi na muda wa kusoma unapotaja.
Fungua zanaLinganisha maandishi mawili mstari kwa mstari ili kuona kile kilichobadilika.
Fungua zanaOndoa mistari inayojirudia kutoka kwenye orodha yoyote au kundi la maandishi.
Fungua zanaHakuna swali linalolingana.
Shiriki mawazo yako kuhusu zana hii na wageni wengine.