Re: Poslednji zadatak (9.) u MJ kontrolne strukture.doc
> 1. Zanima me da li je dobro odredjen pomeraj za skok pri pozifu f-je:
>
> 00: enter 2,2
> 03: getlocal 0
> 06: getlocal 1
> 09: putfield 0
> 12: exit
> 13: return
>
> 14: new 2
> 17: putlocal 0
> 20: getlocal 0
> 23: const_1
> 24: call -23 //da li ovde treba call -24?
Da ovo je greska treba da bude call -24.
>
>
>
> 2. Da li instrukcije getlocal i putlocal zauzimaju 3 lokacije, posto sam
> ja
> stalno koristio load_0 i store_0 koje uzimaju po jednu lokaciju - njih
> nema
> u Run.java pa ne mogu da proverim?
>
Za ispit vam ne trebaju velicine instrukcija. Ako budete generisali kod
pretpostavicete da svaka instrukcija zauzima 1 lokaciju tako da gornji
program izgleda ovako:
00: enter 2,2
01: getlocal 0
02: getlocal 1
03: putfield 0
04: exit
05: return
>
> 00: enter 2,2
> 03: getlocal 0
> 06: getlocal 1
> 09: putfield 0
> 12: exit
> 13: return
>
> 14: new 2
> 17: putlocal 0
> 20: getlocal 0
> 23: const_1
> 24: call -23 //da li ovde treba call -24?
Da ovo je greska treba da bude call -24.
>
>
>
> 2. Da li instrukcije getlocal i putlocal zauzimaju 3 lokacije, posto sam
> ja
> stalno koristio load_0 i store_0 koje uzimaju po jednu lokaciju - njih
> nema
> u Run.java pa ne mogu da proverim?
>
Za ispit vam ne trebaju velicine instrukcija. Ako budete generisali kod
pretpostavicete da svaka instrukcija zauzima 1 lokaciju tako da gornji
program izgleda ovako:
00: enter 2,2
01: getlocal 0
02: getlocal 1
03: putfield 0
04: exit
05: return
- References:
- Poslednji zadatak (9.) u MJ kontrolne strukture.doc
- From: "Rade Jakovljević" <radegm@gmail.com>
- Poslednji zadatak (9.) u MJ kontrolne strukture.doc
Previous by date: Eksterna memorija na ispitu
Next by date: Re: Eksterna memorija na ispitu
Previous by thread: Poslednji zadatak (9.) u MJ kontrolne strukture.doc Next by thread: Polaganje Ispita + integralni domaci
Previous by thread: Poslednji zadatak (9.) u MJ kontrolne strukture.doc Next by thread: Polaganje Ispita + integralni domaci