Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [asm]

  1. #1

    [asm]

    PEr ilmparare un po di asm.........potre dare un occhiata alla documentazione Intel ??
    Cioe arrivo fino a SSE2 che ci sono anche negli amd e mi fermo.
    Si puo o IA32 non è amd compatible??

    Tnk

    P.S: IA32 == x86???
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  2. #2
    Ti consiglio x86 infatti... e se ti va anche AT&T per vedere le differenze

  3. #3
    spiegati meglio.......
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  4. #4
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  5. #5
    Utente di HTML.it L'avatar di EkoZZ
    Registrato dal
    Jul 2003
    Messaggi
    117
    La sintassi AT&T e' quella tipicamente utilizzata nei sistemi UNIX da compilatori come gas.
    La sintassi Intel (o IA32) e' quella utilizzata da altri sistemi operativi ed e' utilizzata nei compilatori TASM e MASM.

    Le differenze sostanziali sono:
    - il sorgente e la destinazione:
    -- IA32: mov dest,sorg
    -- AT&T: mov sorg,dest

    - i puntatori:
    -- IA32: [ebx+4]
    -- AT&T: 4(ebx)

    - i registi e le istruzioni:
    -- IA32: mov ax,cx
    -- AT&T: movw %cx,%ax (la w sta per "muovi un word (2byte)")

    ed altre cose che non mi vengono in mente.
    Se fai una ricerca su Google sicuramente trovi molte info in +.

    Una via di mezzo tra le due e' la sintassi nasm (la piu' semplice a mio parere) che utilizza un po' di uno e un po' dell'altro...

    Yes, Linux is better... It does infinites loops in 5 seconds...
    ~Linus Torvalds~

  6. #6
    dove trovo la nasm syntax guide ammesso che esista?
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  7. #7
    Utente di HTML.it L'avatar di EkoZZ
    Registrato dal
    Jul 2003
    Messaggi
    117
    :master: Non credo che esista...

    Cmq non c sono moltissime differenze tra la IA32 e la NASM... Anzi, si puo' dire che sono identiche, tranne qualche eccezione...

    prova questo,non l'ho visto ma credo vada bene: http://cydem.org.ua/coding/nasm/index.php
    Yes, Linux is better... It does infinites loops in 5 seconds...
    ~Linus Torvalds~

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.