C casting
Andras Tantos
andras_tantos at tantos.homelinux.org
Sat Jun 21 17:54:20 CEST 2003
> Tenyleg!!!! Tud a gcc inline assemblyt? Akkor irhatnam assemblyben,
> csak ott meg az a kerdes, hogyan kommunikalok a gcc-vel, hogyan
> latszanak a valtozok az assembly szamara.
> Assemblyben kb. ket nap alatt meg tudnam irni.
Tud. De ha a MASM/NASM-hoz vagy szokva, akkor nem fogsz neki orulni. Nem az
Intel formatumot hasznalja, raadasul mindenfele trukkoket is alkalmaz, pont
arra, amit mondasz: meg lehet adni, hogy az ASM rutin milyen bemeneti
regiszterekbol milyen kimeneti regiszterekbe dolgozik, miket ront el, milyen
memoriat modosit, stb stb. Sot, olyat is tud, hogy regiszter-csoportokat
azonositasz es hasznalsz, es majd a fordito behelyettesiti a szamara
legkellemesebb regiszterrel. Szoval, ez a C (optimalizalo) kiegeszitese ASM
tudassal, nem beepitett ASM.
Udv,
Tantos Andras
More information about the Elektro
mailing list