Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    305
    Nel senso che la tua macro lavora con registri a 16bit:
    al, ah= ax (16bit)

    il compilatore vc6 (la console per intenderci) e comunque tutto l'ide è un compilatore a 32bit, come l'ultima versione del djgpp che lavora a 32bit

    Se usi il compilatore turbo c 3.0 la tua macro funzionerà.

    Non puoi scrivere codice a 16 bit per un compilatore che cattura a 32bit, ma il contrario invece lo puoi fare, infatti programmi scritti con compilatori a 16bit girano benissimo su pc a 32 o 64 o 128 bit (in futuro), ma un programma scritto e compilato a 32bit e fatto girare su un pc con architettura a 16 bit non potrà mai girare.

  2. #12
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    156
    tempo fa lavorai su un programma fatto in quel modo e se non ricordo male usai proprio Turbo C++
    la sintassi che usavo era questa:

    main()
    {
    //ciò che vuoi
    asm {
    ;istruzioni asm
    ;volendo anche int
    }
    }

    considera tutto ciò che sta dentro ad asm {} come se fosse una procedura..vedrai che funzionerà..

    saluti
    Matteo

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 © 2026 vBulletin Solutions, Inc. All rights reserved.