Kako pretvoriti šestnajstiška števila v binarno ali decimalno

Avtor: Mark Sanchez
Datum Ustvarjanja: 28 Januar 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Binary, Hexadecimal, and Decimal Conversion – Simple Explanation | Basic Electronics
Video.: Binary, Hexadecimal, and Decimal Conversion – Simple Explanation | Basic Electronics

Vsebina

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. 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škoBinarno
    00000
    10001
    20010
    30011
    40100
    50101
    60110
    70111
    81000
    91001
    A1010
    B1011
    C1100
    D1101
    E1110
    F.1111
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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
      001016
      111117
      221218
      331319
      441420
      551521
      661622
      771723
      881824
      991925
      A101A26
      B111B27
      C121C28
      D131D29
      E141E30
      F.151F31
  2. 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.