goretoons
Messages postés3Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention21 septembre 2006
-
20 sept. 2006 à 17:33
Kleidp
Messages postés124Date d'inscriptionjeudi 5 juin 2003StatutMembreDernière intervention10 février 2008
-
21 sept. 2006 à 12:24
Est il raisonnable de penser pouvoir à partir des fichiers sources d'un programme qui tourne sur dos/windows3.1 creer un programme sous csharp qui tournerait sous xp ?
Les sources sont en c voir en assembleur pour une fonction
Kleidp
Messages postés124Date d'inscriptionjeudi 5 juin 2003StatutMembreDernière intervention10 février 2008 20 sept. 2006 à 21:29
Oui moi aussi quand j'étais petit je voulais faire archéologue :)
Mais rien ne t'empêche de convertir en C#, un algo reste un algo. Par contre, tout comme découvrir une salle secrète dans le Sphinx de Giza, écrire du code assembleur dans du C# restera une utopie !
Mais tu auras plus vite fait de recoder le comportement du prog toit même.
goretoons
Messages postés3Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention21 septembre 2006 21 sept. 2006 à 09:40
Bon d'accord merci de l'encouragement.
Si la partie source en C ne me fait pas trop peur, la fonction en assembleur je ne pige pas :
TITLE aicall.asm
NAME aicall
_TEXT SEGMENT WORD PUBLIC 'CODE'
_TEXT ENDS
_DATA SEGMENT WORD PUBLIC 'DATA'
_DATA ENDS
CONST SEGMENT WORD PUBLIC 'CONST'
CONST ENDS
_BSS SEGMENT WORD PUBLIC 'BSS'
_BSS ENDS
DGROUP GROUP CONST, _BSS, _DATA
ASSUME CS: _TEXT, DS: DGROUP, SS: DGROUP
ACQINT EQU 66h
_TEXT SEGMENT
ASSUME CS: _TEXT
PUBLIC _aicall
_aicall PROC FAR
push bp
mov bp,sp
mov ax,[bp+6]
mov dx,[bp+8]
int ACQINT
pop bp
ret
_aicall ENDP
_TEXT ENDS
END
Merci pour toute l'aide apportée
Vous n’avez pas trouvé la réponse que vous recherchez ?
Kleidp
Messages postés124Date d'inscriptionjeudi 5 juin 2003StatutMembreDernière intervention10 février 2008 21 sept. 2006 à 12:24
Sinon goretoons Brunews de cpp connait bien l'asm, tu peux toujours le MP (bien que sorti de son contexte ce code risque de ne pas lui dire grand chose ).