Hana pū me nā Binary a me nā Hexadecimal Numbers

ʻO nā helu binary a me nā hexadecimaluaʻelua mau mea'ē aʻe i nā helu kuʻuna maʻamau i hoʻohanaʻia i ka ola o kēlā me kēia lā. ʻO nā mea koʻikoʻi o nā pūnaewele pūnaewele e like me nā helu, nā masks, a me nā kī e pā ana i nā helu binary a hexadecimal. Ke hoʻomaopopo i keʻano o ka hoʻohanaʻana o ia mau helu binary a me hexadecimal i ke kūkuluʻana, ka hoʻoponoponoʻana, a me ka hoʻolālāʻana i kekahi pūnaewele.

Nā Bits a me nā Bytes

Hoʻokumu kēiaʻatikala papahana i kaʻike maʻalahi o nā piko a me nā bytes .

ʻO nā helu binary a me nā hexadecimal ka māmā maʻamau e hana me kaʻikepili i mālamaʻia i loko o nā piko a me nā bytes.

ʻO Numbers a me ka Mālua

ʻO nā helu helu maʻamau a pau nā hui o nā huaʻelua '0' a me '1'. Eia kekahi mauʻano o nā helu binary:

1
10
1010
11111011
11000000 10101000 00001100 01011101

Hiki i nā mea hoʻolālā a me nā mathematicians ke kelepona i ke kikowaena helu binary i kahi papahanaʻelua- no ka meaʻo nā helu binary wale nō nā heluʻelua '0' a '1'. Ma ka hoʻohālikelike,ʻo kā mākou pūnaewele helu decimal maʻamauʻo ia kahi pūnaewele papahana heʻumi e hoʻohana ana i nā huaʻumi '10' ma o ka '9'. ʻO nā helu hexadecimal (i kūkākūkāʻia ma hope aku) he pūnaewele heʻumikumamāono .

Ke hoʻololiʻana mai nā helu Binary a Decimal

Loaʻa nā helu helu pāʻani a pau i nā hanana decimal a me ka hakahaka. No ka hoʻololiʻana i nā helu binary a me nā decimal me ka lima, pono iāʻoe ke hoʻohana i ka manaʻo noʻonoʻo o nā koina hoʻonohonoho .

He mea maʻalahi ka manaʻo kūlana hoʻonohonoho: Me nā heluʻelua a me nā decimal, ke kūpono maoli ka helu maoli o kēlā me kēia helu i kona kūlana ("pehea ka mamao") i loko o ka helu.

Eia kekahi laʻana, ma ka helu decimal 124 ,ʻo ka helu '4' ka helu "ʻehā," akāʻo ka helu '2' ka helu "iwakālua,"ʻaʻole "ʻelua." ʻO ka '2' ka mea nui aku ma mua o ka '4' ma kēia hihia no ka mea, ua hoʻonohoʻiaʻo ia ma ka hema i ka helu.

Pēlā nō i ka helu helu 1111011 ,ʻo ka mea pono loa '1' ka helu "hoʻokahi," akāʻo ka hema loa '1' kahi mea kiʻekiʻe loa ("kanaonokumamāhā" ma kēia hihia).

Ma ka'ikematika, ke kumu o ka pūnaewele helu e hoʻoholo i ka nui o nā helu waiwai ma ke kūlana. No nā helu paukū heʻumi-nui, hoʻonui i kēlā me kēia helu ma ka hema e ka mea holomua o 10 e helu i kona waiwai. No nā heluʻelua-ʻelua helu, hoʻonui i kēlā me kēia helu ma ka hema e ka holomua o ka helu 2. E hana mau ka heluʻana mai ka'ākau a me ka hema.

Ma keʻano i hōʻikeʻia nei, heluʻia ka helu decimal 123 i:

3 + (10 * 2 ) + (10 * 10 * 1 ) = 123

ao ka helu helu 1111011 e huli ana i ka decimal penei:

1 + (2 * 1 ) + (2 * 2 * 0 ) + (4 * 2 * 1 ) + (8 * 2 * 1 ) + (16 * 2 * 1 ) + (32 * 2 * 1 ) = 123

Nolaila, ua like ka helu helu 1111011 me ka helu decimal 123.

Ke hoʻololiʻana mai ka Decimal i nā Nānā Binary

No ka hoʻololiʻana i nā helu ma kahiʻaoʻao'ē aʻe, mai ka decimal i ka pakanā, e koi i ka mahele likeʻole ma mua o ka hoʻonuiʻana i ka nui.

No ka hoʻololiʻana i ka heluʻana mai ka decimal i kahi helu binary, e hoʻomaka me ka helu decimal a hoʻomaka i ka māheleʻana i ke kumu helu binary (kumu "ʻelua"). No kēlā me kēia pākuʻi ka hopena i ke koena o 1, hoʻohana i ka '1' ma kēlā kūlana o ka helu binary. Ke hoʻokaʻawale ka puʻunaue i kahi koena o 0 ma kahi, hoʻohana i ka '0' ma kēlā kūlana. Kūleʻa i ka hopena o ka mahele i kahi o ka 0. E kauohaʻia nā hua binary huahua mai ka'ākau a me ka hema.

Eia kekahi laʻana, ka helu decimal number 109 e huli ana i ka mea maʻamau e like me kēia:

ʻO ka helu decimal 109 kūlike i ka helu helu 1101101 .

E nānā pū - Nānā Manaʻo ma ka Pūnaewele Alaiʻole a me Kelepona