Bir sanoq tizimidan boshqa sanoq tizimiga o’tkazish qoidalari A. O'nlik sanoq tizimidan quyi sanoq tizimlariga o’tkazish qoidasi:
O’nlik sanoq tizimidagi son o’tkazilishi lozim bo'lgan sanoq tizimi asosiga ketma-ket bo'linadi va bu jarayonni toki bo'linma bo'luvchidan kichik bo'lgunga qadar davom ettiriladi va hosil qilingan qoldiq hadlar bo'linmadan boshlab chapdan o’ngga qarab tartiblanadi.
135(10) Х(16) 135(10) Х(2)
135
16
135
2
128
8
134
67
2
7
1
66
33
2
1
32
16
2
1
16
8
2
0
8
4
2
0
4
2
2
0
2
1
0
X(16)=87 X(2)=1000111
B. O’nlik kasrni quyi sanoq tizimiga o’tkazish qoidasi. O’nlik sanoq tizimidagi kasr sonni quyi sanoq tizimining asosiga berilgan o’nlik kasrga ketma-ket ko’paytiriladi va hosil bo'lgan sonning butun qismi verguldan keyin ketma-ket olinadi.
0
63*2
1
26*2
0
52*2
1
04*2
0
08*2
0
016
0,63(10) X(2)
X(2)= 0,10100
V. Ikkilik sanoq tizimidan o’nlikka va o’n oltilikdan o’nlikka o’tkazish qoidalari.
Masalan: 10000111,100(2)-X(10)
X(10) =1*27 +1*22 + 1*21 +1*20 +1*2-1 = 128 + 4 + 2 + 1 + 0,5 = 135,5(10) 207,4(16)X(10) X(10) =2*162 +0*161 + 7*160 +4*16-1 = 512+7+0,25 = 519,25(10) G) O’n oltilik sanoq tizimidan ikkilikka va aksincha.
U holda quyidagi jadvaldan foydalanamiz:
Nazorat savollari (10→16) va (16→2) o’tkazish ta’rifini ayting.
(10→8) va (8→2) o’tkazish ta’rifini ayting.
(10→2) o’tkazish ta’rifini ayting.
(2→16) va (16→10) o’tkazish ta’rifini ayting.
(2→8) va (8→10) o’tkazish ta’rifini ayting.
(2→10) ta’rifini ayting.
1. Ixtiyoriy asosli sanoq tizimini yoyilma shaklda quyidagicha berish mumkin:
N = anqn + аn-1 qn-1 + а1q1 +а0q0 + a-1q-1 + ... + а-mq-m,
Bu yerda: N –berilgan son;
a – ixtiyoriy 0 dan 9 gacha bo'lgan sonlar;
q – sanoq tizimining asosi;
n, m – musbat sonlar.
Masalan: 35,9(10) 3*101 + 5*100 + 9*10-1 1101,11(2) 1*23 +1*22 + 0*21 + 1*20 + 1*2-1 + 1*2-2 (2 10)
Yuqoridagi tartibda o’n oltilik, sakkizlik va ikkilik sanoq tizimidagi sonlarni o’nlik sanoq tizimiga o’girish mumkin bo'ladi.
Uchinchi avlod mashinalari mikrosxemalar asosida bajarilgan, ular o’zida ikkitta holatni qabul qiladi. Shu sababli barcha kodlash ishlari va ulardagi ma`lumotlar ko’rinishi va dasturlar ikkilik sanoq tizimi asosida bajariladi.
EHMda yozish misollarni tayyorlashda sakkizlik va o’n oltilik sanoq tizimlaridan foydalaniladi. Ular shunisi bilan qulayki, buyruq va konstantalarni yozishda ikkilik sanoq tizimiga nisbatan 3 yoki 4 marotaba kam razryad talab qiladi
2. Bir sanoq tizimidan boshqa sanoq tizimiga o’tkazish qoidalari A. O'nlik sanoq tizimidan quyi sanoq tizimlariga o’tkazish qoidasi:
O’nlik sanoq tizimidagi son o’tkazilishi lozim bo'lgan sanoq tizimi asosiga ketma-ket bo'linadi va bu jarayonni toki bo'linma bo'luvchidan kichik bo'lgunga qadar davom ettiriladi va hosil qilingan qoldiq hadlar bo'linmadan boshlab chapdan o’ngga qarab tartiblanadi.
135(10) Х(16) 135(10) Х(2)
135
16
135
2
128
8
134
67
2
7
1
66
33
2
1
32
16
2
1
16
8
2
0
8
4
2
0
4
2
2
0
2
1
0
X(16)=87 X(2)=1000111
B. O’nlik kasrni quyi sanoq tizimiga o’tkazish qoidasi. O’nlik sanoq tizimidagi kasr sonni quyi sanoq tizimining asosiga berilgan o’nlik kasrga ketma-ket ko’paytiriladi va hosil bo'lgan sonning butun qismi verguldan keyin ketma-ket olinadi.
0
63*2
1
26*2
0
52*2
1
04*2
0
08*2
0
016
0,63(10) X(2)
X(2)= 0,10100
V. Ikkilik sanoq tizimidan o’nlikka va o’n oltilikdan o’nlikka o’tkazish qoidalari.
Masalan: 10000111,100(2)-X(10)
X(10) =1*27 +1*22 + 1*21 +1*20 +1*2-1 = 128 + 4 + 2 + 1 + 0,5 = 135,5(10) 207,4(16)X(10) X(10) =2*162 +0*161 + 7*160 +4*16-1 = 512+7+0,25 = 519,25(10) G) O’n oltilik sanoq tizimidan ikkilikka va aksincha.
U holda quyidagi jadvaldan foydalanamiz:
4.3-jadval
2-lik
000
001
010
011
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
8-lik
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
10-lik
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Xulosa: Sanoq sistemalari hozirgi kunda juda ko’p ishlatilishini bilib oldik. Masalan,2 lik sanoq sistemasi diskret matematikada, informatikada ,dasturlashda, 10 lik sanoq sistemasi , hamma joyda ,12-lik sanoq sistemasi dastulashda ,informatkada, 60-lik sanoq sistemasi vaqtni o’lchash birliklarida,burchaklarni o’lchashda, va ko’pncha koordinatalarda ,uzunlik va kengliklarni o’lchashda ishlatiladi. Xulosa qilib aytganda sanoq sistemalarida amallar bajarish kundalik hayotimizda ahamiyati juda kata ekan.