Il sorgente mi sembra adatto a MASM della Microsoft.
Probabilmente as (che non conosco) segue altre regole.
Ad esempio non sembra che il carattere per i commenti sia il ; (infatti genera un errore).
E non conosce le direttive
.model
.stack
.data
e altro ...
Studia un po' l'help di as (e magari un sorgente d'esempio scritto per tale assembler) e adatta il sorgente che hai trovato.

Rispondi quotando