kacirska otazka:
vie niekto o nejakom "nasm-like" assembleri pre mac os x? celkom by sa hodilo.
druha otazka:
aky assembler pouzivate pre programovanie v asm na powerpc platforme?
Vlákno názorů k článku
Programujeme v jazyce Assembler v Linuxu: Úvod
assembler pre powerpc na mac os x
Re: assembler pre powerpc na mac os x
1) K cemu NASM pro PPC, kdyz tam existuje GAS?
2) Na PPC samozrejme jedine GAS :-)
AT&T syntaxe pouzita v GASu sice na prvni pohled vypada jinak nez Inteli, kterou predpokladam pouziva NASM. Ale to rozhodne neznamena, ze by byla mene logicka, hur pouzitelna, nebo tak neco. Na unixech je to proste standard a vyplati se ji umet uz treba proto, kdyz chcete psat inline assembler v C-ckovych programech (uprimne receno - psat _cely_ program v asm je velmi neobvykle).
Re: assembler pre powerpc na mac os x
1. nasm-like nemam na mysli ani tak syntax (digital syntax sa mi zda logickejsia ako intel syntax) ako skor moznosti, ktore nasm poskytuje. existuje nieco? pouzivat assembler "as", ktory default ponuka mac os x nie je dvakrat vyhra.
Re: assembler pre powerpc na mac os x
Ja bohuzel NASM neznam, takze nevim co ma oproti GASu za moznosti. Muzete byt konkretnejsi?
Re: assembler pre powerpc na mac os x
Predpokladam ze pujde o makrojazyk. GAS pokud vim vlastni makrojazyk nema, zatimco nasm ma velice kvalitni.
Re: assembler pre powerpc na mac os x
V GASu mate dve moznosti:
1) pouzit standardni preprocesor cpp - staci kdyz zdrojak ulozite jako "neco.S" namisto "neco.s" a muzete makrovat az do aleluja ;-)
2) pouzit GAS direktivy .macro/.endm ktere take umi makra, pochopitelne i s parametry a podobnymi samozrejmostmi.
Takze v tomhle myslim GAS neni nijak horsi nez NASM, nebo NASM umi jeste neco dalsiho?
Re: assembler pre powerpc na mac os x
cpp neni pro makrovani v asm tak sikovny, protoze je urceny pro C. Co se tyce macro/endm, slysim o tom prvne - od ktere verze to ma ?

