Kugwira ntchito ndi Binary ndi Hexadecimal Numbers

Ziwerengero za Binary ndi Hexadecimal ndizosiyana ziwiri ndi ziwerengero za chikhalidwe zomwe timagwiritsa ntchito m'moyo wa tsiku ndi tsiku. Zosokoneza makompyuta monga ma adresse, maski, ndi makiyi onse amaphatikizapo nambala za binary kapena hexadecimal. Kumvetsetsa kuti manambala oterowo ndi ofunika kwambiri amagwira ntchito pomanga, kuthetsa mavuto, ndi kukonza mapulogalamu.

Bits ndi Bytes

Nkhani zotsatilazi zikusonyeza kumvetsetsa kwakukulu kwa makina a kompyuta ndi mayina .

Chiwerengero cha Binary ndi Hexadecimal ndi njira yachilengedwe ya masamu yogwira ntchito ndi deta yosungidwa mu ziphuphu ndi zolemba.

Numeri ya Binary ndi Second Base

Nambala za Binary zonse zimaphatikizapo kuphatikiza kwa ziwerengero ziwiri '0' ndi '1'. Izi ndizo zitsanzo za nambala zabina:

1
10
1010
11111011
11000000 10101000 00001100 01011101

Akatswiri ndi akatswiri a masamu amatcha dongosolo la chiwerengero cha chiwerengero chokhala ndi chiwerengero chachiwiri chifukwa ziwerengero zamabina zokha zili ndi ziwerengero ziwiri '0' ndi '1'. Poyerekeza, dongosolo lathu labwino la chiwerengero cha digitala ndi dongosolo loyambira-khumi lomwe limagwiritsira ntchito ma diyiti '0' kupyolera mu '9'. Nambala za hexadecimal (zomwe zinakambidwa pambuyo pake) ndizokhazikitsidwa pansi-khumi ndi zisanu ndi chimodzi .

Kutembenuka Kuchokera ku Binary kupita ku Numeri yochepa

Nambala zonse zabina zili ndi chiwerengero chofanana cha decimal komanso mosiyana. Kuti mutembenuzire ma binary ndi manambala omaliza pamanja, muyenera kugwiritsa ntchito chikhalidwe cha masamu pamakhalidwe abwino .

Mfundo ya phindu ndi yosavuta: Ili ndi nambala ziwiri ndi zam'mbuyo, mtengo weniweni wa chiwerengero chilichonse chimadalira malo ake ("kutalika kumanzere") mwa chiwerengerocho.

Mwachitsanzo, nambala ya decimal 124 , chiwerengero cha '4' chimaimira mtengo "anai," koma chiwerengero cha '2' chimaimira mtengo "makumi awiri," osati "ziwiri." '2' ikuimira mtengo wawukulu kusiyana ndi '4' mu nkhani iyi chifukwa ili pambali kumanzere kwa chiwerengerocho.

Chimodzimodzinso nambala 1111011 , choyamba '1' chimaimira mtengo "umodzi," koma kumanzere '1' kumaimira mtengo wapatali ("makumi asanu ndi limodzi mphambu anayi" mu nkhaniyi).

Mu masamu, maziko a chiwerengero cha chiwerengero amatsimikizira kuchuluka kwa momwe angayamikire chiwerengero ndi malo. Kwa chiwerengero cha chiwerengero cha decimal, yonjezerani chiwerengero chirichonse kumanzere ndi chowonjezereka cha 10 kuti muwerenge mtengo wake. Kwa chiwerengero cha mabini awiri, pitirizani chiwerengero chilichonse kumanzere ndi chowonjezereka cha 2. Kuwerengera nthawi zonse kumagwira ntchito kuchokera kumanja kupita kumanzere.

Muchitsanzo chapamwamba, nambala ya decimal 123 ikugwira ntchito:

3 + (10 * 2 ) + (10 * 10 * 1 ) = 123

ndipo nambala 1111011 yachinsinsi imatembenuzidwa ku decimal monga:

1 + (2 * 1 ) + (2 * 2 * 0 ) + (4 * 2 * 1 ) + (8 * 2 * 1 ) + (16 * 2 * 1 ) = 123

Choncho, nambala ya nambala 1111011 ndi yofanana ndi decimal decimal 123.

Kutembenuka Kuchokera Kuchokera ku Binary Numeri

Kutembenuza mawerengedwe mosiyana, kuchokera ku decimal kupita ku binary, kumafuna kugawa motsatizana mmalo mopitirira kufalikira patsogolo.

Kuti mutembenuzire mwatsatanetsatane kuchokera ku decimal mpaka nambala ya chiwerengero, yambani ndi nambala ya decimal ndipo muyambe kulekanitsa ndi chiwerengero cha nambala ya chiwerengero (choyambira "awiri"). Pa sitepe iliyonse magawanowa amatha kwasabata, gwiritsani ntchito '1' pamalo amenewo a nambala yowerengera. Pamene magawano athandizira m'malo otsala 0, gwiritsani ntchito '0' pamalo omwewo. Imani pamene magawanowa apeza phindu la 0. Zotsatira za binary zimayikidwa kuchokera kumanja kupita kumanzere.

Mwachitsanzo, chiwerengero cha decimal 109 chimasinthira ku binary motere:

Nambala ya decimal 109 ikufanana ndi nambala ya chiwonetsero 1101101 .

Onaninso - Numeri Zamatsenga mu Wopanda Pakompyuta ndi Pakompyuta