Sisitimu yenhamba mbiri

Sisitimu yeNhamba dzeBhinary

Sisitimu yenhamba yebhinari ndeimwe yepfungwa dzakakosha mumakombiyuta emazuva ano. Anenge ese madhijitari atinoshandisa zuva nezuva—kubva kunharembozha nemakomputa kusvika kumaATM uye kunyangwe madhijitari eInternet of Things—anoshandisa data muchimiro chebinary. Kunyange hazvo sisitimu yedesimali (base 10) ichinzwika seyakajairika kuvanhu nekuti tajaira kuverenga nemadijiti gumi (0–9), makomputa anonyatso sununguka kushandisa mamiriro maviri akareruka: 0 na1. Ruzivo rwese rwedhijitari rwakavakirwa kubva kuzviratidzo zviviri izvi.

Kunzwisisa hurongwa hwenhamba dzebhinari

Sisitimu yenhamba yebhinari sisitimu yekuverenga nhamba inoshandisa base ye2. Izvi zvinoreva kuti binary ine manhamba maviri chete: 0 ne1. Kusiyana nesystem yedecimal, ine base ye10 ne10 manhamba (0–9), binary inomiririra mavalues ​​​​ichishandisa musanganiswa wemanhamba maviri aya. Nzvimbo yega yega yedijiti munhamba yebhinari ine nzvimbo ine simba re2, kwete simba re10.

Semuenzaniso, nhamba ye binary 1011 ine manhamba mana. Manhamba avo enzvimbo kubva kurudyi kuenda kuruboshwe ndeaya:

– 2⁰ (1)
– 2¹ (2)
– 2² (4)
– 2³ (8)

Saka, nhamba 1011 (yechipiri) yakaenzana ne:
(1×8) + (0×4) + (1×2) + (1×1) = 8 + 0 + 2 + 1 = 11 (decimal).

Sei makombiyuta achishandisa binary?

Chikonzero chikuru chinoita kuti makomputa ashandise binary ndechekuti inonyatsoenderana nemashandiro anoita zvishandiso zvemagetsi. Zvikamu zvepakutanga mumasekete edhijitari, zvakaita sematransistors, zvinogona kuva muzvikamu zviviri zviri nyore kusiyanisa: on/off, high/low, kana voltage/no voltage. Aya mamiriro maviri anogona kuenzaniswa zvakananga ku1 ne0.

VERENGA ZVIMWEWO  Persamaan elips dalam geometri

Uye zvakare, binary ine zvakanakira maererano ne:

1. Kuvimbika kwechiratidzo: kusiyanisa mazinga maviri emagetsi kwakasimba kupfuura kusiyanisa mazinga akawanda panguva imwe chete.
2. Dhizaini yedunhu iri nyore: magedhi elogic akadai sekuti UYE, KANA, NOT anoshanda zvakasikwa ane mavalues ​​maviri.
3. Kushanda zvakanaka pakugadzirisa: mashandiro ekuverenga nekufunga anogona kuitwa nematanho ari nyore.

Pfungwa yemabhiti nemabheti

Munyaya ye "binary context", nhamba imwe chete, 0 kana 1, inonzi "bit" (binary digit). "Bit" ndiyo "unit" diki yedata mukombuta. Zvisinei, mukuita, data hariwanzo gadziriswa mu "bit" imwe chete. "Bits" dzinowanzo rongwa mu "units" dzakakura, semuenzaniso:

– 4 bits = kuruma
– 8 bit = 1 byte
– 1024 bytes ≈ 1 kilobyte (KB) (zvine musoro kuti 1 KiB = 1024 bytes)

Nemabhiti masere (byte imwe), tinogona kuumba 2⁸ = 256 zvinokwanisika kukosha (0 kusvika 255). Izvi ndizvo zvinobvumira makombiyuta kuchengetedza marudzi akasiyana edata: nhamba, mavara, mavara, uye mirairo yepurogiramu—zvose zvinomiririrwa semusanganiswa we0s ne1s.

Maitiro ekushandura binary kuita decimal

Kuti tishandure nhamba yebhinari kuita decimal, tinowedzera mhedzisiro yekupeta nhamba yega yega nenhamba yayo (simba remaviri).

Muenzaniso: 11010 (yechipiri)

Kukosha kwenzvimbo: 16, 8, 4, 2, 1
Kuverenga:
(1×16) + (1×8) + (0×4) + (1×2) + (0×1)
= 16 + 8 + 0 + 2 + 0
= 26 (desimali)

Nzira iyi inokosha zvikuru nekuti inotibatsira kunzwisisa zvinorehwa nenhamba dzebinary dzakachengetwa mundangariro.

Maitiro ekushandura decimal kuita binary

Kuti uchinje decimal kuita binary, nzira inonyanya kushandiswa ndeyekupatsanura ne2, wozoverenga zvasara kubva pasi zvichienda kumusoro.

VERENGA ZVIMWEWO  Chii chinonzi basa re exponential?

Muenzaniso: shandura 19 (decimal) kuita binary:

– 19 ÷ 2 = 9 yasara 1
– 9 ÷ 2 = 4 yasara 1
– 4 ÷ 2 = 2 yasara 0
– 2 ÷ 2 = 1 yasara 0
– 1 ÷ 2 = 0 yasara 1

Verenga zvasara kubva pasi kusvika kumusoro: 10011
Saka, 19 (decimal) = 10011 (binary).

Mashandiro ekuverenga nhamba mu binary

Sisitimu yebinary inotsigirawo mashandiro emasvomhu akadai sekuwedzera, kubvisa, kuwanza, uye kupatsanura. Kuwedzera binary ndiko kwakanyanya uye kwakafanana nekuwedzera decimal, kunze kwekuti manhamba acho ari 0 ne1 chete.

Mitemo yekuwedzera bhinari:

– 0 + 0 = 0
– 0 + 1 = 1
– 1 + 0 = 1
– 1 + 1 = 10 (mhedzisiro 0, chengeta kutakura 1)

Muenzaniso: 1011 + 0110

``
1011
+ 0110
-
10001
``

Mhedzisiro yacho i10001 (binary) = 17 (decimal). Kushanda uku ndiko kwakavakirwa pakuwedzera manhamba mumakomputa muCPU.

Kumiririrwa kwedata: kubva panhamba kuenda kurugwaro

Binary haisi yekungochengetera manhamba chete. Pamakombiyuta, magwaro anonyorwawo mu binary achishandisa mamwe maitiro. Mienzaniso yakakurumbira iASCII neUnicode.

– MuASCII, bhii 'A' rinomiririrwa senhamba yechigumi 65, iyo mubhinari iri 01000001.
- MuUnicode (semuenzaniso UTF‑8), mavara anogona kumirirwa nebhaiti rimwe chete kana akawanda, nokudaro achienderana nemitauro nezviratidzo zvakasiyana-siyana.

Pamusoro pemashoko, mifananidzo neruzha zvinomiririrwawo mu "binary". Mifananidzo yedhijitari inoumbwa nemapikiseli, uye pikiseli yega yega ine ruvara rwakachengetwa se "binary". Ruzha runonyorwa se "amplitude samples", idzo dzinoshandurwawo kuita "binary values".

Hukama hwe binary nedzimwe nhamba dzemanhamba

Mumapurogiramu emakombiyuta neinjiniya, binary inowanzobatanidzwa nemamwe masisitimu enhamba akadai se:

VERENGA ZVIMWEWO  Magirafu ebasa reTrigonometric

- Octal (hwaro 8): inoshandisa manhamba 0–7
- Hexadecimal (hwaro 16): inoshandisa manhamba 0–9 uye A–F

Hexadecimal yakakurumbira zvikuru nekuti iri diki pane kunyora binary. Semuenzaniso, binary bits sere dzinogona kumirirwa nemadijiti maviri ehexadecimal. Semuenzaniso: binary 11111111 = FF (hexadecimal). Izvi zvinoita kuti zvive nyore kuverenga kero dzekurangarira, makodhi emavara (semuenzaniso, FF00FF), uye kunyange mapurogiramu ekugadzirisa matambudziko.

Basa re binary muhupenyu hwemazuva ano

Kunyangwe binary ingaita seyakareruka, basa rayo rakakura. Mafungiro ese ekugadzirisa komputa, kubva pakushanda kwemasvomhu uye kuchengetedza mafaira kusvika pakutaurirana kwenetiweki uye encryption yekuchengetedza, yakavakirwa pakugadzirisa ma binary bits. Patinotumira mameseji, patinoona vhidhiyo iri kutenderera, kana kuita kutengeserana kwedhijitari, tinenge tichifambisa uye tichigadzirisa tambo refu dze 0s ne 1s.

Kunyangwe pfungwa dzepamusoro dzakadai sekumanikidzwa kwedata, njere dzekugadzira, uye kugadziriswa kwemasaini edhijitari zvinoramba zvakavakirwa pamienzaniso yebinary. Nemamwe mashoko, kunzwisisa sisitimu yebinary number idanho rekutanga rakakosha rekunzwisisa kwakadzama mashandiro anoita tekinoroji yeruzivo.

Mhedziso

Sisitimu yenhamba yebhinari isystem yebase-2 inoshandisa manhamba maviri chete: 0 na1. Pasinei nekureruka kwayo, binary ndiyo hwaro hwemidziyo yese yedhijitari nekuti inoenderana nehunhu hwemagetsi hwemasekete emagetsi. Uchishandisa pfungwa yemabhiti nemabyte, binary inogona kumiririra mhando dzakasiyana dzedata - nhamba, rugwaro, mifananidzo, uye ruzha - uye inotsigira masvomhu nemabasa epfungwa ari pakati pekugadzirisa komputa. Kunzwisisa binary hakungobatsiri chete mukudzidza masvomhu nemakombiyuta, asiwo kunovhura ruzivo rwekuti tekinoroji yemazuva ano inoshanda sei kuseri kwezviitiko.

Siya mhinduro

Saiti iyi inoshandisa Akismet kuderedza spam. Dzidza kuti data rako remakomendi rinogadziriswa sei