allora ho cercato e trovato questo:
http://racl.oltrelinux.com/tutorial/gas.html
che č apposta per as o gcc per assembler:
codice:
; gashello.S==========================================================
.text
message:
.ascii "Helloooo, nurse!\0"

.globl main

main:
    pushl $message
    call puts
    popl %eax
    ret
; EOF =================================================================
ma sia compilandolo con as sia con gcc non vā:
d:\hello.s: Assembler messages:
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Error: bad expression
d:\hello.s:2: Warning: missing operand; zero assumed
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
d:\hello.s:14: Error: bad expression
ma perchč???