Cliquez sur la question qui vous
interesse:
Interface : bases.
Comment
puis-je exécuter un fichier contenant des instructions assembleur
?
Interface
: approfondissements.
L'
éxecution continue va trop vite ou trop lentement, comment puis-je
le modifier ?
Architecture:
Je
suis bien en mode Expert mais si je change la valeur du registre R0, PixArchi
n'en tient pas compte pourquoi ?
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 ?
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 : Retourner en haut
Cette
option vous permet de choisir 3 types d'affichages: Tout, Modifié,
ou Au choix.
Retourner en haut
Cette
option vous permet de choisir 3 types de representation du contenu
des cases de la RAM ET du contenu des registres:
Retourner en haut
Vous ne pouvez pas modifier un fichier qui est en train
d'être executé de manière continue avec la touche "play"
Retourner en haut
L' éxecution
continue va trop vite ou trop lentement, comment puis-je le modifier ?
Vous devez utiliser l'horloge : Retourner en haut
Vous devez changer la résolution à votre
gré en utilisant le menu Paramètres -> Résolution
Retourner en haut
Regardez dans la barre de titre de PixArchi, vous pourrez
voir affiché "PixArchi: Mode Novice".
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:
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
Retourner en haut
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?
Parce que les instructions sont sur 16 bits alors que
la RAM contient seulement 8 bits par adresse.
Retourner en haut
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,
Retourner en haut
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."
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?
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 ?
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?
Sous
FVWM, le changement de résolution provoque des comportements "étranges"!
Les bases:
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":
.
A quoi sert
l' option "Type affichage" de la RAM ?
- 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.
A quoi sert
l' option "Representation" de la RAM ?
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.
Comment puis-je
modifier un fichier en cours d'utilisation?
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" :
.
Approfondissements:
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.
Je ne peux
pas redimmensionner le fenêtre de l'interface et pourtant je la trouve
trop petite ou trop grande, comment faire ?
avec au chois 640*480 ou 800*600 ou 1024*768.
Je ne peux
pas changer le contenu de la RAM et des registres, comment faire ?
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.
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".
et garde comme valeur 0.
Je suis
bien en mode Expert mais je ne peux pas changer la valeur du Rcc, pourquoi
?
Pourquoi
il y a un +2 dans le schéma d'architecture?
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.
Problèmes Techniques:
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.
Sous FVWM,
le changement de résolution provoque des comportements "étranges"!