Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
759 connectés 

  FORUM HardWare.fr
  Hardware
  Carte mère

  fonctionnement processeur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonctionnement processeur

n°3851529
nohack
Posté le 06-02-2005 à 23:13:23  profilanswer
 

Salut,jai un pb avec le fonctionnement basique du processeur 8086
 
En fait si on prend un exemple simple,linstrcution,
Add RegA,XX  (regA<-regA + [XX])
 
Dans un premier temps,on va chercher en memoire le code de
cette operation  
donc:
 
0  :adresse<-IP;       ;     ;            ;READ
 
On incremente le pointeur dinstruction pour quil pointe a la case memoire suivante?
 
1  TampA<-IP;TempsB<-Reg1;UAL<-TempA +TempB;IP<-UAL;READ
 
------------------------------------------------------------------
Apres jai pas trop compris,aparemment on fait intervenir un bout du processeur qui va executer le code que lon a ramener de la memoire(qui fait 1 octet en taille)
donc on a:
-----------------
 
2       ;      ;UAL<-donne  ;INST<-UAL  ;jmp uprog[INST]
 
---------------------
Apres jai pas trop compris,ce que fait le microprocesseur,
est quil va savoir automatiquement ce que dans cette octet,
qui comprend (Add regA),il devra faire quoi en fait?stocker que
Add est loperation a faire et que regA est le registre a sommer?
mais ou il va le stocker?
je continue la suites instruction:
-----------
 
 
20   Adresse IP;        ;        ;         ;
21 TampA<-IP;TempsB<-Reg1;UAL<-TempA +TempB;IP<-UAL;READ
22            ;         ; UAL<-donne   ;INST<-UAL;
 
---------------
Apres,la je vois pas linteret de ces 3 instrcutions,
on incremente le pointer dinstrcution,mais quel est linteret puisque lon a deja incremtenter et que maintenant y va pointer vers la case memoire qui nous interesse pas.?
Ds le cours ya marque "lecture de la valeur XX en memeoire"
--------------------------
 
23 adresse <- INST ;  ;   ;   ;read
24          ;       ;      ;  ;        
------------
LA je comprend plus,ya marquer "lecture de la valeur situe a ladresse XX.On a recuperer l'adresse pointer par XX,et on va maitenant recuperer
la valeur contenue dans cette adresse?
 
------------
25       ;TampB-RegA;UAL<-Dones+tampB;reg UAL ;jmp o$
 
Bon la uassi je saisit plus,en fait je me melange entre ce que fait le micropogramme et ce que nous on doit faire,en fait jai pas trop compris le passage de la ligne 2 a 20,et le reste aussi

mood
Publicité
Posté le 06-02-2005 à 23:13:23  profilanswer
 

n°3851591
rei_l'oise​au_de_feu
Posté le 06-02-2005 à 23:43:46  profilanswer
 

moi non plus g pas tt compris lol :lol:

n°3851642
Agent_Muld​er
La vérité est ailleurs
Posté le 07-02-2005 à 00:06:28  profilanswer
 

Essaye la cat programmation parce que la ...


---------------
La preuve irréfutable qu'il existe de l'intelligence sur les autres planètes, c'est qu'ils n'ont JAMAIS cherché à entrer en contact avec nous.
n°3851653
vomito
Posté le 07-02-2005 à 00:11:31  profilanswer
 

C'est un alpha? :??:

n°3851686
ludo335421
et mon cul c'est du poulet
Posté le 07-02-2005 à 00:44:23  profilanswer
 

nohack a écrit :

Salut,jai un pb avec le fonctionnement basique du processeur 8086
 
En fait si on prend un exemple simple,linstrcution,
Add RegA,XX  (regA<-regA + [XX])
 
Dans un premier temps,on va chercher en memoire le code de
cette operation  
donc:
 
0  :adresse<-IP;       ;     ;            ;READ
 
On incremente le pointeur dinstruction pour quil pointe a la case memoire suivante?
 
1  TampA<-IP;TempsB<-Reg1;UAL<-TempA +TempB;IP<-UAL;READ
 
------------------------------------------------------------------
Apres jai pas trop compris,aparemment on fait intervenir un bout du processeur qui va executer le code que lon a ramener de la memoire(qui fait 1 octet en taille)
donc on a:
-----------------
 
2       ;      ;UAL<-donne  ;INST<-UAL  ;jmp uprog[INST]
 
---------------------
Apres jai pas trop compris,ce que fait le microprocesseur,
est quil va savoir automatiquement ce que dans cette octet,
qui comprend (Add regA),il devra faire quoi en fait?stocker que
Add est loperation a faire et que regA est le registre a sommer?
mais ou il va le stocker?
je continue la suites instruction:
-----------
 
 
20   Adresse IP;        ;        ;         ;
21 TampA<-IP;TempsB<-Reg1;UAL<-TempA +TempB;IP<-UAL;READ
22            ;         ; UAL<-donne   ;INST<-UAL;
 
---------------
Apres,la je vois pas linteret de ces 3 instrcutions,
on incremente le pointer dinstrcution,mais quel est linteret puisque lon a deja incremtenter et que maintenant y va pointer vers la case memoire qui nous interesse pas.?
Ds le cours ya marque "lecture de la valeur XX en memeoire"
--------------------------
 
23 adresse <- INST ;  ;   ;   ;read
24          ;       ;      ;  ;        
------------
LA je comprend plus,ya marquer "lecture de la valeur situe a ladresse XX.On a recuperer l'adresse pointer par XX,et on va maitenant recuperer
la valeur contenue dans cette adresse?
 
------------
25       ;TampB-RegA;UAL<-Dones+tampB;reg UAL ;jmp o$
 
Bon la uassi je saisit plus,en fait je me melange entre ce que fait le micropogramme et ce que nous on doit faire,en fait jai pas trop compris le passage de la ligne 2 a 20,et le reste aussi

[:atog]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Hardware
  Carte mère

  fonctionnement processeur

 

Sujets relatifs
Quelle carte pour ne pas saturer le processeur ?durée de vie ram et processeur
Vitesse de Processeur anormale[Aidez Moi] Carte Mere K7N2 Delta2-LSR, processeur grillé?
Quelle carte mère + processeur à 100euros?quel processeur
bench processeurje peux installer ce processeur sur une carte mere ??
meilleur rapport qualité/prix processeur socket 478Quel est le processeur le plus performant actuellement
Plus de sujets relatifs à : fonctionnement processeur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR