Paano i-convert ang mga hexadecimal na numero sa binary o decimal

May -Akda: Mark Sanchez
Petsa Ng Paglikha: 28 Enero 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
How to convert a Binary Number to a Decimal Number
Video.: How to convert a Binary Number to a Decimal Number

Nilalaman

Paano mo mababago ang hanay ng mga hindi maunawaan na mga numero at titik upang ito ay maging naiintindihan para sa iyong computer o para sa iyo nang personal? Napakadaling i-convert ang mga hexadecimal na numero sa binary, na kung saan ay bakit ang mga hexadecimal na numero ay ginagamit sa ilang mga wika ng programa. Ang pag-convert ng mga hexadecimal na numero sa decimal na numero ay medyo nakakalito, ngunit maaari mo rin itong matutunan.

Mga hakbang

Bahagi 1 ng 3: Pag-convert ng Mga Hexadecimal na Numero sa Binary

  1. 1 I-convert ang bawat digit ng isang hexadecimal number sa apat na digit ng isang binary number. Mahalaga, ang hexadecimal system ay isang pinasimple na paraan ng pagkatawan sa mga binary number. I-convert ang mga numero mula sa hexadecimal patungong binary ayon sa sumusunod na talahanayan:
    HexadecimalBinary
    00000
    10001
    20010
    30011
    40100
    50101
    60110
    70111
    81000
    91001
    A1010
    B1011
    C1100
    D1101
    E1110
    F1111
  2. 2 Subukang i-convert ang hexadecimal number sa iyong sarili. Narito ang ilang mga halimbawa. I-highlight ang hindi nakikitang teksto sa kanan ng pantay na pag-sign upang makita ang sagot at subukan ang iyong sarili.
    • A23 = 1010 0010 0011
    • BEE = 1011 1110 1110
    • 70C558 = 0111 0000 1100 0101 0101 1000
  3. 3 Maunawaan ang prinsipyo ng pagbabago. Sa binary n maaaring gamitin ang mga digit upang kumatawan sa 2 magkakaibang mga numero. Halimbawa, gamit ang apat na binary digit, maaari kang kumatawan sa 2 = 16 na numero. Dahil ang hexadecimal system ay gumagamit ng labing-anim na mga character, ang isang character ay maaaring kumatawan sa 16 = 16 na mga numero. Ginagawa nitong mas madali ang pag-convert ng hexadecimal sa mga binary number at kabaliktaran.
    • Maaari mo ring isipin kung paano napupunta ang pagbibilang sa susunod na digit sa bawat system. Hexadecimal "... D, E, F, 10", at sa binary -" 1101, 1110, 1111, 10000’.

Bahagi 2 ng 3: Pag-convert ng Mga Hexadecimal na Numero sa Mga Desimal

  1. 1 Tandaan kung paano gumagana ang decimal number system. Gumagamit ka ng mga desimal na numero araw-araw nang hindi iniisip kung paano gumagana ang mga ito, ngunit nang una mong pag-aralan ang mga ito sa paaralan, ipinaliwanag sa iyo ng guro kung anong mga yunit, sampu, daan-daang, at iba pa. Sa ibaba ay maikling ipaalala namin sa iyo kung paano gumagana ang decimal number system, na makakatulong sa iyong mai-convert ang mga numero.
    • Ang bawat digit ng isang decimal number ay nasa isang tukoy na lugar na tinatawag na isang lugar. Ang mga digit ay binibilang mula kanan pakanan. Ang unang kategorya ay mga yunit, ang pangalawang kategorya ay sampu, ang pangatlong kategorya ay daan-daang, at iba pa. Kung ang numero 3 ay nasa unang digit, pagkatapos ito ang numero 3, kung sa pangalawa - pagkatapos ay 30, kung sa pangatlo - pagkatapos ay 300.
    • Sa matematika, ang mga digit ay maaaring mailarawan sa mga sumusunod: 10, 10, 10, at iba pa. Samakatuwid, ang sistemang ito ay tinatawag na decimal.
  2. 2 Isulat ang decimal number bilang kabuuan ng ilang mga term. Gagawa nitong mas madali upang maunawaan ang proseso ng pag-convert ng mga hexadecimal na numero sa mga decimal na numero. Halimbawa, ang bilang na 48013710 (tandaan na ang index 10 nangangahulugang ang ibinigay na numero ay decimal).
    • Simula sa unang digit sa kanan: 7 = 7 x 10, o 7 x 1
    • Paglipat mula pakanan papunta sa kaliwa: 3 = 3 x 10, o 3 x 10
    • 480137 = 4x100 000 + 8x10 000 + 0x1 000 + 1x100 + 3x10 + 7x1.
  3. 3 Upang mai-convert ang isang hexadecimal na numero sa decimal, ang bawat digit (simula sa kanan) ng hexadecimal number ay dapat na multiply ng 16 sa lakas na naaayon sa digit ng digit na ito. Halimbawa, isaalang-alang ang hexadecimal na numero C92116... Magsimula sa unang digit sa kanan (1) at i-multiply ito sa 16 (ang unang digit ay ibinibigay ng zero degree); dagdagan ang exponent sa tuwing lumilipat ka sa susunod na digit (mula pakanan hanggang kaliwa):
    • 116 = 1 x 16 = 1 x 1 (lahat ng mga digit ay nasa decimal maliban kung saan nabanggit)
    • 216 = 2 x 16 = 2 x 16
    • 916 = 9 x 16 = 9 x 256
    • C = C x 16 = C x 4096
  4. 4 I-convert ang mga alpabetong character sa decimal digit. Ang mga numero ay may parehong kahulugan sa parehong mga decimal at hexadecimal system (halimbawa, 716 = 710). Gamitin ang sumusunod na listahan upang i-convert ang mga alpabetikong hexadecimal character sa decimal digit:
    • A = 10
    • B = 11
    • C = 12
    • D = 13
    • E = 14
    • F = 15
  5. 5 Magsagawa ng mga kalkulasyon. Ngayon, i-multiply lamang ang kaukulang mga digit at idagdag ang mga resulta ng pagpaparami upang makuha ang decimal number. Sa aming halimbawa:
    • C92116 = (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
    • = 1 + 32 + 2304 + 49152.
    • = 5148910... Ang decimal number ay may higit na mga digit kaysa sa hexadecimal number dahil ang isang hexadecimal digit ay naglalarawan ng maraming impormasyon kaysa sa isang decimal digit.
  6. 6 Magsanay sa pag-convert ng mga numero. Narito ang ilang mga gawain para sa pag-convert ng mga hexadecimal na numero sa decimal na numero. I-highlight ang hindi nakikitang teksto sa kanan ng pantay na pag-sign upang makita ang sagot at subukan ang iyong sarili.
    • 3AB16 = 93910
    • A1A116 = 4137710
    • 500016 = 2048010
    • 500D16 = 2049310
    • 18A2F16 = 10091110

Bahagi 3 ng 3: Hexadecimal number system

  1. 1 Alamin kung paano gamitin ang hexadecimal system. Karaniwan naming ginagamit ang ten-digit decimal system. Ang hexadecimal system ay gumagamit ng labing-anim na character, kasama ang parehong numero at titik.
    • Narito ang mga numero na nagsisimula sa zero:
      Hexadecimal Desimal Hexadecimal Desimal
      001016
      111117
      221218
      331319
      441420
      551521
      661622
      771723
      881824
      991925
      A101A26
      B111B27
      C121C28
      D131D29
      E141E30
      F151F31
  2. 2 Gumamit ng isang subscript upang maipakita kung aling system ang iyong ginagamit. Ginagamit ang isang decimal number para dito. Halimbawa 1710 - ito ang bilang 17 sa decimal system (iyon ay, ang karaniwang decimal number 17); labing-isang10 = 1016, iyon ay, ang decimal 11 ay katumbas ng 10 sa hexadecimal. Ang mga hexadecimal na numero ay hindi laging may kasamang isang liham. Ngunit kung sa halip na isang numero ang nagsusulat ka ng isang liham, kung gayon malinaw na ito ay isang hexadecimal system.

Mga Tip

  • Gumamit ng isang online na calculator kapag nagko-convert ng malalaking hexadecimal na mga numero. Maaaring hindi mo maabala ang iyong sarili at gumamit ng isang online converter, ngunit magandang ideya pa rin na maunawaan ang manu-manong mga kalkulasyon upang maunawaan nang maayos ang proseso.
  • Ang hex sa decimal conversion algorithm ay angkop para sa pag-convert ng anumang sistema ng numero sa decimal na numero. Palitan lamang ang bilang 16 (sa ilang mga kapangyarihan) ng kaukulang numero (sa ilang mga kapangyarihan) ng isa pang system ng numero.