In struc tions de com pa rai son
5.3.2
Com pa rai sons dans des fonctions lo gi ques
Avec l'in struc tion CMP décrite aupa ra vant, le résul tat de la com pa rai son est indi qué par trois
opé ran des bits. Mais souv ent on a besoin de ren dre seu le ment une instruc tion de sortie ou
une fonction logi que dépen dante d'une com pa rai son et donc il n'est pas néces saire d'af fec ter
trois opé ran des pour cela. Les instruc tions «Load com pa rai son» ainsi que les com pa rai sons
liées ET et OU sont dis po ni bles pour cela.
Com pa rai son au dé but d'une foncti on
Schéma à contacts
0
Con di ti on de comparaison
Pre miè re va leur com pa rée
Deu xiè me va leur com pa rée
Si la con di tion indi quée est satis faite, l'état du sig nal après l'in struc tion de com pa rai son est
égal à «1». L'état du sig nal «0» indi que que la com pa rai son n'est pas satis faite. Les com pa rai -
sons sui van tes sont pos si bles :
–
Com pa rai son avec «Égal» :
La sor tie de l'in struc ti on en traî ne l'état de sig nal «1» seu le ment si les va leurs des deux
opé ran des sont iden ti ques.
–
Com pa rai son avec «Supér ieur»: >
La sor tie de l'in struc ti on en traî ne l'état de sig nal «1» seu le ment si la 1ère va leur com parée
est su pér ieu re à la 2iè me va leur com pa rée.
–
Com pa rai son avec «Infér ieur» : <
La sor tie de l'in struc ti on en traî ne l'état de sig nal «1» seu le ment si la 1ère va leur com pa rée
est in fér ieu re à la 2iè me va leur com pa rée.
–
Com pa rai son avec «Iné gal» : <>
La sor tie de l'in struc ti on en traî ne l'état de sig nal «1» seu le ment si la 1ère va leur com pa rée
et la 2iè me va leur com pa rée sont iné ga les.
–
Com pa rai son avec «Infér ieur ou égal» :<= (valeur com pa rée 1
La sor tie de l'in struc ti on en traî ne l'état de sig nal «1» seu le ment si la 1ère va leur com pa rée
est in fér ieu re ou éga le à la 2iè me va leur com pa rée.
–
Com pa rai son avec «Supér ieur ou égal» : >= (valeur com pa rée 1
La sor tie de l'in struc ti on en traî ne l'état de sig nal «1» seu le ment si la 1ère va leur com pa rée
est su pér ieu re ou éga le à la 2iè me va leur com pa rée.
Si des don nées 32 bits doi vent être com pa rées, un «D» (pour mot dou ble) doit être ajouté
à l'in struc tion :
Schéma à contacts
Schéma à contacts
0
5 – 20
>= D40 D50
D> D10 D250
Ce «D» signifie don nées 32 bits.
Ce «D» signifie don nées 32 bits.
Liste d'instructions
0 LD>=
=
(valeur com pa rée 1 = valeur com pa rée 2)
(valeur com pa rée 1 > valeur com pa rée 2)
(valeur com pa rée 1 < valeur com pa rée 2)
(valeur com pa rée 1 iné gale valeur com pa rée 2)
Liste d'instructions
Liste d'instructions
0 LDD>
0 LDD>
Pro gram ma ti on avan cée
D40
D50
valeur com pa rée 2)
valeur com pa rée 2)
D10
D10
D250
D250
MITSUBISHI ELECTRIC