Présentation:
-Le classement par valeur binaire permet lui de comprendre comment est
organisé le processeur, par quels moyen ses concepteurs ont optimisés
sont fonctionnement et quelle est la longueur de chaque instruction.
-Le classement par catégorie permet lui d'accéder plus
facilement au classement par valeur.
Signification de "instructions de la forme".
Etant donnée qu'il est presque impossible et inutile de faire
la liste exaustive de toute les instructions il est preférable d'expliqué
leur conception/organisation.
Nous allons donc décortiquer une instruction pour ceux qui comme
moi trouverais un peut confuse leur signification.
EX:
1000 0001 1010
Instruction du type
1000 0001 1010 WWWW XXXX YZZZ
instruction entre A,C et les registres de sauvegardes Rx.
WWWW:Champ d'Application
0000 =>P
0001 =>WP
0010 =>XS
0011 =>X
0100 =>S..
0101 =>M
0110 =>B
0111 =>W
1000 =>"NA"
1001 =>"NA"
1010 =>"NA"
1011 =>"NA"
1100 =>"NA"
1101 =>"NA"
1110 =>"NA"
1111 =>A
Si Y=0 le registre concerné est A
Si Y=1 le registre concerné est C
ZZZ donne le numéro du registre de sauvegarde concerné.
XXXX:définit l'instruction
0000 =>Rx=(A puis C)
0001 =>(A puis C)=Rx
0010 =>(A puis C)RxEX
0011 =>idem
.... =>idem
1111 =>idem
Tout d'abord les valeur binaire 1000 0001 1010 représente la partit commune à toute les instructions.
Les quatres lettre WWWW expriment le champ sur lequel l'instruction va s'opérer . Ainsi si l'on veut créer une instruction sur le registre WP il suffit de remplacer WWWW par 0001.
Il en va de même pour toute les autres lettre il suffit de regarder dans les listes de valeur le champ, le registre ou le type d'instruction qui nous intéresse et de le remplacer par sa valeur.
Signification de registre concernés ,de R et de
R'.
Parfois les instruction utilisant les registres de travails en utilise
2.
Ainsi si les registres concerné sont A & B alors R signifie
A et R' signifie B.