Salut tout le monde, j'ai besoin d'aide car je suis débutante en Assembleur. Je veux savoir comment on peut mettre TF à 1 et aussi comment installer le vecteur d'interruption n° 50H à l'@ 6780:1200H (en assembleur et debug). Et merci d'avance.
Salut tout le monde, j'ai besoin d'aide car je suis débutante en Assembleur. Je veux savoir comment on peut mettre TF à 1 et aussi comment installer le vecteur d'interruption n° 50H à l'@ 6780:1200H (en assembleur et debug). Et merci d'avance.
Bonjour,
Pour mettre le TF à 1, tu peux copier le registre de flags dans un autre registre, forcer le flag puis faire la copie inverse.
Pour fixer la valeur d'une entrée du vecteur d'interruptions, tu peux utiliser la fonction 25h de l'interruption 21h, avec le n° de l'entrée (50h) dans AL et ton adresse dans le couple de registres DS:DX.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 pushf pop ax or ax,0100h push ax popf
Règles du forum
Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
Mes tutoriels et sources Pascal
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager