Bonjour je suis nouveau sur le forum et j'ai un petit souci...
J'ai trouvé un tuto de programmation graphique basé sur l'insertion de code en assembleur dans un programme c++.
La 1ere fonction décrite permet l'affichage d'un pixel en utilisant l'interruption 10h.
J'ai donc fait une fonction similaire qui passe en mode 13h (300x200 256 couleurs).
Ca compil sans probleme, que ce soit sous Dev-C++ ou avec Microsoft Visual C++, mais l'executable plante a l'appel de l'interruption 10h.
J'ai essayé avec d'autre interruptions, même probleme!
J'ai cherché sur le site(faq et forum), sur internet(en anglais y compris) avec google et,sauf erreur de ma part il n'y a pas de réponse à mon probleme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Je ne vois pas d'ou vient le probleme.
Je suis sous Windows XP, le programme est une application console(je sais pas si c'est important) et j'ai déjà fait de l'assembleur pur en utilisant ces interruptions sans probleme.
Je remercie d'avance tous ceux qui auront prit le temps de lire ce message.
Merci.

 

 
		
		 
         
  
			
			



 
			 
   
 


 probleme d'insertion de code assembleur dans du c++
 probleme d'insertion de code assembleur dans du c++
				 Répondre avec citation
  Répondre avec citation


 
  
  
 
 
			
 
 


Partager