SOS assembleur
ammouna_25
Messages postés
12
Statut
Membre
-
abif3 -
abif3 -
Bonjour,
est ce que qlq1 peut m'aider à développer la routine
traite_erreur_critiquePROC FAR
; cette routine prendra en charge la gestion de l'interruption erreur_critique(24h); ce doit de positionner un flag(flag_erreur_critique), d'afficher un message d'erreur indiquant le type d'erreur,puis de redonner la main au DOS avec un code de retour 03h (erreur inconnue)
merci pour votre aide
ammouna_24@hotmail.com
est ce que qlq1 peut m'aider à développer la routine
traite_erreur_critiquePROC FAR
; cette routine prendra en charge la gestion de l'interruption erreur_critique(24h); ce doit de positionner un flag(flag_erreur_critique), d'afficher un message d'erreur indiquant le type d'erreur,puis de redonner la main au DOS avec un code de retour 03h (erreur inconnue)
merci pour votre aide
ammouna_24@hotmail.com
A voir également:
- SOS assembleur
- Logiciel assembleur - Télécharger - Édition & Programmation
- Tp corrigé assembleur 8086 - Forum Programmation
- Assembleur pdf - Guide
- Assembleur - Forum Programmation
- Problème assembleur - Forum Assembleur
2 réponses
Il faut pas chercher de midi à 14 h c simple:
Tu peux donc utiliser pusha et popa, qui sauvegardent et restaurent respectivement les registres AX, CX, DX, BX, SP, BP, SI, DI
Ensuite tu restaures avec popa et pop :
pusha
push ds es gs fs
...
;Code de l'interruption proprement dite
...
pop fs gs es ds
popa
Bonne chance, il reste pas beaucoup de temps pour rendre le tp :)
Tu peux donc utiliser pusha et popa, qui sauvegardent et restaurent respectivement les registres AX, CX, DX, BX, SP, BP, SI, DI
Ensuite tu restaures avec popa et pop :
pusha
push ds es gs fs
...
;Code de l'interruption proprement dite
...
pop fs gs es ds
popa
Bonne chance, il reste pas beaucoup de temps pour rendre le tp :)
ce lien est peut vous aider
https://fr.wikibooks.org/wiki/Programmation_Assembleur_x86/Les_flags#Carry_Flag_.28CF.29
https://fr.wikibooks.org/wiki/Programmation_Assembleur_x86/Les_flags#Carry_Flag_.28CF.29