Re: GNU C-ASM kérdés

bl bendelaci at yahoo.co.uk
Wed Feb 28 22:11:20 CET 2007


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



More information about the Elektro mailing list