Problème langage assembleur RTL

Fermé
Me--and--Me Messages postés 72 Date d'inscription vendredi 15 mai 2009 Statut Membre Dernière intervention 22 février 2010 - 21 oct. 2009 à 21:38
Me--and--Me Messages postés 72 Date d'inscription vendredi 15 mai 2009 Statut Membre Dernière intervention 22 février 2010 - 23 oct. 2009 à 23:49
Bonjour,
quelqu'un pourat-t-il m'expliquer ce code SVP concernant la langage RTL :

Recall that this instruction uses the bits in positions 10 and 11 in the address field to determine what comparison to perform on the AC. Depending on this bit combination, the AC is checked to see whether it is negative, equal to zero, or greater than zero. If the given condition is true, then the next instruction is skipped. This is performed by incrementing the PC register by 1.

if IR[11-10] = 00 then {if bits 10 and 11 in the IR are both 0}
If AC < 0 then PC ¬ PC+1
else If IR[11-10] = 01 then {if bit 11 = 0 and bit 10 = 1}
If AC = 0 then PC ¬ PC + 1
else If IR[11-10] = 10 then {if bit 11 = 1 and bit 10 = 0}
If AC > 0 then PC ¬ PC + 1
Merci d'avance
A voir également:

3 réponses

Me--and--Me Messages postés 72 Date d'inscription vendredi 15 mai 2009 Statut Membre Dernière intervention 22 février 2010 5
22 oct. 2009 à 21:01
..
0
Bonsoir

Il n'y a aucun code à expliquer. Ce que tu donnes n'est pas un code mais... une explication. Tu voudrais qu'on t'explique l'explication ? Ça ne doit pourtant pas être l'anglais qui te gêne, à en juger par ton pseudo.
0
Me--and--Me Messages postés 72 Date d'inscription vendredi 15 mai 2009 Statut Membre Dernière intervention 22 février 2010 5
23 oct. 2009 à 23:49
ce n'est pas l'anglais qui me géne j'ai demandée qu'on m'explique les instructions !!!

et je vois pas l'intérêt d'évoquer mon pseudo? mais bon c'est pas j'ai arrivera le décoder je postera le résultat le plus tôt possible... Merci coméme même si.......
0