Re: GNU C-ASM kérdés

hg12345 hg12345 at freemail.hu
Thu Mar 1 08:18:10 CET 2007


Hi!
Köszi, általános megoldásra gondoltam, de nem szeretnék belenyúlni a 
linker scriptbe, erre nincs megoldásod?
Üdv
     

bl <bendelaci at yahoo.co.uk> írta:

> Hát én csak egy általános megoldást tudok C-ben, nem compiler 
specifikusan. 
> Vegyél fel két változót és a linker scriptben allokáld az egyiket explicit 
> módon közvetlenül a kérdéses szegmens eleé, a másikat közvetlenül 
a szegmens 
> mögé. Ha máshogy nem megy akkor definiálj nekik saját szegmenst, 
azt már 
> biztosan oda rakhatod a linkerben ahova akarod (pár görény linkert 
kivéve).
> Az első változó címe plusz a mérete megadja a szegmensed 
kezdőcímét, a kettő 
> címének a különbsége mínusz az egyiknek a mérete pedig a 
szegmens hosszát 
> határozza meg.
> 
> >Szeretném tudni a teljes memória terület méretét és 
elhelyezkedését,
> >nem konstansként az ASM-ben vagy C-ben megadva. Hogyan 
tudom a
> >linkerben megadott értékeket az ASM-ben vagy C-ben beolvasni?
> 
> 
> 		
> 
_________________________________________________________
__ 
> The all-new Yahoo! Mail goes wherever you go - free your email 
address from your Internet provider. 
http://uk.docs.yahoo.com/nowyoucan.html
> 
> -----------------------------------------
>           elektro[-flame|-etc]
> 

_________________________________________________________________
ÚJ LAKÁS? FELÚJÍTÁS? LAKÁSKASSZÁVAL MEGÉRI! lakaskassza.origo.hu
http://cthandler.adverticum.net/?cturl=http%3A%2F%2Flakaskassza.origo.hu%2Findex.html%3Flevelelja




More information about the Elektro mailing list