Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

NASM & Record

3 views
Skip to first unread message

Il Razziatore

unread,
Aug 15, 2003, 10:21:42 AM8/15/03
to
E possibile con NASM fare delle strutture dati tipo i record del
pascal ( o i struct del C )...
cioè qualcosa tipo ( non so per quale compilatore sia l'ho trovato in
giro )

NOMERECORD STRUC
nomecampo1 db ?
nomecampo2 dw ?
NOMERECORD ENDS

e poi fare

mov ax, [ NOMERECORD.nomecampo2 ]
mov al, [ NOMERECORD.nomecampo1 ]

o cmq na cosa del genere?

claudibus

unread,
Sep 14, 2003, 7:30:15 PM9/14/03
to
IlRazz...@netscape.net (Il Razziatore) wrote in message news:<6a0460a0.03081...@posting.google.com>...

> E possibile con NASM fare delle strutture dati tipo i record del
> pascal ( o i struct del C )...
> cioč qualcosa tipo ( non so per quale compilatore sia l'ho trovato in

> giro )
>
> NOMERECORD STRUC
> nomecampo1 db ?
> nomecampo2 dw ?
> NOMERECORD ENDS
>
> e poi fare
>
> mov ax, [ NOMERECORD.nomecampo2 ]
> mov al, [ NOMERECORD.nomecampo1 ]
>
> o cmq na cosa del genere?

Si. In NASM c'e' la sintassi struc / istruc (struc fa il prototipo,
istruc l'istanza).

http://racl.oltrelinux.com/tutorial/nasm.html

Ciao

Claudio


PS: google("NASM struct"), first match, <1 sec

0 new messages