ASM e DJGPP ...

Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Predefinito

    Salve a tutti/e...
    Ho scaricato da poco il DJGPP e vorrei sapere come si fa, se possibile, a includere assembly in-line nel codice C..
    Thanx !

  2. #2
    mebibyte L'avatar di The_qwer
    Registrato
    Sep 2000
    Località
    Varese
    Età
    24
    Messaggi
    796

    Predefinito

    Io non conosco bene C (Per ora)
    perciò dai un'occhiata alla Coding Area, li troverai una risposta nei tutorial Online..

  3. #3
    Guest

    Predefinito

    Hai gà provato ad usare il metodo "standard" usato nel Visual C++ di Microsoft ?
    Prova con, esempio

    _asm {
    xor eax,eax
    mov eax,var1
    mov ecx,var2
    add ecx,eax
    }

    oppure

    _asm xor eax,eax;

    Se non funziona fammi un fischio !

  4. #4

    Predefinito Uno ci prova...

    Grazie per le celeri risposte...
    Ho trovato un sorgente che chiarisce un pò le idee.. Argh !
    Per esempio, per includere una macro in asm :

    __asm__(" movw $0x3da,%%dx "
    : "cc", "dx");

    è l'equivalente di mov dx,ox3da ... Paura !
    Bisogna specificare pure i registri coinvolti !
    Ghaaa ...

  5. #5
    Guest

    Predefinito

    ARgh... allora mi sa che ti conviene usare l'asm puro e includere nel progetto i files .asm ...

    ciao !

  6. #6
    Guest

    Predefinito

    Il DJGPP uas la notazione AT per quanto riguarda l'assembler.
    Ne trovi una spiegazione esaustiva nel sito del DJGPP.
    http://www.delorie.com/djgpp
    Ciao!

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tags

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022