g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
signed short int aRwers niSnian mokle mTels, da misTvis gamoiyofa<br />
mexsierebis 2 baiti. tipebi char, int, float da double gaCumebis principiT<br />
arian niSnianebi. amitomac, wina magaliTSi moyvanili tipis aRwera<br />
SeiZleba SevamokloT: short int. metic, tipi int imdenad mniSvnelovania,<br />
rom bolo aRweraSi SeiZleba gamovtovoT int da vweroT marto short.<br />
signed long int aris niSniani grZeli mTeli da misTvis gamoiyofa<br />
mexsierebis 4 baiti. eseTi tipis monacemi SegviZlia agreTve aRvweroT<br />
rogorc long int an long.<br />
niSniani da uniSno mTelebs Soris gansxvaveba damokidebulia<br />
imaze, Tu rogori interpretacia aqvs mTeli ricxvis ufros bits.<br />
magaliTad, ricxvi +3-is warmodgena kompiuteris mexsierebaSi<br />
Semdegia:<br />
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1<br />
me-<br />
15<br />
……. . .<br />
14<br />
me-<br />
4<br />
me-<br />
3<br />
me-<br />
2<br />
1li <br />
0ovani<br />
biti<br />
me-15 (ufrosi) biti - niSanTvisebis bitia, anu igi aCvenebs ricxvis<br />
niSans: Tu me-15 bitSi weria 0 – ricxvi dadebiTia, Tu ki me-15 biti<br />
udris 1-s – ricxvi uaryofiTia. amitom ricxvis sididis Casawerad<br />
gamoiyeneba 15 biti (0-vanidan me-14-mde). rodesac gamocxadebulia<br />
uaryofiTi mTeli ricxvi, kompilatori axdens e.w. damatebiTi kodis<br />
generirebas, romelic am uaryofiTi ricxvis kodia. magaliTad,<br />
uaryofiTi ricxvi -3 Caiwereba kompiuteris mexsierebaSi rogorc<br />
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1<br />
me-<br />
15<br />
……. . .<br />
ricxvi -3-is warmodgena miiReba Semdegnairad:<br />
me-<br />
4<br />
me-<br />
3<br />
me-<br />
2<br />
1li <br />
0ovani<br />
biti<br />
+3-s warmodgenaSi 0-ebi icvleba 1-ebiT da, piriqiT, 1-ebi 0-ebiT<br />
(ris Sedegadac miiReba Sebrunebuli kodi); Semdeg ki umcros bits<br />
emateba 1. miRebuli orobiTi ricxvi (damatebiTi kodi) aris uaryo-<br />
fiTi ricxvi -3-is warmodgena kompiuteris mexsierebaSi.<br />
rodesac ricxvis aRweraSi gamoiyeneba modifikatori unsigned, am<br />
ricxvis ufrosi biti ukve ar ganixileba rogorc niSnis maCvenebeli.