Re: Za profesora
sinisa komlen <komikomkom@yahoo.com> wrote: Pitanja su vise iskazi za koje je dovoljno napisati da li su tacni ili netacni:
1. AS1 relokacija koristi samo globalne uvezene(U) simbole.
Ako je bajt(u data sekciji) na kom je definisana AS1 relokacija 0 (a relokacija referise neki GlobUseSym) generise se DC UseGlobeSym, a ako pak nije (npr 0B)onda disasembler na toj adresi generise DC UseGlobeSym + N. (IK izraza i dalje relokativan).
2.Globalne izvezene simbole(D) dovoljno je samo definisati, ne voditi racuna da npr. liniju asemblerskog koda DC 9 zamenimo DC DefGlobeSym ako je simbol definisan bas na adresi 9, iako je drugi nacin citljiviji za coveka.
3. Za sve A1 relokacije koje referisu isti segment dovoljno je generisati jednu lokalni simbol (npr Local1) i onda samo voditi racuna o vrednostima bajta na adresi relokacije(u data sekciji): npr ako je Local1 definisana na pocetku .bss (2 redni broj) segmenta na adresi 4, a A1 relokacija je tipa ( 07 1 2 A1), a bajt na adresi 07 je 01, onda za taj bajt treba generisati DC Local1-3 da bi rezultat operacije Local-3 bio jednak vrednosti datog bajta(01)...
Pojednostavljeno receno zbir Lokalnog simbola koji je generisan u segmentu seg relokacije i neke konstante mora biti jednak vrednosti bajta iz data sekcije na toj adresi.
4. Ne trebamo voditi racuna o vrednostima iz data sekcije i opsegu za bajtove operacionog koda. Kad bi to radili za bajt operacioni kod bi morali proveriti da li je u opsegu 00-3C i ako jeste da li je jednobajtna ili dvobajtna instrukcija. Ako je jednobajtna sledi ista provera za sledeci bajt a ako je dvobajtna sledeci bajt ne mora biti u navedenom opsegu jer je u pitanju bajt adresnog polja.
---------------------------------
Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls. Great rates starting at 1ยข/min.-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ri4sp
-----------------------------------------------------------------
Vezano za ovo tvoje cetvrto pitanje... U tekstu pise da je dovoljno uzeti u obzir samo DC i DS, a sve ostale direktive i naredbe ne moramo
Pozdrav
---------------------------------
Get your own web address for just $1.99/1st yr. We'll help. Yahoo! Small Business.
- Follow-Ups:
- Re: Za profesora
- From: sinisa komlen <komikomkom@yahoo.com>
- Re: Za profesora
- References:
- Za profesora
- From: sinisa komlen <komikomkom@yahoo.com>
- Za profesora
Previous by date: Za profesora
Next by date: Re: Za profesora
Previous by thread: Za profesora Next by thread: Re: Za profesora
Previous by thread: Za profesora Next by thread: Re: Za profesora