Académique Documents
Professionnel Documents
Culture Documents
contenu
menu
navigation
pied de page
Pour manipuler des données avec DEBUG, trois commandes sont essentiellement
utilisées : F, D, et E. Ces commandes et les options associées, décrites au tableau vu en
introduction, sont définies comme suit :
• F, commande de remplissage, est utilisée pour charger un bloc de mémoire avec une
donnée particulière.
• D, commande d'affichage des données, permet d'afficher le contenu de la mémoire à
l'écran.
• E, commande d'entrée, permet d'examiner et de changer le contenu de la mémoire.
- A l'invite du DEBUG, taper une à la fois les commandes ‘F 100 11F CD' et ‘F 120 13F
FB'. Ensuite taper ‘D 100 13F'. Décrire ce qui est observé.
Avec les commandes ‘F' précédentes, le chargement de la mémoire, par une donnée, se
fait dans le segment de données (DS) par défaut. Taper ‘F CS:100 10F CD' pour altérer
un contenu de la mémoire dans le segment de code et observer le résultat avec ‘D CS:100
10F'.
amaest-gi.000webhostapp.com/architecture/co/Architecture_Ordis_60.html 1/2
16/11/2019 Architecture des Ordinateurs - Activité 4 : Manipulation des données avec DEBUG
Remarque
Noter que le fait de taper ‘-‘ après le ‘.', fait revenir en arrière vers l'octet
précédent.
- A l‘invite du DEBUG, taper ‘A' 100, et après chaque entrée du clavier, les instructions
suivante (une ligne à la fois) :
MOV BL, 0
ADD BL, [0500]
ADD BL, [0501]
ADD BL, [0502]
ADD BL, [0503]
ADD BL, [0504]
MOV[0505], BL
INT 3
Rentrer les données à additionner dans les cases mémoires [0500] --> [0504] en
utilisant ‘E DS : 500 3a 3b 3c 3d 3e'. Apres avoir exécuter le programme avec ‘G=100
11A', vérifier les contenus de [0500] --> [0505] et par conséquent le résultat de
l'addition, avec ‘D DS:500 L5'.
amaest-gi.000webhostapp.com/architecture/co/Architecture_Ordis_60.html 2/2