«« ( Date ) »» // «« ( Thread ) »» // ir3sp - 2008

Re: Relokacija R1

by Vladimir Nikolic
subota, 02. februar 2008 - 04:15.

R1 relativno obraćanje segmentu. Bajt na adresi loc predstavlja
> relativnu adresu (kao u instrukciji relativnog skoka), koja "cilja" unutar
> segmenta ref. Drugim rečima, bajt na adresi loc sadrži razliku između ciljne
> adrese i adrese loc+1."
Mislim da cinjenica da sadrzaj lokacije loc predstavlja relativni
pomeraj unutar segmenta znaci da se nakon pomeranja segmenta nista ne
menja jer se zadrzava isti relativni odnos dve memorijske lokacije.
Bilo bi lepo kada bi se neko sa predmeta oglasio povodom ovoga, jer je
materijal poprilicno nejasan.
Pozdrav
Vlada
On 2/1/08, Dragan Bajovic <dragan_baja_bajovic@yahoo.com> wrote:
> U IR3SP_Asembleri2.doc se kaze:
>
>
> |"Definisani su sledeći tipovi relokacije:
> · A1 apsolutno obraćanje segmentu. Bajt na adresi loc predstavlja
> (direktnu memorijsku) adresu koja pripada segmentu ref.
> · R1 relativno obraćanje segmentu. Bajt na adresi loc predstavlja
> relativnu adresu (kao u instrukciji relativnog skoka), koja "cilja" unutar
> segmenta ref. Drugim rečima, bajt na adresi loc sadrži razliku između ciljne
> adrese i adrese loc+1."
> ...
> Ako je za A1 loc kao direktna adresa i menja se bajt na lokaciji loc po
> formuli
>
> sadrzaj(loc) = sadrzaj(loc) + ofset iz segmenta ref
>
> da li za R1 vazi formula
>
> sadrzaj(sadrzaj(loc)+loc+1)= sadrzaj(sadrzaj(loc)+loc+1) + ofset iz
> segmenta ref ?
>
> Da li se slazete sa ovim i komentar ako moze.
>
> Unapred hvala!!!
>
>
>
>
>
> ________________________________
> Never miss a thing. Make Yahoo your homepage.
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
> -----------------------------------------------------------------
>
>