Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probleme d'interuption [ Archives / Newbii ] (fresh_meat)

lundi 9 août 2004 à 13:38:34 | Probleme d'interuption

fresh_meat

Salut,
voila je suis un débutant en asm et j'ai un problème avec int 16h.
Voici mon code :
TITLE Add and Subtract (AddSubAlt.asm)

.386
.MODEL flat,stdcall
.STACK 4096

ExitProcess PROTO,dwExitCode:DWORD
DumpRegs PROTO

.code
main PROC

mov eax,10000h ; EAX = 10000h
add eax,40000h ; EAX = 50000h
sub eax,20000h ; EAX = 30000h
call DumpRegs

int 16h

INVOKE ExitProcess,0
main ENDP
END main

le in 16h me permet de faire une pause pour pouvoir voir le contenu des registres grace à dumpregs mais voila le pc plante : rapport d'erreur sous XP et blocage complet de la machine sous win98.
Qu'est ce qui ne va pas? Merci d'avance pour toute l'aide que vous pouvez m'apporter.

lundi 9 août 2004 à 15:22:58 | Re : Probleme d'interuption

BruNews

Administrateur CodeS-SourceS
BANNIR EMPLOI DES INTERRUPTIONS !!!
On se sert de API du systeme.
Voir Sleep() dans MSDN.

ciao...
BruNews, Admin CS, MVP Visual C++

lundi 9 août 2004 à 20:50:23 | Re : Probleme d'interuption

fresh_meat

En faite, je cherche surtout un truc (API de préférence ou interution) qui face la même chose que system("PAUSE") ou cin.ignore() en c++.

vendredi 13 août 2004 à 13:34:41 | Re : Probleme d'interuption

patatalo

Membre Club Administrateur CodeS-SourceS

salut,

Tiré du fichier win32.hlp fonction "ReadConsoleInput":

A process can specify a console input buffer handle in one of the wait functions to determine when there is unread console input. When the input buffer is not empty, the state of a console input buffer handle is signaled.

@++



Cette discussion est classé dans : probleme, main, eax, 16h, dumpregs


Répondre à ce message

Sujets en rapport avec ce message

Un étrange plantage [ par fresh_meat ] Salut,voilà, j'ai un plantage avec un programme dont voici le code :TITLE Addition et soustraction (AddSubAlt.asm).386.MODEL flat,stdcall.STACK 4 probleme instruction assembleur [ par kadwin ] bonsoir!! j'ai un petit probleme de comprehension!! si eax = 1001101010 (en binaire) je fais ensuite l'instruction: shl eax, 7 quelle sera la vale Désassemblage code C, je ne pige pas !! [ par bouba ] Bonjour, je suis en train d'essayer de voir ce qui se passe derrière un code en C, mais la je bloque dès les trois premières lignes, j'ai donc testé a EAX=-val2+7-val3+val1 [ par rhumsek ] voici un programme qui doit donné un résultat en fonction de la formule suivante,mais je ne suis pas sur que le résultat obtenu après compilation du p Pb registre DL [ par AlexMAN ] Bonjour, J'ai un ptit pb avec le code qui suit, au nivo du mov dl, [ecx] ://Renvoie pointeur sur fin de chaine (permet d'eviter l'utilisation de strca ESP moins rapide que EAX ? [ par AlexMAN ] Bonjour, En fait, une kestion nous tarode (vecchio et moi) : ya til un intéret a travailler sur ESP par l'intermediaire d'un registre general tel que Probleme d'affichage de chaine db [ par rrk275 ] Bonjour j'ai un probleme d'affichage d'une chaineSur le code suivantpre db "pti message d incruste" message db "bonjour$"  ;ma chaine a affichermov ax Probleme de linkage sur tlink32 [ par Sn00bino_roi_du_petrol ] Je fais un programme qui examine le header des EXE windows, le resultat est inscrit sur un fichier txt. Les APIS utilisés sont déclaré ainsi :extrn Ex Messagebox (niveau débutant) [ par Ulala2 ] Bonjour,je suis en train de créer une dll que je vais invoquer en vb6.Tout marche très bien, sauf pour la fonction messagebox dont n'arrive pas à récu [linux] read and open [ par sheorogath ] Bonjour,je débute un peu en assembleur et j'essaie de faire un programme qui lit le début d'un fichier dont le nom est entré par l'utilisateur.Voici l


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.