Ano ang Binary Code at Paano Ito Gumagana?

Talaan ng mga Nilalaman:

Ano ang Binary Code at Paano Ito Gumagana?
Ano ang Binary Code at Paano Ito Gumagana?
Anonim

Unang naimbento ni Gottfried Leibniz noong ika-17 siglo, ang binary number system ay naging malawakang ginamit kapag ang mga computer ay nangangailangan ng paraan upang kumatawan sa mga numero gamit ang mga mechanical switch.

Ano ang Binary Code?

Ang Binary ay isang base-2 na sistema ng numero na kumakatawan sa mga numero gamit ang pattern ng one at zeroes.

Ang mga unang computer system ay may mga mekanikal na switch na naka-on upang kumatawan sa 1, at naka-off upang kumatawan sa 0. Sa pamamagitan ng paggamit ng mga switch sa serye, ang mga computer ay maaaring kumatawan sa mga numero gamit ang binary code. Ang mga modernong computer ay gumagamit pa rin ng binary code sa anyo ng mga digital at mga zero sa loob ng CPU at RAM.

Ang digital one o zero ay isang electrical signal lang na naka-on o naka-off sa loob ng hardware device tulad ng CPU, na maaaring humawak at makakalkula ng milyun-milyong binary number.

Binary number ay binubuo ng isang serye ng walong "bits, " na kilala bilang isang "byte." Ang bit ay isang solong isa o zero na bumubuo sa 8 bit na binary na numero. Gamit ang mga ASCII code, maaari ding isalin ang mga binary na numero sa mga text character para sa pag-iimbak ng impormasyon sa memorya ng computer.

Image
Image

Paano Gumagana ang Binary Numbers

Ang pag-convert ng binary number sa decimal na numero ay napakasimple kapag isinasaalang-alang mo na ang mga computer ay gumagamit ng base 2 binary system. Tinutukoy ng paglalagay ng bawat binary digit ang decimal na halaga nito. Para sa isang 8-bit na binary na numero, ang mga halaga ay kinakalkula tulad ng sumusunod:

  • Bit 1: 2 sa kapangyarihan ng 0=1
  • Bit 2: 2 sa kapangyarihan ng 1=2
  • Bit 3: 2 sa kapangyarihan ng 2=4
  • Bit 4: 2 sa kapangyarihan ng 3=8
  • Bit 5: 2 sa kapangyarihan ng 4=16
  • Bit 6: 2 sa kapangyarihan ng 5=32
  • Bit 7: 2 sa kapangyarihan ng 6=64
  • Bit 8: 2 sa kapangyarihan ng 7=128

Sa pamamagitan ng pagsasama-sama ng mga indibidwal na halaga kung saan ang bit ay may isa, maaari mong katawanin ang anumang decimal na numero mula 0 hanggang 255. Mas malalaking numero ang maaaring katawanin sa pamamagitan ng pagdaragdag ng higit pang mga bit sa system.

Kapag ang mga computer ay may 16-bit na operating system, ang pinakamalaking indibidwal na numero na maaaring kalkulahin ng CPU ay 65, 535. Ang 32-bit na operating system ay maaaring gumana sa mga indibidwal na decimal na numero na kasing laki ng 2, 147, 483, 647. Moderno Ang mga computer system na may 64-bit na arkitektura ay may kakayahang gumana sa mga decimal na numero na kahanga-hangang malaki, hanggang 9, 223, 372, 036, 854, 775, 807!

Kumakatawan sa Impormasyon Gamit ang ASCII

Ngayong naiintindihan mo na kung paano magagamit ng isang computer ang binary number system upang gumana sa mga decimal na numero, maaari kang magtaka kung paano ito ginagamit ng mga computer upang mag-imbak ng impormasyon ng text.

Nagawa ito salamat sa tinatawag na ASCII code.

Ang talahanayan ng ASCII ay binubuo ng 128 text o mga espesyal na character na bawat isa ay may nauugnay na halaga ng decimal. Ang lahat ng application na may kakayahang ASCII (tulad ng mga word processor) ay maaaring magbasa o mag-imbak ng impormasyon ng text papunta at mula sa memorya ng computer.

Ang ilang mga halimbawa ng binary number na na-convert sa ASCII text ay kinabibilangan ng:

  • 11011=27, na siyang ESC key sa ASCII
  • 110000=48, na 0 sa ASCII
  • 1000001=65, na A sa ASCII
  • 1111111=127, na siyang DEL key sa ASCII

Habang ang base 2 binary code ay ginagamit ng mga computer para sa text information, ang iba pang anyo ng binary math ay ginagamit para sa iba pang uri ng data. Halimbawa, ang base64 ay ginagamit para sa paglilipat at pag-iimbak ng media tulad ng mga larawan o video.

Binary Code at Impormasyon sa Pag-iimbak

Lahat ng dokumentong isinusulat mo, mga web page na tinitingnan mo, at maging ang mga video game na nilalaro mo ay naging posible dahil sa binary number system.

Binibigyang-daan ng Binary code ang mga computer na manipulahin at iimbak ang lahat ng uri ng impormasyon papunta at mula sa memorya ng computer. Lahat ng nakakompyuter, maging ang mga computer sa loob ng iyong sasakyan o iyong mobile phone, ay gumagamit ng binary number system para sa lahat ng gamit mo para dito.

Inirerekumendang: