Joan edukira
Bai
EspañolEnglishEuskara Hasi →

Tresnak

Zenbaki-oinarrien bihurgailua

Zenbaki-oinarrien bihurgailua: hamartarra, bitarra, hamaseitarra eta zortzitarra

Bihurtu zenbakiak hamartar, hamaseitar, bitar eta zortzitarraren artean.

Pribatua diseinuz
Hamartarra
Hamaseitarra
0x
Bitarra
0b
Zortzitarra
0o
1514131211109876543210

Tresna honi buruz

Zenbaki bat hamartarretik bitarrera edo hamaseitarrera pasatzea eguneroko kontua da programazioan, elektronikan eta sareetan: kolore bat hamaseitarrean irakurtzea, fitxategi-baimenak zortzitarrean interpretatzea, mikrokontrolagailu baterako bit-maskara bat prestatzea edo memoria-irauli bat ulertzea. Bihurgailu honek zenbaki bera lau oinarrietan erakusten du aldi berean, eta bit-mailako eragiketen kalkulagailu bat ere badu.

«Bihurgailua» fitxan, idatzi edozein oinarriren errenkadan, eta beste hirurak berez eguneratzen dira; aurrizkiak dituzten balioak ere itsats ditzakezu, 0xFF edo 0b1010 bezalakoak. Kopiatzeko botoiak dagokion aurrizkia gehitzen du. Azpian, «Aktibatu bitak» atalak zenbakiaren 16 bitak erakusten ditu: sakatu bat pizteko edo itzaltzeko. «Bit-eragiketak» fitxan, aukeratu AND, OR, XOR, NOT, << edo >>, sartu A eta B balioak (edo desplazatu beharreko posizioak) eta sakatu «Kalkulatu».

Bihurketak zure nabigatzailean egiten dira, eta ez da ezer bidaltzen. Zenbaki oso ez-negatiboak baino ez ditu onartzen: ez ditu bihurtzen hamartarrak dituzten zenbakiak, ezta negatiboak biren osagarrian ere. Zehaztasuna zehatza da 2⁵³ arte (bederatzi mila bilioi inguru); bit-eragiketek zeinurik gabeko 32 bitekin lan egiten dute, eta bit-ikuspegia 65.535 arteko balioetarako baino ez da agertzen.

Ohiko galderak

Nola pasatu zenbaki hamartar bat bitarrera?

Zatitu zenbakia 2z behin eta berriz eta idatzi hondarrak; behetik gora irakurrita, bitarra osatzen dute. Adibidez, 13tik 1101 ateratzen da. Hemen nahikoa da «Hamartarra» errenkadan idaztea.

Zer esan nahi dute 0x, 0b eta 0o aurrizkiek?

Programazio-lengoaia askotan zenbakia zein oinarritan idatzita dagoen adierazten dute: 0x hamaseitarrerako, 0b bitarrerako eta 0o zortzitarrerako. Bihurgailuak onartu egiten ditu itsastean, eta gehitu egiten ditu kopiatzean.

Zergatik erabiltzen ditu letrak hamaseitarrak?

16 ikur behar dituelako, eta 10 digitu baino ez daudelako: A-tik F-ra bitarteko letrek 10etik 15erako balioak adierazten dituzte. Horrela, FF hamaseitarrean 255 da hamartarrean.

Zertarako balio du XOR eragiketak?

Bi balioak desberdinak diren bit bakoitzean 1 ematen du. Maskara batekin bit jakin batzuk alderantzikatzeko, balioak alderatzeko edo zifratze sinpleetan erabiltzen da, gako berarekin bi aldiz XOR aplikatzeak jatorrizkoa itzultzen baitu.

Lotutako tresnak