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