tex2023
Messages postés6Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention23 janvier 2005
-
21 janv. 2005 à 04:01
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 2006
-
21 janv. 2005 à 11:09
Comment inclure du code assembleur en un programme en C, et ceci pour realiser
des interruptions dos. Plus précisément, pour afficher un pixel sous microsoft visual c++
( comme le graphisme sous borland )
MERCI
cs_Nebula
Messages postés787Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 7 juin 20072 21 janv. 2005 à 07:12
Normalement y'a pas de possibilité de faire çà en C, mais de nombreux compilateurs proposent des extensions (en général asm ou __asm, dans laquelle tu tapes ton code asm). Voir les sources de BruNews pour un exemple de mise en oeuvre sous Visual C++.
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 21 janv. 2005 à 11:09
Sous visual C++ c'est bien :
__asm
{
}
pour mettre du code asm inline
Par contre l'utilisation que tu veux en faire ne va pas marcher car visual c++ est un compilateur 32 bits où les interruptions du bios sont interdites. Il faut utiliser l'API windows pour afficher des pixels : SetPixel.