«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2006

Re: Velicine tipova

by Jovan Popovic
ponedeljak, 29. maj 2006 - 13:24.

Sve promenljive su velicine 1 i celi brojevi i reference.

put2 se koristi za generisanje koda za instrukcije koje iza opcode
insturkcije ocekuju 2 bajta (recimo adresu) - neke instrukcije iza
opcode-a ocekuju 4 bajta. Pogledajte u primerima generisanog koda
(projekat Samples) koje insturkcije ocekuju 2 i 4 bajta iza opcode-a mada
mislim da vam to nece trebati zato sto tim instrukcijama pristupate
indirektno preko metoda load, store, Label::put, Label::here itd.

To nema uticaj na velicinu promenljivih.

Pozdrav,
Jovan
> On 5/27/06, Nikola Kartelija <kartel@ptt.yu> wrote:
>> Ovo sam vec pitao I neko mi je odgovorio da su svi tipovi velicine 1
>> bajt,
>> ali to mi je zaista sumnjivo, Cemu onda put2() I put4()? Ako neko moze
>> da
>> potvrdi ili opovrgne ovu tvrdnju, bio bih veoma zahvalan.
>
> Ja mislim da slobodno mozes da stavis da su svi tipovi 1 bajt. To sto
> ima put2 i put4 je zato sto imas u mikrojavi instrukcije koje primaju
> parametar duzine 2 bajta i 4 bajta iako su visi biti nule.
>
> U svakom slucaju, ja sad stizem do samog generisanja koda, stavio sam
> da su svi velicine 1, pa ako primetim da zbog toga imam nekih problema
> ja cu promeniti. Tako da na kraju nema nikakvih problema :)
>
> --
> Best regards,
> Igor Stojkovic mailto: stojkovic.igor@gmail.com
>
>