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

Re: Kontrolne strukture

by Rade Jakovljević
utorak, 04. jul 2006 - 13:50.

Kad smo vec kod kontrolnih struktura, da li je greska u zadacima sa
odredjivanem pomeraja za relativni skok.
Naime, ako posmatramo sledeci primer koda:

10: getstatic 1
13: load_2
14: jgt 5
17: const_0
18: store_2
19: ...

sumnjiva mi je instrukcija na adresu 14: jgt 5. Tj. ako treba skociti za 5
adresa unapred, tj. Code.pc uvecati za 5, onda cemo skociti na adresu 22, a
ne 19, jer je u trenutku izvrsavanja instrukcije na adresu 14, vrednost pc
registra u klasi Code, vec 17. Zar, ne?

Da li je ovo sto sam naveo dobro, a u vezbama je pogresno ili ja gresim?

Hvala na pomoci.

2006/7/4, Ana Peric <anaperic@gmail.com>:


Nenade,
princip je isti...verovatno lapsus calami :)
Pa radio si domaci, znas da se to u mjasm-u poziva sa load_0 i store_0, a
i
da na ispitu slucajno i napises getlocal ili tako nesto, ne verujem da ce
ti biti uzeto za zlo, jer je bitana sustina (ili se bar nadam da je
tako)...

pozdrav,
Ana
----- Original Message -----
From: "Nenad Tesovic" <tesovicn@gmail.com>
To: "RI4PP" <ri4pp@rti.etf.bg.ac.yu>
Sent: Tuesday, July 04, 2006 09:59
Subject: [ri4pp] Kontrolne strukture


>
> Zbog cega se u zadacima 8, 9 i 10 umesto load i store koriste get_local
i
> put_local?



-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
-----------------------------------------------------------------