Avtor:
Mark Sanchez
Datum Ustvarjanja:
28 Januar 2021
Datum Posodobitve:
1 Julij. 2024
![Binary, Hexadecimal, and Decimal Conversion – Simple Explanation | Basic Electronics](https://i.ytimg.com/vi/J3ekb5JnX8Y/hqdefault.jpg)
Vsebina
- Koraki
- 1. del od 3: Pretvarjanje šestnajstiških števil v binarno
- 2. del 3: Pretvarjanje šestnajstiških števil v decimalke
- 3. del 3: Šestnajstiški številski sistem
- Nasveti
Kako lahko spremenite ta niz nerazumljivih številk in črk, tako da postane razumljiv za vaš računalnik ali za vas osebno? Šestnajstiška števila je zelo enostavno pretvoriti v binarne, zato se v nekaterih programskih jezikih uporabljajo šestnajstiška števila. Pretvarjanje šestnajstiških številk v decimalna števila je nekoliko težavno, vendar se ga lahko tudi naučite.
Koraki
1. del od 3: Pretvarjanje šestnajstiških števil v binarno
- 1 Vsako števko šestnajstiškega števila pretvorite v štiri števke binarnega števila. V bistvu je šestnajstiški sistem poenostavljen način predstavljanja binarnih števil. Pretvorite številke iz šestnajstiškega v binarno v skladu z naslednjo tabelo:
Šestnajstiško Binarno 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F. 1111 2 Poskusite sami pretvoriti šestnajstiško število v binarno. Tukaj je nekaj primerov. Označite nevidno besedilo desno od znaka enakosti, da vidite odgovor in se preizkusite.
- A23 = 1010 0010 0011
- ČEBLA = 1011 1110 1110
- 70C558 = 0111 0000 1100 0101 0101 1000
3 Razumeti načelo transformacije. V binarni obliki n številke lahko uporabite za predstavitev dveh različnih številk. Na primer, s štirimi binarnimi številkami lahko predstavite 2 = 16 številk. Ker šestnajstiški sistem uporablja šestnajst znakov, lahko en znak predstavlja 16 = 16 številk. To olajša pretvorbo šestnajstiških v binarna števila in obratno.
- Lahko si tudi predstavljate, kako gre štetje na naslednjo številko v vsakem sistemu. Šestnajstiško "... D, E, F, 10", in v binarnem -" 1101, 1110, 1111, 10000’.
2. del 3: Pretvarjanje šestnajstiških števil v decimalke
1 Spomnite se, kako deluje decimalni številski sistem. Vsak dan uporabljate decimalna števila, ne da bi razmišljali o tem, kako delujejo, toda ko ste jih prvič začeli preučevati v šoli, vam je učitelj razložil, katere enote, desetice, stotine itd. Spodaj vas bomo na kratko spomnili, kako deluje decimalni številski sistem, kar vam bo pomagalo pretvoriti številke.
- Vsaka številka decimalnega števila je na določenem mestu, imenovanem kraj. Številke se štejejo od desne proti levi. Prva kategorija so enote, druga kategorija desetine, tretja kategorija stotine itd. Če je številka 3 v prvi številki, potem je to številka 3, če v drugi - potem 30, če v tretji - potem 300.
- Matematično lahko števke opišemo na naslednji način: 10, 10, 10 itd. Zato se ta sistem imenuje decimalni.
2 Decimalno število zapišite kot vsoto nekaterih izrazov. Tako boste lažje razumeli postopek pretvorbe šestnajstiških številk v decimalna števila. Na primer številka 48013710 (ne pozabite, da je indeks 10 pomeni, da je dano število decimalno).
- Začenši s prvo številko na desni: 7 = 7 x 10 ali 7 x 1
- Premikanje od desne proti levi: 3 = 3 x 10 ali 3 x 10
- 480137 = 4x100 000 + 8x10 000 + 0x1 000 + 1x100 + 3x10 + 7x1.
3 Če želite šestnajstiško število pretvoriti v decimalno, je treba vsako števko (začenši z desne) šestnajstiškega števila pomnožiti s 16 na moč, ki ustreza številki te številke. Na primer, razmislite o šestnajstiški številki C92116... Začnite s prvo številko na desni (1) in jo pomnožite s 16 (prva številka je podana z ničelno stopnjo); povečajte eksponent vsakič, ko se premaknete na naslednjo številko (od desne proti levi):
- 116 = 1 x 16 = 1 x 1 (vse številke so decimalne, razen kjer je navedeno)
- 216 = 2 x 16 = 2 x 16
- 916 = 9 x 16 = 9 x 256
- C = C x 16 = C x 4096
4 Abecedne znake pretvorite v decimalne števke. Številke imajo enak pomen v decimalnih in šestnajstiških sistemih (na primer 716 = 710). Za pretvorbo abecednih šestnajstiških znakov v decimalne številke uporabite naslednji seznam:
- A = 10
- B = 11
- C = 12
- D = 13
- E = 14
- F = 15
5 Izvedite izračune. Zdaj preprosto pomnožite ustrezne števke in dodajte rezultate množenja, da dobite decimalno število. V našem primeru:
- C92116 = (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
- = 1 + 32 + 2304 + 49152.
- = 5148910... Decimalno število ima več števk kot šestnajstiško število, ker ena šestnajstiška številka opisuje več informacij kot ena decimalka.
6 Vadite pretvorbo števil. Tu je nekaj nalog za pretvorbo šestnajstiških števil v decimalna števila. Označite nevidno besedilo desno od znaka enakosti, da vidite odgovor in se preizkusite.
- 3AB16 = 93910
- A1A116 = 4137710
- 500016 = 2048010
- 500D16 = 2049310
- 18A2F16 = 10091110
3. del 3: Šestnajstiški številski sistem
1 Naučite se uporabljati šestnajstiški sistem. Običajno uporabljamo desetmestni decimalni sistem. Šestnajstiški sistem uporablja šestnajst znakov, vključno s številkami in črkami.
- Tu so številke, ki se začnejo pri nič:
Šestnajstiško Decimalno Šestnajstiško Decimalno 0 0 10 16 1 1 11 17 2 2 12 18 3 3 13 19 4 4 14 20 5 5 15 21 6 6 16 22 7 7 17 23 8 8 18 24 9 9 19 25 A 10 1A 26 B 11 1B 27 C 12 1C 28 D 13 1D 29 E 14 1E 30 F. 15 1F 31
- Tu so številke, ki se začnejo pri nič:
2 Uporabite podnapis, da pokažete, kateri sistem uporabljate. Za to se uporablja decimalno število. Na primer 1710 - to je številka 17 v decimalnem sistemu (to je običajna decimalna številka 17); enajst10 = 1016, to pomeni, da je decimalni 11 enak 10 v šestnajstiški številki. Šestnajstiške številke ne vključujejo vedno črke. Če pa namesto številke napišete črko, potem je jasno, da je to šestnajstiški sistem.
Nasveti
- Pri pretvorbi velikih šestnajstiških števil uporabite spletni kalkulator. Morda se sploh ne obremenjujete in uporabljate spletni pretvornik, vendar je vseeno dobro razumeti ročne izračune, da boste pravilno razumeli postopek.
- Šestnajstiški decimalni algoritem je primeren za pretvorbo katerega koli številskega sistema v decimalna števila. Samo zamenjajte številko 16 (pri nekaterih pooblastilih) z ustrezno številko (pri nekaterih pooblastilih) drugega številskega sistema.