Ọrụ ụlọ na ịmụ ihe
Jiri usoro nzọụkwụ-nzọụkwụ rụọ ọrụ iji nyochaa mmega usoro ọnụọgụ ma hụ otú akụkụ ọ bụla si tinye aka n'ọnụọgụ desimali ikpeazụ.
Ị chọrọ ịtụgharị ọnụọgụ binary ngwa ngwa? Tinye ya n'elu ma nweta uru decimal ozugbo. Ngwa n'ịntanetị a na-atụgharị binary gaa decimal n'efu na-egosikwa uru hexadecimal na octal, ka ị nwee ike ịlele azịza kama ịtụkwasị obi na ọnụọgụ na-enweghị nkọwa.
Tinye otu akara maka akụkụ, dịka 101.101. A na-agbanwe ọnụọgụ ndị dị ogologo ruo 4,096 bits kpọmkwem.
Tinye nọmba binari ka ị hụ bit ọ bụla na uru ebe ya.
Na-eji ntọala ndị ahụ dị n'elu. Ruru ahịrị 500.
Nsonaazụ desimali gị ga-apụta ebe a.
Gbanwee binary gaa na decimal, nyochaa ụkpụrụ two's complement, ma hụ kpọmkwem otú bit ọ bụla si agbakọta ọnụ.
Binary na-eji naanị 0 na 1, ebe decimal bụ usoro ọnụọgụ anyị na-ejikarị site na 0 ruo 9. Ịgbanwe binary gaa decimal pụtara ịchọta ọnụọgụ decimal nkịtị nke nnọchianya ya bụ usoro binary. Dịka ọmụmaatụ, 1010 bụ 10 na decimal.
Binary na-apụta n'ebe niile na kọmputa, site na data mmemme na bit flags ruo na eletrọnịkị na netwọk. Ọ bụrụ na ịchọrọ naanị azịza, ngbanwe ahụ na-eme mgbakọ maka gị. Ọ bụrụ na ị na-amụta usoro ahụ, panel mgbakọ na-enye gị ohere ịhụ ebe azịza si bịa.
Ị chọghị ịbụ onye mmemme iji zutere binary. Ọ na-apụta na nkuzi sayensị kọmputa, koodu, netwọk na eletrọniks, ma ngbanwe ngwa ngwa bara uru mgbe ọ bụla ịchọrọ ilele uru.
Jiri usoro nzọụkwụ-nzọụkwụ rụọ ọrụ iji nyochaa mmega usoro ọnụọgụ ma hụ otú akụkụ ọ bụla si tinye aka n'ọnụọgụ desimali ikpeazụ.
Lelee bit flags, masks na uru ndebanye na-enweghị ime mgbakọ ọnụọgụ ebe-uru n'aka. Ụdị akara (signed mode) bara uru kwa mgbe usoro bit na-anọchi anya ọnụọgụ negatịv.
Rụọ ọrụ na ìgwè binary a na-eji na netwọk na eletrọnik. Maka ntụgharị ugboro ugboro, tinye otu uru n'ahịrị ọ bụla n'ime ngwa ntụgharị ndepụta, ma detuo nsonaazụ desimali ọnụ.
Ị na-achọ kalkuleta binary-decimal maka ọnụọgụ ngwa ngwa? Ihe atụ ndị a na-egosi ụdị ntụgharị binary ruo decimal ị nwere ike nyochaa na ngwá ọrụ a, gụnyere ọnụọgụ mkpụmkpụ, ntinye e debere 0b n'ihu na usoro bit a na-ahụkarị.
Ihe atụ ndị a na-ekpuchi ọtụtụ nchọgharị ndị mmadụ na-emekarị mgbe ha na-enyocha uru binary. Ha niile bụ ntụgharị na-enweghị akara; jiri ọnọdụ akara mgbe usoro bit ahụ na-anọchite anya ọnụọgụ two's-complement.
| Abụọ | Nọmba iri | Isu anọ | Na-arụ ọrụ |
|---|---|---|---|
| 0010 | 2 | 2 | 2 |
| 0100 | 4 | 4 | 4 |
| 101 | 5 | 5 | 4 + 1 |
| 1010 | 10 | A | 8 + 2 |
| 1111 | 15 | F | 8 + 4 + 2 + 1 |
| 10000 | 16 | 10 | 16 |
| 0b101010 | 42 | 2A | 32 + 8 + 2 |
| 11111111 | 255 | FF | 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 |
| 100000000 | 256 | 100 | 256 |
| 1111101000 | 1000 | 3E8 | 512 + 256 + 128 + 64 + 32 + 8 |
Ọtụtụ ntụgharị dabere na uru ebe. Nọmba nwere akara na-agbakwụnye otu echiche ọzọ: mgbakọ abụọ (two's complement), nke bụ otu ọtụtụ sistemụ si anọchite anya ọnụọgụ nwere akara minus.
Ọnọdụ ọ bụla bụ ike nke abụọ. Malite n'aka nri, ọnụọgụ ndị ahụ bụ 1, 2, 4, 8, 16 na ndị ọzọ. Tinye ọnụọgụ ndị ahụ ebe bit bụ 1 ma gafe ọnọdụ ndị nwere 0.
E nwekwara ụzọ ọzọ dị mfe iji gbanwee binary na-enweghị ide ike abụọ. Bido na 0, gụọ site n'aka ekpe ruo n'aka nri, mee ka ngụkọta ị na-aga abawanye ugboro abụọ ma tinye bit na-esote. Maka 1101, uru ndị na-aga bụ 1, 3, 6 na 13.
Nọmba ndị dị n'azụ akara binary na-anọchite akụkụ: 1/2, 1/4, 1/8 na ndị ọzọ. Dịka ọmụmaatụ, 101.101 hà nha 4 + 1 + 0.5 + 0.125, nke na-enye 5.625.
Maka ọnụọgụ e debere akara, bit kacha n'aka ekpe na-arụ ọrụ dị ka bit akara maka obosara ahọpụtara. Na usoro mgbakọ abụọ nke 8-bit, 11111110 na-anọchite −2, ebe otu bit asatọ ahụ na-anọchite 254 mgbe a na-agụ ya dị ka ọnụọgụ na-enweghị akara.
Ngbanwe ahụ na-ehichapụ mbụ oghere, akara n'okpuru (underscore) na mbido 0b, wee lelee na ntinye nwere ọnụọgụ binary kwekọrọ na, n'ọnọdụ na-enweghị akara (unsigned), ọ gaghị karịrị otu akara binary. Ọ na-agbakọ uru ahụ site n'iji mgbakọ ọnụọgụ buru ibu ziri ezi. Nke a pụtara na enwere ike ịgbanwe uru binary dị ogologo n'enweghị nsogbu ịtụgharị (rounding) ị na-enweta na mgbakọ floating-point nkịtị.
A na-eme ntụgharị n'ime ihe nchọgharị gị. A naghị ebufe ụkpụrụ binary ị na-etinye na sava ma ọ bụ chekwaa ha site n'aka onye ntụgharị.
Ngbanwe ahụ na-anabata uru bini ruo na 4,096 bits na ahịrị ruo na 500 na ngbanwe otu ugboro. Two's complement bụ maka ọnụọgụ zuru oke, ebe a na-akwado nkebi bini na ọnọdụ na-enweghị akara. Hexadecimal na octal na-anọchite anya usoro bini etinyere.
Ọtụtụ ngwá ọrụ ndị ọzọ n'efu, na-enweghị API key, dị na ibe mbata.
Gụọ okwu, mkpụrụedemede na oge ịgụ ka ị na-ede.
Mepee ngwá ọrụMepụta koodu QR a pụrụ ibudata site na njikọ ọ bụla ma ọ bụ ederede.
Mepee ngwá ọrụMee ka oghere ndị ọzọ daa, sachaa oghere ahịrị jọgburu onwe ya.
Mepee ngwá ọrụTụnyere ederede abụọ ahịrị site n'ahịrị ma hụ ihe gbanwere.
Mepee ngwá ọrụEnweghị ajụjụ kwekọrọ.
Gwa ndị ọbịa ndị ọzọ ihe ị chere gbasara ngwá ọrụ a.