Kā pārvērst heksadecimālos skaitļus bināros vai decimālos

Autors: Mark Sanchez
Radīšanas Datums: 28 Janvārī 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Binary, Hexadecimal, and Decimal Conversion – Simple Explanation | Basic Electronics
Video: Binary, Hexadecimal, and Decimal Conversion – Simple Explanation | Basic Electronics

Saturs

Kā jūs varat mainīt šo nesaprotamo ciparu un burtu kopu, lai tas kļūtu saprotams jūsu datoram vai jums personīgi? Heksadecimālos skaitļus ir ļoti viegli pārvērst bināros, tāpēc dažās programmēšanas valodās tiek izmantoti heksadecimālie skaitļi. Heksadecimālo skaitļu konvertēšana uz decimāldaļskaitļiem ir nedaudz sarežģīta, taču to var arī iemācīties.

Soļi

1. daļa no 3: Heksadecimālo skaitļu pārvēršana bināros

  1. 1 Konvertējiet katru heksadecimālā skaitļa ciparu uz četriem bināra skaitļa cipariem. Būtībā heksadecimālā sistēma ir vienkāršots bināro skaitļu attēlošanas veids. Konvertējiet skaitļus no heksadecimālā uz bināro saskaņā ar šo tabulu:
    HeksadecimālsBinārs
    00000
    10001
    20010
    30011
    40100
    50101
    60110
    70111
    81000
    91001
    A1010
    B1011
    C1100
    D1101
    E1110
    F1111
  2. 2 Mēģiniet pats pārvērst heksadecimālo skaitli par bināro. Šeit ir daži piemēri. Iezīmējiet neredzamo tekstu pa labi no vienādības zīmes, lai redzētu atbildi un pārbaudītu sevi.
    • A23 = 1010 0010 0011
    • BITE = 1011 1110 1110
    • 70C558 = 0111 0000 1100 0101 0101 1000
  3. 3 Izprotiet pārveidošanas principu. Binārā n ciparus var izmantot, lai attēlotu 2 dažādus ciparus. Piemēram, izmantojot četrus bināros ciparus, jūs varat attēlot 2 = 16 ciparus. Tā kā heksadecimālā sistēma izmanto sešpadsmit rakstzīmes, viena rakstzīme var attēlot 16 = 16 ciparus. Tādējādi ir vieglāk pārvērst heksadecimālos skaitļus binārajos skaitļos un otrādi.
    • Varat arī iedomāties, kā skaitīšana notiek līdz nākamajam ciparam katrā sistēmā. Heksadecimāls "... D, E, F, 10", un binārā -" 1101, 1110, 1111, 10000’.

2. daļa no 3: Heksadecimālo skaitļu konvertēšana decimāldaļās

  1. 1 Atcerieties, kā darbojas decimālo skaitļu sistēma. Jūs izmantojat decimāldaļskaitļus katru dienu, nedomājot par to darbību, bet, kad jūs pirmo reizi sākāt tos mācīties skolā, skolotājs jums paskaidroja, kādas vienības, desmitiem, simtiem utt. Tālāk mēs īsumā atgādināsim, kā darbojas decimālā skaitļu sistēma, kas palīdzēs jums pārvērst skaitļus.
    • Katrs decimālā skaitļa cipars atrodas noteiktā vietā, ko sauc par vietu. Cipari tiek skaitīti no labās uz kreiso pusi. Pirmā kategorija ir vienības, otrā - desmitiem, trešā - simtiem utt. Ja skaitlis 3 ir pirmajā ciparā, tad tas ir skaitlis 3, ja otrajā - tad 30, ja trešajā - tad 300.
    • Matemātiski ciparus var raksturot šādi: 10, 10, 10 utt. Tāpēc šo sistēmu sauc par decimālo.
  2. 2 Pierakstiet decimālo skaitli kā dažu terminu summu. Tādējādi būs vieglāk izprast procesu, kādā heksadecimālie skaitļi tiek pārvērsti decimāldaļās. Piemēram, numurs 48013710 (atcerieties, ka indekss 10 nozīmē, ka dotais skaitlis ir decimālskaitlis).
    • Sākot ar pirmo ciparu labajā pusē: 7 = 7 x 10 vai 7 x 1
    • Pārvietošanās no labās uz kreiso: 3 = 3 x 10 vai 3 x 10
    • 480137 = 4x100 000 + 8x10 000 + 0x1 000 + 1x100 + 3x10 + 7x1.
  3. 3 Lai pārvērstu heksadecimālo skaitli par decimālu, katrs heksadecimālā skaitļa cipars (sākot no labās puses) jāreizina ar 16 līdz jaudai, kas atbilst šī cipara ciparam. Piemēram, ņemiet vērā heksadecimālo skaitli C92116... Sāciet ar pirmo ciparu labajā pusē (1) un reiziniet to ar 16 (pirmo ciparu norāda ar nulles pakāpi); palieliniet eksponentu katru reizi, kad pārejat uz nākamo ciparu (no labās uz kreiso):
    • 116 = 1 x 16 = 1 x 1 (visi cipari ir aiz komata, izņemot gadījumus, kad norādīts)
    • 216 = 2 x 16 = 2 x 16
    • 916 = 9 x 16 = 9 x 256
    • C = C x 16 = C x 4096
  4. 4 Pārvērst alfabēta rakstzīmes par cipariem aiz komata. Skaitļiem ir vienāda nozīme gan decimālajā, gan heksadecimālajā sistēmā (piemēram, 716 = 710). Izmantojiet šo sarakstu, lai pārvērstu heksadecimālās alfabēta rakstzīmes decimāldaļskaitļos:
    • A = 10
    • B = 11
    • C = 12
    • D = 13
    • E = 14
    • F = 15
  5. 5 Veikt aprēķinus. Tagad vienkārši reiziniet atbilstošos ciparus un pievienojiet reizināšanas rezultātus, lai iegūtu decimālo skaitli. Mūsu piemērā:
    • C92116 = (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
    • = 1 + 32 + 2304 + 49152.
    • = 5148910... Decimāldaļskaitlī ir vairāk ciparu nekā heksadecimālajā skaitlī, jo viens heksadecimāls cipars apraksta vairāk informācijas nekā viens cipars aiz komata.
  6. 6 Praktizējiet skaitļu konvertēšanu. Šeit ir daži uzdevumi heksadecimālo skaitļu pārvēršanai par decimāldaļām. Iezīmējiet neredzamo tekstu pa labi no vienādības zīmes, lai redzētu atbildi un pārbaudītu sevi.
    • 3AB16 = 93910
    • A1A116 = 4137710
    • 500016 = 2048010
    • 500D16 = 2049310
    • 18A2F16 = 10091110

3. daļa no 3: Heksadecimālā skaitļu sistēma

  1. 1 Uzziniet, kā izmantot heksadecimālo sistēmu. Mēs parasti izmantojam desmit ciparu decimālo sistēmu. Heksadecimālā sistēma izmanto sešpadsmit rakstzīmes, ieskaitot ciparus un burtus.
    • Šeit ir skaitļi, kas sākas ar nulli:
      Heksadecimāls Decimālskaitlis Heksadecimāls Decimālskaitlis
      001016
      111117
      221218
      331319
      441420
      551521
      661622
      771723
      881824
      991925
      A101A26
      B111B27
      C121C28
      D131D29
      E141E30
      F151F31
  2. 2 Izmantojiet apakšindeksu, lai parādītu, kuru sistēmu izmantojat. Šim nolūkam tiek izmantots decimālskaitlis. Piemēram, 1710 - tas ir skaitlis 17 decimālā sistēmā (tas ir, parastais decimāldaļskaitlis 17); vienpadsmit10 = 1016, tas ir, decimālskaitlis 11 ir vienāds ar 10 heksadecimālā skaitlī. Heksadecimālie skaitļi ne vienmēr ietver burtu. Bet, ja skaitļa vietā rakstāt burtu, tad ir skaidrs, ka šī ir heksadecimāla sistēma.

Padomi

  • Pārveidojot lielus heksadecimālos skaitļus, izmantojiet tiešsaistes kalkulatoru. Jūs, iespējams, netraucēsit sevi un izmantosit tiešsaistes pārveidotāju, taču, lai pareizi izprastu procesu, tomēr ir ieteicams saprast manuālos aprēķinus.
  • Sešciparu decimāldaļas pārveidošanas algoritms ir piemērots jebkura skaitļu sistēmas pārvēršanai par decimāldaļskaitļiem. Vienkārši nomainiet skaitli 16 (dažās pilnvarās) ar atbilstošu skaitli (dažās pilnvarās) citā skaitļu sistēmā.