A voir également:
- Modifuer int 20h assembleur
- Int converter - Télécharger - Bureautique
- Logiciel assembleur - Télécharger - Édition & Programmation
- Gigaset int 1 - Forum telephonie fixe
- Int(input()) signification - Forum Python
- Convertir char en int c - Forum C
3 réponses
Bonjour,
En fait, tu ne peux pas modifier l' int 20h directement, mais remplacer son adresse en mémoire par la tienne dans le vecteur d'interruptions du DOS.
Cette technique s'appelle "détourner une interruption", elle est expliquée dans tous les manuels traitant de la programmation en assembleur.
Si tu t'amuses à ça, il y a de très fortes chances de plantage du micro. A réserver aux experts.
En fait, tu ne peux pas modifier l' int 20h directement, mais remplacer son adresse en mémoire par la tienne dans le vecteur d'interruptions du DOS.
Cette technique s'appelle "détourner une interruption", elle est expliquée dans tous les manuels traitant de la programmation en assembleur.
Si tu t'amuses à ça, il y a de très fortes chances de plantage du micro. A réserver aux experts.
Quel est ton but exactement ? Car l'interruption 20h sert à terminer une tâche... Si c'est l'affichage que tu veux modifier, c'est l'interruption dos 21h, mais plutôt que de trafiquer l'interruption, qu'est-ce qui t'empêches d'afficher ce que tu veux ?
Je ne comprend pas ce que tu veux faire précisément ? Et je ne vois pas du tout l'intérêt de détourner cette interruption... Alors faudrait que tu expliques. Ce qui concerne ton programme doit être fait dans ton programme, si tu détournes l'interruption, ça concernera tous les programmes !
De plus, l'interruption 20h est loin d'être la seule possibilité d'arrêter un programme...
Le chêne aussi était un gland, avant d'être un chêne
De plus, l'interruption 20h est loin d'être la seule possibilité d'arrêter un programme...
Le chêne aussi était un gland, avant d'être un chêne
Merci