Den 19 Dec 2007 16:44:29 GMT skrev Thomas Jensen:
> Den Tue, 18 Dec 2007 20:52:34 +0000 skrev Kent Friis:
>
>> Er GAS
>>> ikke cirka så bøvlet og mærkelig, at det er FOR nørdet at bruge den?
>>> Findes der andre end nogle langskæggede hippier der bruger den?
>>
>> Jeg vil sige: Det kommer an på om du vil lære DOS-assembler eller
>> Linux-assembler.
>>
>> Ok, der findes også NASM, men den er vist ikke open source (det var i
>> hvert fald noget i den retning der var årsag til at jeg skiftede fra
>> LILO til Grub (LILO kræver NASM for at compile)). Så hvis du låser dig
>> fast til NASM, udelukker du at dine programmer kommer til at køre hos
>> folk der holder fast i OSS.
>
> Okay, det er vist ikke aktuelt mere. Så vidt jeg kan se, er NASM OSS og
> LGPL.
Hmm, ok.
>>> Men hvad synes I? Er det sejt, eller er man et stagneret fortidslevn,
>>> hvis man bruger GAS?
>>
>> GCC 4.0 bruger GAS.
>>
>> DEBUG.EXE (som vist ikke er opdateret siden DOS 2.0) bruger Intel-
>> syntax.
>>
>> Hvad er mest fortidslevn?
>>
>> Og hvad mon du møder på PPC, Cell, Sparc, Mips, osv? Ikke Intel syntax.
>>
>
> Hehe... Jeg kan ikke lade være med at tænke på denne artikel:
>
>
http://www.computerworld.dk/art/42876
Der sidder CPU'er i andet end unix-servere.
PS3 kører PPC + CELL.
Xbox 360 kører SVJH PPC.
Og Nintendo 64 var vist Mips (ingen anelse om hvad Wii bruger).
> Nej, det jeg mente var, om ikke 'man' idag bruger NASM (eller andre
> assemblere) under Linux? Jeg synes ikke AT&T syntax'en er specielt
> elegant, og når selv forfatteren til den bog jeg læser nu lyder til at
> være temmelig lunken, så tænkte jeg, at der måske var andre der havde det
> på samme måde.
Klart. Alle dem der er vandt til Intel-syntax, incl. forfatteren.
> Men omvendt, det kunne også være at GAS har en vis
> udbredelse, og at det bare er en spørgsmål om tilvænning. Og måske at
> 'rigtige' Linux-nørder sværger til GAS, og at det der med intel syntax er
> for visual-basic script kiddies...
GAS har vel samme udbredelse som gcc (den er med i binutils, som kræves
af gcc). NASM er det vist kun assembler-nørder der har installeret.
Mvh
Kent
--
"So there I was surrounded by all these scary creatures
They were even scarier than what Microsoft call features"
- C64Mafia: Forbidden Forest (Don't Go Walking Slow).