You dont have javascript enabled! Please enable it!

Binary, decimal, hexadecimal

Mga Paksa:

  • Panimula
  • Binary
  • Decimal
  • Hexadecimal
  • I-convert ang binary sa decimal
  • I-convert ang decimal sa binary
  • I-convert ang binary sa hexadecimal
  • I-convert ang Hexadecimal sa Binary

Panimula:
Gumagana ang lahat ng computer sa kotse gamit ang digital electronics: ang mga numero 1 at 0. Kapag ang computer A ay gustong magpadala ng ilang impormasyon sa computer B sa pamamagitan ng CAN bus, isang mensahe ng lahat ng 1 at 0 ay nilikha (binary), pagkatapos ay iko-convert sa isang decimal o hexadecimal message, na kinikilala at pinoproseso ng computer B. Ang processor ng computer ay palaging gumagana sa loob ng mga isa at mga zero. Ang mga decimal at hexadecimal code mula sa mga sensor at iba pang mga computer ay dapat na palaging ma-convert. Ang 1 ay nangangahulugang 'on' at ang 0 ay nangangahulugang 'off'.

Ang binary system ay ginagamit sa loob ng mga control device. Ang mga binary code ay maaari ding gamitin para sa maliliit na paglilipat ng data, hal. switch on (1) o off (0). Para sa mas malaking paglilipat ng data mula sa, halimbawa, isang sensor ng temperatura, dapat ipadala ang marami at mga zero. Sa isang hexadecimal system, halimbawa, ang temperatura ay maaaring maipadala nang mas tumpak sa pamamagitan ng data bus, dahil marami pang iba't ibang temperatura ang maaaring mailipat sa pagitan ng 00 at FF kaysa sa mga kumbinasyon ng isa at mga zero sa binary system. Ang mga code ay maaari ding i-convert nang manu-mano. Kung paano ito gumagana ay ipinaliwanag pa sa pahinang ito.

Binary:
Sistemang bilingguwal: 01
Pagpipilian: 0 o 1

Praktikal na halimbawa: Ang switch ng window ay nagpapadala ng decimal na code na 252 sa pamamagitan ng data bus papunta sa control unit. Ang code ay kino-convert ng control unit sa isang binary code na 11111100. Kinikilala ng control unit na ito ang code para buksan ang kanang front window. Ang control unit ay nagbibigay ng kapangyarihan sa motor ng bintana hanggang sa maipadala ng switch ang code 00000000, o hanggang sa maabot ng window ang dulo nitong posisyon.

Buksan ang kaliwang window:11111110Isara:01111111
Buksan ang kanang window:11111100Isara:00111111
Buksan ang bintana:11111000Isara:00011111
Buksan ang Ra window:11110000Isara:00001111
Idle position switch:00000000Pag-iimbak:11111111

Decimal:
10-digit na sistema: 0123456789
Opsyon: Sa pagitan ng 0 at 255

Ang isang decimal na numero ay maaaring tingnan bilang isang compact binary number. Ang binary na halaga ng: 01100100 ay decimal: 100.

Hexadecimal:
16 na sistema ng numero: 0123456789ABCDEF
Posibilidad: Sa pagitan ng 00 at FF

Ang hexadecimal system ay mas malawak kaysa sa decimal system. Ang hexa ay mula 0 hanggang 15, habang ang deci ay mula 0 hanggang 9.
Ang mga numerong mas mataas sa 9 ay ipinahiwatig ng mga titik:
10 = A
11=B
12=C
13=D
14 = E
15=F
Samakatuwid, nag-aalok ito ng higit pang mga opsyon kaysa sa decimal system at magiging perpekto para sa mga control device na may maraming paglilipat ng data.

I-convert ang binary sa decimal:

I-convert ang decimal sa binary:

I-convert ang binary sa hexadecimal:

I-convert ang hexadecimal sa binary:

Kaugnay na pahina: