|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : avril 2011 Messages : 37 ![]() |
Bonjours,
je bloque actuellement sur un problème dont la réponse est surement simple, mais que je n'ai pus trouver sur internet. je cherche a utiliser du code assembleur dans un embrayons de programme, voici le code et le compilateur m'affiche "end of instruction", j'ai essayé de commenter une ligne puis l'autre, sans succès. Merci d'avance |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : avril 2011 Messages : 37 ![]() |
Oui visiblement une première erreur que j'ai faite est de mettre de l'hexa, dans ce cas 12 et 10 deviennent respectivement 18 et 16,
cependant en faisant cela ça compile mais le programme plante concernant ton exemple qu signifie ? |
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() ![]() Jonathan MERCIERInscription : mars 2009 Messages : 338 ![]() |
c'est un label pour un goto, le code est tronqué
sinon tu as essayé avec 0x12 ? |
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : avril 2011 Messages : 37 ![]() |
Oui et effectivement ça marche aussi.
merci pour tes réponses
|
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : avril 2011 Messages : 37 ![]() |
heu sinon les lignes de code assembleur que j'ai mis provoquent une erreur de type "Access Violation",
sur digital mars j'ai pus voire que c’était du au fait que DMD compilais pour du 32bit, et que Windows bloquais les interruptions bios, comment contourner ce problème ? |
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Inscription : mai 2005 Messages : 223 ![]() |
Mes souvenirs de l'assembleur sont très lointains, mais il me semble que l'interruption 10h c'est pour faire appel au bios en mode réel, ce qui est incompatible avec un le mode protégé 32bits.
Demande sur le forum asm, mais je crains qu'il ne te faille remplacer les appels au BIOS par les appels systèmes équivalents. |
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Inscription : avril 2011 Messages : 37 ![]() |
Merci pour toutes vos réponses je crois que cette fois j'ai eu toutes les réponses a mes questions
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com