Binary Number System


   Хvн аравтын тооллын систем хэрэглэдэг ( 0-9 ) . Энэ нь хvн анх 10 хуруугаараа тоо боддог байснаас болсон байж болох юм. Харин компьютер хоёртын тооллын систем хэрэглэдэг. Yvнийг BINARY гэх ба 0 (тэг) ба 1 (нэг) гэсэн 2-хон тоололтой байна. 0 ба 1-ийг дангаар нь bit гэнэ (binary digit). Найман bit-г byte гэнэ.

kilobyte (KB) = 1024 byte
megabyte (MB) = 1048576 byte
gigabyte (GB) = 1073741824 byte

Decimal (10-тын тоолол) Binary (2-тын тоолол)
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
101010
111011
121100
131101
141110
151111

0-15-ын хоорондох 16 боломжийг binary-д хєрвvvлэхэд 4-хєн bit хэрэгтэй болдог гэтэл цаашаагаа бол 8, 16, 32 гэх мэтээр нэмэгдэнэ.

128 , 64 , 32 , 16 , 8 , 4 , 2 ,1 (анхаар: зэрэгтийг жижиг фонтоор оруулсан)

128 = 27, 64 = 26, 32 = 25, 16 = 24, 8 = 23, 2 = 21, 1 = 20 (ямарч тооны 0 зэрэгт нь нэг байдаг)

дээрх бага ангид vзэж байсан зэрэгт дэвшvvлэх аргаар BINARY болгох тоогоо эхлээд задална. Жишээ болгоод 158-г vзье.

128 + 0 + 0 + 16 + 8 + 4 + 2 + 0 = 158 дараа нь

27 + 0 + 0 + 24 + 23 + 22 + 21 + 0 = 158

ОК, бvх юм одоо ойлгомжтой. Ямарч тоог 0-ээр vржvvлэхэд хариу нь 0 гардаг. Тиймээс 0 биш л бол ямарч тоо байсан 1-д шилжvvлэхэд тухайн тооны BINARY хэлбэр нь гараад ирнэ.

1 + 0 + 0 + 1 + 1 + 1 + 1 + 0 = 158

Одоо нэмэх тэмдгvvдийг зайлуулаад л дуусаа.

1001110 = 158

Дахиад нэг арай хvндэвтэр жишээ vзье.

4986

4096 + 0 + 0 + 512 + 256 +0 + 64 + 32 + 16 + 8 + 0 + 2 + 0 = 4986

1 + 0 + 0 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 1 + 0 = 4986

1001101111010 = 4986

Доорх хvснэгтэд 2-тын зэрэгтvvдийг жагсаавал

зэрэгтхариу
01
12
24
38
416
532
664
7128
8256
9512
101024
112048
124096
138192
1416384
1532768

whatever goes here ...


Буцах