Une insctruction en ASM

Une insctruction en ASM - ASM - Programmation

Marsh Posté le 29-11-2003 à 15:45:10    

Salut, je voulais savoir un truc en ASM !
 
Quel est l'instruction en ASM pour quitter le programme en cours, qui ne marche que pour des .com en 16 bits ?
 
Si vous savez  
 
Merci @+


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Marsh Posté le 29-11-2003 à 15:45:10   

Reply

Marsh Posté le 29-11-2003 à 15:46:03    

quel OS ?

Reply

Marsh Posté le 29-11-2003 à 15:57:10    

xp


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Marsh Posté le 29-11-2003 à 15:58:44    

mov ax, 4c00h
int 21h

Reply

Marsh Posté le 29-11-2003 à 18:04:57    

Il me semble que sais une fonction de 3 lettres


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Marsh Posté le 29-11-2003 à 18:56:06    

-TrAsHeR- a écrit :

Il me semble que sais une fonction de 3 lettres

[:totoz]


Message édité par Profil supprimé le 29-11-2003 à 18:56:21
Reply

Marsh Posté le 29-11-2003 à 19:05:23    

:lol: désolé !


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Marsh Posté le 29-11-2003 à 19:07:39    

ret ?

Reply

Marsh Posté le 29-11-2003 à 19:15:36    

non ca ca fait just pop ip :o

Reply

Marsh Posté le 29-11-2003 à 19:17:12    

Je sais bien, mais bon, la question est peut être mal posée

Reply

Marsh Posté le 29-11-2003 à 19:17:12   

Reply

Marsh Posté le 29-11-2003 à 19:53:01    

il voulait surement faire call 0 [:joce]

Reply

Marsh Posté le 29-11-2003 à 21:00:58    


 
Ba ué c sa :sarcastic:
 
Merci


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Marsh Posté le 29-11-2003 à 23:44:07    

tu termines tes .com par un ret ? :D

Reply

Marsh Posté le 20-04-2004 à 23:39:52    

int 22 ou 27 je crois

Reply

Marsh Posté le 15-07-2004 à 10:54:21    

faire un ret reviens a revenir au programme appelant juste après le call du programme appelant. ca ne termine pas ton programme à proprement parlé. pour treminer proprement une appli, il faut rendre la main au dos.De mémoire, ca se fait comme ça:
etiquette_de_sortie :
mov ax jesaisplus h  
int 21h
 PS: tu fais un goto etiquette_de_sortie dans ton programme principale si t'es pas sûr que les instructions qui suivent fonctionnent bien.

Reply

Marsh Posté le 28-08-2004 à 22:10:25    

On peut terminer son programme par un ret. En effet le système empile avant tout le reste un beau 0, ce qui a pour effet, lors du ret final, d'envoyer le programme au début du segment de code, la ou miraculeusement le système a placé les bonnes instructions pour fermet le prog :)

Reply

Marsh Posté le 29-08-2004 à 10:07:55    

Mackila a écrit :

On peut terminer son programme par un ret. En effet le système empile avant tout le reste un beau 0, ce qui a pour effet, lors du ret final, d'envoyer le programme au début du segment de code, la ou miraculeusement le système a placé les bonnes instructions pour fermet le prog :)


 
Ouais mais si tu veux interrompre ton programme en cours d'execution ( en cas d'erreur fatale ) le ret te sera pas d'une grande utilité

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed