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