[c] come scrivere in ASM all'interno del c
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 1 di 2 12 UltimoUltimo
Visualizzazione risultati da 1 a 15 di 16

Discussione: [c] come scrivere in ASM all'interno del c

Cambio titolo
  1. #1
    .::: VETTO :::. L'avatar di vtt89
    Registrato il
    01-06
    Località
    tra milano e lecco
    Messaggi
    1.460

    [c] come scrivere in ASM all'interno del c

    ciao!!
    come da titolo...
    mi avevano detto che si puo scrivere in assembly insieme al c in un programma, ma come si fa???
    grazie...

  2. #2
    SeeYouInSpaceCowboy... L'avatar di balmung91
    Registrato il
    10-04
    Località
    Nei miei Trip
    Messaggi
    879


    www.webapocalypse.org
    In ottimo stile web 2.0 ho anchio un ombra sotto di me. Sono uscito dalla fabbrica così ben 17 anni fa.[cit.]


  3. #3
    FRAK! L'avatar di The Dix
    Registrato il
    09-05
    Località
    Roma
    Messaggi
    11.830
    mmm ora lo provo
    ma lo sai l'assembly ? (e quindi come funziona un processore?)

    EDIT:boooo nn mi riconosce nemmeno una mov
    Ultima modifica di The Dix; 19-10-2006 alle 20:01:37

  4. #4
    .::: VETTO :::. L'avatar di vtt89
    Registrato il
    01-06
    Località
    tra milano e lecco
    Messaggi
    1.460
    si... dopo lo provo..
    thanks...

  5. #5
    .::: VETTO :::. L'avatar di vtt89
    Registrato il
    01-06
    Località
    tra milano e lecco
    Messaggi
    1.460
    non va... devo lavorarci...

  6. #6
    Nothing to no one L'avatar di Toad
    Registrato il
    07-03
    Località
    Vigevano
    Messaggi
    12.467
    Dipende che assembler usate Intel,Motorola,PowerPC,ecc...

  7. #7
    Utente
    Registrato il
    07-03
    Messaggi
    1.435
    Con i compiler microsoft:
    Codice:
    __asm{
    
    ... codice asm ...
    
    }

  8. #8
    FRAK! L'avatar di The Dix
    Registrato il
    09-05
    Località
    Roma
    Messaggi
    11.830
    Citazione Toad
    Dipende che assembler usate Intel,Motorola,PowerPC,ecc...
    i8086
    Citazione Hangman
    Con i compiler microsoft:
    Codice:
    __asm{
    
    ... codice asm ...
    
    }
    vale anche per devcpp ?

  9. #9
    Utente L'avatar di BlooBlade
    Registrato il
    04-06
    Località
    Casa mia.
    Messaggi
    605
    Con devcpp prova nel corpo delle tue funzioni ad usare:

    Codice:
     
    asm("qui metti il tuo comando in asm");
    Citazione Anonimo
    There are 10 kinds of people. Those who understand binary notation, and those who do not.

  10. #10
    Ingenium
    Ospite
    quoto blooblade

  11. #11
    .::: VETTO :::. L'avatar di vtt89
    Registrato il
    01-06
    Località
    tra milano e lecco
    Messaggi
    1.460
    Citazione BlooBlade
    Con devcpp prova nel corpo delle tue funzioni ad usare:

    Codice:
     
    asm("qui metti il tuo comando in asm");
    io ho provato cosi ma solo con asm("mov al,3"); ma mi da errore troppi parametri per mov!!!

  12. #12
    Utente L'avatar di -Jeko-
    Registrato il
    07-06
    Località
    Napoli
    Messaggi
    670
    Citazione vtt89
    io ho provato cosi ma solo con asm("mov al,3"); ma mi da errore troppi parametri per mov!!!
    devi mettere % prima di al

  13. #13
    .::: VETTO :::. L'avatar di vtt89
    Registrato il
    01-06
    Località
    tra milano e lecco
    Messaggi
    1.460
    Citazione -Jeko-
    devi mettere % prima di al
    grazie così funziona..
    ma la int ancora non va..
    come faccio???

  14. #14
    Utente L'avatar di -Jeko-
    Registrato il
    07-06
    Località
    Napoli
    Messaggi
    670
    non è possibile utilizzare gli interrupt in windows.
    Però puoi fare così: asm("int $0x33");
    Dubito che, anche se riesci a compilarlo, questo funzioni in windows.
    Avresti bisogno di un compilatore 16 bit

  15. #15
    FRAK! L'avatar di The Dix
    Registrato il
    09-05
    Località
    Roma
    Messaggi
    11.830
    Citazione -Jeko-
    non è possibile utilizzare gli interrupt in windows.
    Però puoi fare così: asm("int $0x33");
    Dubito che, anche se riesci a compilarlo, questo funzioni in windows.
    Avresti bisogno di un compilatore 16 bit
    io usavo gli interrupt normalmente in asm quando lo programmavo su XP.. da quando nn si possono usare gli interrupt su win?

Pag 1 di 2 12 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •