01.03.2013 Views

g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!