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

Re: pitanje u vezi domaceg

by Ivan Palic
četvrtak, 22. februar 2007 - 20:09.

Imam nekoliko pitanja:
1.Na koji nacin se zadaje pocetna adresa programa,posto iz samog objektnog
fajla ne moze da se zakljuci pocetna adresa za smestanje programa? Da li se
pocetak programa zadaje pri inicijalizaciji PC-ja ili na neki drugi nacin?

2.Kako je prazna simbol sekcija, da li to znaci da nema relokacija tipa AS1
i RS1 vec samo A1 i R1?

3.Kako zadajemo adresu na koju se smesta prekidna rutina,kod instrukcije
JSR?

On 2/21/07, Emil Varga <emvar.lime@gmail.com> wrote:


Dragan Bojic wrote:
>
> Zadaje se.

Odlicno, to je zapravo izmena u odnosu na minimalni punilac, gde se
pocetak programa zadaje tek prilikom izvrsavanja, ako se na varam. Hvala
vam jos jednom.

PS.Alternativna ideja je bila da se u objektnom fajlu to naznaci, tipa
logicka adresa pocetka prvog segmenta razlicita od 0 ali fizicka jeste
0. (sto je priznajem malo apsurdno, ali sve dok se na neki nacin
izvrsava relokacija segmenata..) Ko pita ne skita.

Pozdav,
Emil
>
>
> On Tue, 20 Feb 2007, Emil Varga wrote:
>
>>
>> Dragan Bojic wrote:
>>>
>>>
>>> Samo jedan ulazni fajl.
>>> Zadaje se samo pocetna
>>> adresa celog programa,
>>> a relativan polozaj
>>> segmenata ostaje isti.
>>>
>>> Hvala puno!
>> Jos jedno pitanje>
>> Da li to znaci da se na pocetku programa zadaje pocetna adresa
>> programa u memoriji ili se program uvek smesta na 0. adresu u memoriji?
>>
>> Pozdrav,
>> Emil
>>> On Tue, 20 Feb 2007, Emil
>>> Varga wrote:
>>>
>>> > > Ako je u edukativnom > objektnom fajlu tablela > simbola
>>> prazna, da li se > pretpostavlja da postoji > samo jedan objektni
>>> fajl > kojim treba napuniti > memoriju? (kao u > minimalnom
>>> puniocu samo > 1 fajl)
>>> > > Takodje, u toku punjenja > segmenata u memoriju, da > li
>>> treba da ih stavljamo > zaredom i istim > redosledom, pod istom >
>>> pretpostavkom da nema > vise objektnih fajlova > kojim se puni
>>> memorija, > i da li treba da > dozvolimo postavljanje > segmenata
>>> po razlicitom > redosledu nego navedeno > u objektnom fajlu, na >
>>> razlicitim mestima u > memoriji, (primer: seg1 > velicine 20 na
>>> baznoj > adresi 0 da postavimo na > adresu 12 a seg2 > velicine 2
>>> sa bazne > adrese 1F na 10. )
>>> > > > Hvala,
>>> > Emil
>>> > > > >
>>> -----------------------------------------------------------------
>>> > unsubscribe:
>>> > minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
>>> > -----------------------------------------------------------------
>>> >
>>>
>>>
>>> -----------------------------------------------------------------
>>> unsubscribe:
>>> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
>>> -----------------------------------------------------------------
>>>
>>
>>
>>
>> -----------------------------------------------------------------
>> unsubscribe:
>> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
>> -----------------------------------------------------------------
>>
>
>
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
> -----------------------------------------------------------------
>



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




--
Pozdrav Ivan.