Soient les deux nombres A et B suivants :
A = (01101001)BCD et B = (01110011)gray
A. Soit la fonction suivante : f(x,y,z,t) = x y z + x z t + y z t.
B. Soit la fonction f(a,b,c,d) représentée par la table de Karnaught suivante :
cd ab |
00 | 01 | 11 | 10 |
---|---|---|---|---|
00 | X | 0 | 1 | 1 |
01 | 0 | 1 | 1 | 0 |
11 | .0 | 1 | 1 | 0 |
10 | X | 0 | 1 | 1 |
On désire réaliser un jeu de roche-papier-ciseaux numérique. Il y a donc deux joueurs A et B qui disposent chacun d'un interrupteur à trois positions qui encode le choix sur deux bits, selon l'encodage suivant, pour chacun des joueurs (A1A0) et (B1B0).
00: Roche
01: Papier
10: Ciseaux
Le système a deux lumières (sorties) SA et SB. La roche l'emporte sur les ciseaux. Les ciseaux l'emportent sur le papier et le papier l'emporte sur la roche.
Donc, par exemple, si A1A0= 01 (Papier) et B1B0= 10 (Ciseaux), c'est le joueur B qui l'emporte et la lampe B s'allume (SA = 0 et SB = 1).
En cas d'égalité, aucune lumière ne s'allume.
A1 | A0 | B1 | B2 | SA | SB | |
---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | |||
0 | 0 | 0 | 1 | |||
0 | 0 | 1 | 0 | |||
0 | 0 | 1 | 1 | |||
0 | 1 | 0 | 0 | |||
0 | 1 | 0 | 1 | |||
0 | 1 | 1 | 0 | |||
0 | 1 | 1 | 1 | |||
1 | 0 | 0 | 0 | |||
1 | 0 | 0 | 1 | |||
1 | 0 | 1 | 0 | |||
1 | 0 | 1 | 1 | |||
1 | 1 | 0 | 0 | |||
1 | 1 | 0 | 1 | |||
1 | 1 | 1 | 0 | |||
1 | 1 | 1 | 1 |