Cliquez sur la question qui vous
interesse:
Interface : bases.
Comment
puis-je exécuter un fichier contenant des instructions assembleur
?
A
quoi sert l' option "Type affichage" de la RAM ?
A
quoi sert l' option "Representation" de la RAM ?
Comment
puis-je modifier un fichier en cours d'utilisation?
Interface : approfondissements.
L'
éxecution continue va trop vite ou trop lentement, comment puis-je
le modifier ?
Je
ne peux pas redimmensionner le fenêtre de l'interface et pourtant
je la trouve trop petite ou trop grande, comment faire ?
Je
ne peux pas changer le contenu de la RAM et des registres, comment faire
?
Je
voudrais ne plus voir l'animation de lecture de l'instruction à
chaque fois, comment faire ?
Architecture:
Je
suis bien en mode Expert mais si je change la valeur du registre R0, PixArchi
n'en tient pas compte pourquoi ?
Je
suis bien en mode Expert mais je ne peux pas changer la valeur du Rcc,
pourquoi ?
Pourquoi
le compteur de programme contient uniquement des nombres pairs?
Pourquoi
il y a un +2 dans le schéma d'architecture?
Problème techniques:
Parfois
lors d'une animation, cela ne marche pas correctement et l'on voit
un petit rectangle clignoter en se déplacant ?
Sous
FVWM, le changement de résolution provoque des comportements "étranges"!
Pour d'autres problèmes techniques veuillez vous
référer au README.
Comment puis-je exécuter un fichier contenant des instructions assembleur ?
Vous devez d'abord l'ouvrir avec
le bouton ouvrir situé dans la partie "editeur" de l'interface :
ou bien avec le menu Fichier -> Ouvrir.
Puis, une fois le fichier chargé,
il suffit d'appuyer sur les touches "play":
ou "next" :
ou bien encore"
step":
.
Retourner en haut
A quoi sert
l' option "Type affichage" de la RAM ?
Cette
option vous permet de choisir 3 types d'affichages: Tout, Modifié,
ou Au choix.
- Tout permet d'afficher
dans le tableau de la RAM les 65536 cases .
- Modifié
permet de n'afficher que les cases de la RAM qui ont étés
modifiées par l'execution du programme assembleur.
(avant l'assemblage, cette option montre donc un tableau vide)
- Au Choix permet
d'afficher dans le tableau de la RAM les cases qu l'on désire
pour un plus grand confort d'utilisation.
Retourner en haut
A quoi sert
l' option "Representation" de la RAM ?
Cette
option vous permet de choisir 3 types de representation du contenu
des cases de la RAM ET du contenu des registres:
Binaire,Hexadécimal
,et Décimal.
Ces options permettent
par exemple de changer le contenu binaire en décimal pour une meilleure
visualisation
et pour pouvoir entrer
des valeurs dans le RAM ou les registres manuellement en décimal,
binaire ou hexadécimal.
Retourner en haut
Comment puis-je
modifier un fichier en cours d'utilisation?
Vous ne pouvez pas modifier un fichier qui est en train
d'être executé de manière continue avec la touche "play"
ou bien n'est executé que "manuellement" en
pas à pas ("step") ou en instruction à instruction("back"
et "next").
Par contre, si le fichier n'est pas en train d'être
excecuté c.a.d. si "stop" est pressé;
vous pouvez modifier son contenu en double-cliquant
sur une ligne de l'éditeur
ou en appuyant sur le bouton "éditeur" :
.
Retourner en haut
Approfondissements:
L' éxecution continue va trop vite ou trop lentement, comment puis-je le modifier ?
Vous devez utiliser l'horloge :
en bas à gauche dans la barre de commandes.
sa valeur par défaut est 2 mais elle peut être
réglée entre 0 et 10 secondes d'attente entre chaque pas
d'instruction.
Néanmoins nous vous conseillons de ne pas hésiter
à mettre un temps d'éxecution important au debut pour bien
suivre
le déroulement de l' éxecution.
Retourner en haut
Je ne peux
pas redimmensionner le fenêtre de l'interface et pourtant je la trouve
trop petite ou trop grande, comment faire ?
Vous devez changer la résolution à votre
gré en utilisant le menu Paramètres -> Résolution
avec au chois 640*480 ou 800*600 ou 1024*768.
Retourner en haut
Je ne peux
pas changer le contenu de la RAM et des registres, comment faire ?
Regardez dans la barre de titre de PixArchi, vous pourrez
voir affiché "PixArchi: Mode Novice".
En effet il existe 2 modes d'utilisation: Novice et
Expert, le mode novice ne permet pas les modifications directes
dans la RAM et les registres alors que le mode Expert
le permet.
Pour changer de mode il su ffit de choisir dans le
menu Paramètres ->Mode ->Novice ou Expert.
Je voudrais ne plus voir l'animation de lecture de l'instruction à chaque fois, comment faire ?
Tout d'abord vous devez être en mode Expert:
pour cela choisissez le menu Paramètres
->Mode -> Expert.
Ceci fait, il ne vous reste plus qu'à décocher
la case "animer la lecture d'instruction" située dans le menu "paramètres".
Architecture:
Je suis bien en mode Expert mais si je change la valeur du registre R0, PixArchi n'en tient pas compte pourquoi ?
C'est normal, ce registre est cablé à
0; cela signifie que l'on peut y charger une valeur mais que la machine
n'en tient pas compte
et garde comme valeur 0.
Retourner en haut
Je suis
bien en mode Expert mais je ne peux pas changer la valeur du Rcc, pourquoi
?
En effet, nous avons choisi par soucis de simplifier
les choses de ne pas laisser la possibilité à l'utilisateur
de le modifier.
Pourquoi
le compteur de programme contient uniquement des nombres pairs?
Pourquoi
il y a un +2 dans le schéma d'architecture?
Parce que les instructions sont sur 16 bits alors que
la RAM contient seulement 8 bits par adresse.
Donc lorsque l'on charge à l'assemblage les
instructions dans la RAM, on doit charger chaque instruction sur 2 adresses,
d'où le fait que pour passer d'une instruction
à l'autre avec le compteur de programme il faut avancer de 2.
Retourner en haut
Problèmes Techniques:
Parfois lors d'une animation, cela ne marche pas correctement et l'on voit un petit rectangle clignoter en se déplacant ?
En effet, il se peut que sur des machines (vraiment!)trop
lentes les images nécessaires à l'animation n'aient pas pu
se charger avant son démarrage,
provoquant ainsi des clignotements.
Il suffit de changer de résolution au moins
une fois avec le menu Paramètres -> résolution.
(On pourra changer une fois de résolution
et tout de suite rechanger vers la résolution que l'on avait au
départ, et ca marchera).
Il est à noter que PixArchi a été
testé sur différents types d'environnements et de machines
et ne devrait pas poser ce problème sur des machines
d'une vitesse correcte.
Retourner en haut
Sous FVWM,
le changement de résolution provoque des comportements "étranges"!
En effet, apparemment JAVA ne se comporte pas bien
sous FVWM et une fois un changement de résolution éffectué,
il faut redimmensionner la fenêtre "à la main."