Академический Документы
Профессиональный Документы
Культура Документы
Сай системляри
13
x( q ) = xn q n −1 + xn −1q n − 2 + .... + x2q1 + x1q0 + x−1q −1 + .... + x− mq − m (1)
Верэцл ишаряси там щиссяни кяср щиссядян айырыр вя мювгелярин (мяртябялярин) чяки
гиймятляринин щесабланмасынын башланьыcыны тяйин едир.
Информатикада ясасы 2 олан икилик вя бу сай системи иля асан ялагя йаратмаьа имкан
верян 8-лик (23) вя 16-лыг (24) сай системляриндян истифадя олунур. Ян эениш тятбиг олунан
2-лик сай системидир. Индийя гядяр мювcуд олан, о cцмлядян, мцасир компцтерлярдя
информасийанын машындахили тясвири цчцн 2-лик сай системиндян истифадя олунур.
Икилик сай системинин ясасы г=2-дир. Бу сай системиндя истянилян ядяд 0 вя 1
рягямляриндян ибарят олур.
Икилик сай системиндя истянилян ядяди (1) дцстуру васитясиля беля ифадя етмяк олар:
Ядядин икилик тясвири онлуг тясвиря нисбятян 3,3 дяфя чох мяртябя тяляб едир. Буна
14
бахмайараг ашаьыдакы сябябляря эюря компцтер техникасында 2-лик сай системиня
цстцнлцк верилир:
1. Икилик сай системинин рягямлярини (0 вя 1) ифадя етмяк цчцн 2 дайаныглы вязиййяти
олан елементлярдян истифадя олунур ки, онлар да гурулушcа садя олуб, уcуз баша эялир вя
иш етибарлыьы йцксяк олур.
2. Икилик ядядяляр цзяриндя щесаб ямялляринин апарылмасы диэяр сай системляриня
нисбятян садя олдуьундан, компцтердя асан щяйата кечирилир.
3. Икилик сай системи мянтиги кямиййятлярин ифадя едилмяси цчцн чох ялверишли
олдуьундан, мянтиги ямяллярин вя функсийаларын йериня йетирилмяси асанлашыр.
TOPLA MA ÇIXMA VURMA
0+0=0 0-0=0 0·0=0
0+1=1 1-0=1 0·1=0
1+0=1 1-1=0 1·0=0
1+1=10 10-1=1 1·1=1
Оналтылыг сай системи. Компцтер цчцн мягбул олан 2-лик сай системи бир тяряфдян
ядядлярин йазылышынын узун олмасына эюря, диэяр тяряфдян истифадя вярдиши олмадыьындан
инсан цчцн ялверишли дейил. Одур ки, 2-лик вя 10-луг сай системляри арасында ялагя йаратмаг
15
мягсядиля компцтер техникасында 8-лик вя 16-лыг сай системляриндян истифадя олунур.
Мцасир компцтерлярдя ясасян 16-лыг сай системи тятбиг олунур.
Оналтылыг сай системинин ясасы 16-дыр. 16-лыг сай системинин 0-дан 9-а гядяр рягями
онлуг сай системиндян эютцрцлмцш, галан 6 рягям кими латын ялифбасынын А-дан Ф-я гядяр
щярфляри гябул олунмушдур:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, Б, C, Д, Е, Ф
Cядвял 2.1-дя 0-дан 17-йя гядяр онлуг ядядлярин 16-лыг сай системиндя йазылышы
верилмишдир.
Онлуг ядядлярин компцтеря дахил едилмяси вя компцтердян хариc едилмяси цчцн
ядядлярин икилик-онлуг кодлашдырылмасындан истифадя олунур. Икилик-онлуг кодда онлуг
ядядин щяр бир рягями дюрд 2-лик рягямля (тетрада) ифадя олунур. Щямин тетрадалар ядядин
рягямляринин дцзцлцшцня уйьун ардыcыллыгла йазылыр. Якс чевирмядя ися "2-10" коду
тетрадалара айрылыр вя сонрадан щяр бир тетрада онлуг рягямля явяз олунур. Беляликля, "2-
10" кодлашдырмада ядяд йени сай системиня чеврилмир, садяcя олараг онлуг рягямлярин
2-лик кодларындан истифадя олунур.
Мисал: 14(10)=Е(16)=1110(2)=0001 0100(2-10)
(235)8 = (010011101)2-8
Компцтер икилик сай системиндя ишляйир, истифадячиляр цчцн ися онлуг вя йа оналтылыг сай
системляри ялверишлидир. Одур ки, ядядлярин бир сай системиндян диэяриня чеврилмяси лазым
эялир.
г ясаслы сай системиндяки Х ядядинин п ясаслы сай системиня чеврилмяси (Х (г)→ Х(п))
цчцн явяз етмя вя сай системинин ясасына бюлмя-вурма гайдаларындан истифадя олунур.
Явяз етмя гайдасы (1) дцстуру ясасында йериня йетирилир вя щесаб ямялляринин йени
сай системиндя апарылмасыны нязярдя тутур. Она эюря дя щямин гайдадан ясас етибариля
ядядлярин гейри-онлуг сай системиндян (2-лик, 8-лик, 16-лыг) онлуг сай системиня чеврилмя-
синдя истифадя олунур.
Мисал 1. Икилик сай системиндяки х(2)=11011,1 ядядинин онлуг сай системиня
чеврилмяси:
х(10)=1∙24+1∙23+0∙22+1∙21+1∙20+1∙2-1=27,5
Мисал 2. Оналтылыг сай системиндяки х(16)=А1,8 ядядинин онлуг сай системиня
чеврилмяси:
х(10)=10∙161+1∙160+8∙16-1=161,5
16
Бюлмя-вурма гайдасы щесаб ямялляринин чеврилян ядядин аид олдуьу г сай
системиндя апарылмасыны нязярдя тутдуьундан, щямин гайдадан онлуг ядядлярин диэяр
сай системиня чеврилмяси цчцн истифадя олунмасы ялверишлидир. Там ядядлярин вя дцзэцн
кясрлярин чеврилмя гайдалары мцхтялифдир. Там ядядлярин чеврилмяси цчцн бюлмя
гайдасындан, дцзэцн кясрлярин чеврилмяси цчцн ися вурма гайдасындан истифадя олунур.
Там вя кяср щиссялярдян ибарят олан ядядляр цчцн ися щяр ики гайда тятбиг олунур (там
щисся цчцн бюлмя, кяср щисся цчцн вурма гайдасы).
Бюлмя гайдасы г сай системиндяки ядядин ардыcыл олараг п ясасына бюлцнмяси иля
апарылыр. Бюлмя г сай системиндя апарылыр. Бюлмя о вахта гядяр давам едир ки, нювбяти
гисмят п-дян кичик олсун. Сонунcу гисмяти вя алынмыш галыглары онларын алынма
ардыcыллыьынын яксиня солдан-саьа йазмагла ахтарылан cаваб ялдя едилир.
Вурма гайдасы г сай системндяки кяср ядядини п сай системиня чевирмяк цчцн
истифадя олунур. Бунун цчцн верилмиш кяср вя алынан щасиллярин кяср щиссяляри ардыcыл олараг
п ясасына вурулур. п ясасы г сай системиндя ифадя олунур вя вурма г сай системиндя
апарылыр. Вурмадан алынан там ядядляри онларын алынма ардыcыллыьы иля солдан-саьа
йазмагла ахтарылан cаваб ялдя едилир. Вурма ямялиййаты лазыми дягиглик (кяср щиссядя
тяляб олунан мяртябялярин сайы) алынана гядяр давам етдирилир. Йяни алынан cаваб чох вахт
тяхмини олур. Одур ки, якс чевирмя заманы алынан ядяд верилмиш ядядя уйьун эялмяйя
биляр.
Мисал 3. Онлуг сай системиндя верилмиш х(10)=43,4 ядядини 2-3 дягигликля, йяни кяср
щиссядя 3 рягямя гядяр 2-лик сай системиня чевирмяк тяляб олунур. Бунун цчцн там
щиссяни бюлмя гайдасы иля, кяср щиссяни ися вурма гайдасы иля чевириб, алынан cаваблары бир
йердя йазырыг.
43 2 0, 4
-42 21 2 х 2
1 -20 10 2
1 -10 5 2 0 8
0 -4 2 2 х 2
1 -2 1 – сонунcу
галыглар 0 гисмят 1 6
х 2
1 2
17
там щисся х(2)=101011 кяср щисся х(2)=0,011
43,4(10)=101011,011(2)
18
олунур. Информатикада да щямин мягсядля нюгтя ишаряси ишлядилир.
Там тип – мцсбят вя йа мянфи ишаряли нюгтясиз ядяддир. Ядядин ишаряси мяртябя
шябякясинин солдан 0-cы (нюмрялянмя сыфырдан башланыр) мяртябясиндя йазылыр: мцсбят
ишаряси "0", мянфи ишаряси ися "1" кими тясвир олунур. Галан мяртябялярдя там ядядин икилик
коду йазылыр (16 мяртябяли компцтерлярдя 15 мяртябя, 32 мяртябяли компцтерлярдя
31 мяртябя) (шякил 2.3).
мяртябялярин
нюмряляри
0 1 2 15
0 1 0 ... 1
0 1 2 31
1 0 1 ... Ядядин 2-лик коду 0
19
кянара чыхмамасы тяляб олунур. Якс щалда мяртябя шябякясинин долуб дашмасы баш
верир, бу ися сящв нятиcяляря сябяб олур. Бу чатышмазлыглардан азад олмаг цчцн
ядядлярин сцрцшян нюгтяли формасындан истифадя олунур.
Сцрцшян нюгтяли формада ядяд беля тясвир олунур:
х=mгп ,
бурада m - ядядин мантиссаси,
г – сай системинин ясасы,
п – тяртибдир.
Истянилян щягиги ядяди сцрцшян нюгтяли формада тясвир етмяк олар.
Мисал 6. 12.5 ядядини сцрцшян нюгтяли формада тясвир етмяли.
12.5=12.5х100=1.25 х101=0.125 х 102
Эюрцндцйц кими, мантиссада нюгтянин йерини сцрцшдцрмякля ейни ядяди мцхтялиф cцр
йазмаг олар. Бу заман нюгтянин йериня уйьун тяртибин гиймяти дяйишир.
Компцтердя сцрцшян нюгтяли ядядин бирмяналы тясвирини алмаг цчцн ядядин
нормаллашдырылмыш формасындан истифадя олунур. Нормаллашдырылмыш ядяддя мантисса бу
шярти юдямялидир:
г-1m<1 (3)
Йяни нюгтянин йери ядядин гиймятли (сыфырдан фяргли) рягяминдян яввял гейд едилир. 6-cы
мисалда верилян 12.5 ядядинин нормаллашдырылмыш формасы 0.125 х102-дир. Шякил 2.4-дя
сцрцшян нюгтяли ядядлярин компцтердя тясвир схеми эюстярилмишдир. Шякилдян
0 1 2 23 24 25 31
0 1 1 ... 1 0 0 ... 0
0 x n x n −1 . . . x1 . x −1 x − 2 . . . x − m , яэяр Х 0,
[X]дцз=
1 x n x n −1 . . . x1 . x −1 x − 2 . . . x − m , яэяр Х 0,
21
бурада хи – ядядин и-cи мяртябясиндяки рягямидир. Эюрцндцйц кими, ян бюйцк
мяртябядя ядядин ишаряси: "+" ишаряси 0, "-" ишаряси 1 кими йазылыр.
Мясялян,
Х(2) = +101010 [Х]дцз = 0101010,
Х(2) = -110111 [Х]дцз = 1110111.
Ейни ишаряли ядядлярин дцз кодда топланмасы садя цсулла апарылыр: ядядляр топланыр вя
cямя топлананын ишаряси мянсуб едилир. Лакин мцхтялиф ишаряли ядядлярин топланмасы чятин
баша эялир. Бу щалда мцтляг гиймятя эюря бюйцк ядяди тяйин етмяк, чыхма ямялини йериня
йетирмяк вя нятиcяйя мцтляг гиймяти бюйк олан ядядин ишарясини мянсуб етмяк лазымдыр.
Чыхма ямялини садяляшдирмяк мягсядиля компцтердя хцсуси кодлардан истифадя
олунур вя нятиcядя чыхма ямяли топлама ямялиня эятирилиб чыхардылыр. Хцсуси кодлар кими
якс вя ялавя кодлардан истифадя олунур. Бу кодлар дцз коддан йарадылыр вя мцсбят ядядин
хцсуси коду онун дцз кодуна бярабяр эютцрцлцр.
Х ядядинин якс коду беля ифадя олунур:
тяйин олунур:
Яэяр x i =1 онда x i =0 вя яксиня.
Бурадан да мянфи икилик ядядляр цчцн якс кодун йазылышы гайдасыны беля ифадя етмяк
олар: мянфи икилик ядядин якс кодуну алмаг цчцн ишаря мяртябясини дяйишмядян диэяр
мяртябялярдя сыфырлары бирлярля вя бирляри сыфырларла явяз етмяк лазымдыр. Яксиня, якс коддан
дцз кода кечид цчцн дя бу гайдадан истифадя олунур.
Мисал 7.
Х(2) = +101010, [Х]дцз = 0101010, [Х]якс = 0101010,
Х(2) = -110111, [Х]дцз = 1110111, [Х]якс = 1001000.
0 x x
n n −1 . . . x1 . x −1 x − 2 . . . x − m , яэяр Х 0,
[X]ялавя=
1 x n x n −1 . . . x1 . x −1 x − 2 . . . x − m + 2 − m , яэяр Х 0.
22
Беляликля, мянфи икилик ядядин ялавя кодуну алмаг цчцн ону якс кода чевириб, кичик
мяртябяйя 1 ялавя етмяк лазымдыр.
Мисал 8.
Х(2)=+101010, [Х]дцз=0101010, [Х]якс=0101010, [Х]ялавя=0101010,
Х(2)=-110111 , [Х]дцз=1110111 , [Х]якс=1001000, [Х]ялавя=1001001
Хцсуси кодларда тясвир олунан икилик ядядляри топлайанда ядялярин рягямляри иля йанашы
ишаряляри дя ямялиййатда иштирак едирляр. Бу заман рягям мяртябяляри икилик сай системинин
гайдалары иля топланыр. Ишаря мяртябяляри вя йухары мяртябядян кючцрцлян рягямляр
биррягямли икилик ядядляри кими топланыр. Якс коддан истифадя етдикдя, яэяр йухары
мяртябядян кючцрмя алынырса, о нятиcянин кичик мяртябяси иля топланыр. Ялавя коддан
истифадя едилдикдя ися кючцрцлян ващид нязяря алынмыр, йяни атылыр.
Мисал 9.
[Х]якс=0101010 [Х]ялавя=0101010
+ +
[Х]якс=1101001 [Х]ялавя=1101010
10010011 10010100
+
1 атылыр
0010100 0010100
0--- 1---
+ вя йа +
0--- 1---
1--- 0---
Мяртябя шябякясинин долуб-дашмасы заманы топламанын нятиcяси
дцз олмур.
23