Asm sous DEV c++

Signaler
Messages postés
4
Date d'inscription
lundi 20 janvier 2003
Statut
Membre
Dernière intervention
9 avril 2003
-
Messages postés
4
Date d'inscription
lundi 20 janvier 2003
Statut
Membre
Dernière intervention
9 avril 2003
-
ceric35([mailto:ceric35@hotmail.com ceric35@hotmail.com])

Bonjour !
Quelqu'un pourait-il me dire pourquoi ce code asm sous DEV c++ ne marche pas :
asm("movb $0x13, %al");
asm("movb $0x0, %ah");
asm("int $0x10");

Il est bien compiler mais il y a ensuite une violation de segment.
merci.

2 réponses

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
T'aurait pas inverse al et ah ???
mov ax, 1300h
Un accès 16 bits sur EAX n'a pas de penalite.
BruNews, ciao...
Messages postés
4
Date d'inscription
lundi 20 janvier 2003
Statut
Membre
Dernière intervention
9 avril 2003

Je l'ai remplacée par :

asm("movl 0x1300, %eax");
asm("int $0x10");

... et ca marche toujours pas...