version 1.76, 2013/04/01 15:29:34
|
version 1.77, 2013/04/17 13:53:17
|
Line 91 evaluation(struct_processus *s_etat_proc
|
Line 91 evaluation(struct_processus *s_etat_proc
|
unsigned char registre_evaluation_forcee; |
unsigned char registre_evaluation_forcee; |
unsigned char registre_instruction_valide; |
unsigned char registre_instruction_valide; |
unsigned char registre_mode_execution_programme; |
unsigned char registre_mode_execution_programme; |
unsigned char registre_retour_definition; |
|
unsigned char registre_test; |
unsigned char registre_test; |
unsigned char registre_test_2; |
unsigned char registre_test_2; |
unsigned char registre_type_evaluation; |
unsigned char registre_type_evaluation; |
Line 411 evaluation(struct_processus *s_etat_proc
|
Line 410 evaluation(struct_processus *s_etat_proc
|
.niveau_courant = (*s_etat_processus) |
.niveau_courant = (*s_etat_processus) |
.niveau_courant; |
.niveau_courant; |
|
|
// ICI |
|
//empilement_pile_systeme(s_etat_processus); |
|
|
|
if (presence_variable_partagee == d_faux) |
if (presence_variable_partagee == d_faux) |
{ |
{ |
if (evaluation(s_etat_processus, (*(*s_etat_processus) |
if (evaluation(s_etat_processus, (*(*s_etat_processus) |
Line 717 evaluation(struct_processus *s_etat_proc
|
Line 713 evaluation(struct_processus *s_etat_proc
|
* Exécution de la séquence d'instructions |
* Exécution de la séquence d'instructions |
*/ |
*/ |
|
|
registre_retour_definition = (*(*s_etat_processus).l_base_pile_systeme) |
|
.retour_definition; |
|
(*(*s_etat_processus).l_base_pile_systeme).retour_definition = 'N'; |
|
|
|
l_element_courant = (struct_liste_chainee *) (*s_objet).objet; |
l_element_courant = (struct_liste_chainee *) (*s_objet).objet; |
autorisation_empilement_programme = (*s_etat_processus) |
autorisation_empilement_programme = (*s_etat_processus) |
.autorisation_empilement_programme; |
.autorisation_empilement_programme; |
Line 7169 evaluation(struct_processus *s_etat_proc
|
Line 7161 evaluation(struct_processus *s_etat_proc
|
(*s_etat_processus).autorisation_empilement_programme = |
(*s_etat_processus).autorisation_empilement_programme = |
autorisation_empilement_programme; |
autorisation_empilement_programme; |
(*s_etat_processus).instruction_courante = instruction_courante; |
(*s_etat_processus).instruction_courante = instruction_courante; |
(*(*s_etat_processus).l_base_pile_systeme).retour_definition = |
|
registre_retour_definition; |
|
|
|
return(d_erreur); |
return(d_erreur); |
} |
} |
|
|
Line 7184 evaluation(struct_processus *s_etat_proc
|
Line 7173 evaluation(struct_processus *s_etat_proc
|
(*s_etat_processus).autorisation_empilement_programme = |
(*s_etat_processus).autorisation_empilement_programme = |
autorisation_empilement_programme; |
autorisation_empilement_programme; |
(*s_etat_processus).instruction_courante = instruction_courante; |
(*s_etat_processus).instruction_courante = instruction_courante; |
(*(*s_etat_processus).l_base_pile_systeme).retour_definition = |
|
registre_retour_definition; |
|
|
|
return(d_erreur); |
return(d_erreur); |
} |
} |
} |
} |
Line 7194 evaluation(struct_processus *s_etat_proc
|
Line 7180 evaluation(struct_processus *s_etat_proc
|
(*s_etat_processus).autorisation_empilement_programme = |
(*s_etat_processus).autorisation_empilement_programme = |
autorisation_empilement_programme; |
autorisation_empilement_programme; |
(*s_etat_processus).instruction_courante = instruction_courante; |
(*s_etat_processus).instruction_courante = instruction_courante; |
(*(*s_etat_processus).l_base_pile_systeme).retour_definition = |
|
registre_retour_definition; |
|
} |
} |
else if ((*s_objet).type == FCT) |
else if ((*s_objet).type == FCT) |
{ |
{ |