I.
Conception de l’Unité arithmétique et logique :
1. Conception du comparateur 4 bits :
a. Table de vérité
Entrées Sorties
A3, B3 A2, B2 A1, B1 A0, B0 A_SUP_B A_INF_B A_EGAL_B
A3>B3 x x x 1 0 0
A3<B3 x x x 0 1 0
A3=B3 A2>B2 x x 1 0 0
A3=B3 A2<B2 x x 0 1 0
A3=B3 A2=B2 A1>B1 x 1 0 0
A3=B3 A2=B2 A1<B1 x 0 1 0
A3=B3 A2=B2 A1=B1 A0>B0 1 0 0
A3=B3 A2=B2 A1=B1 A0<B0 0 1 0
A3=B3 A2=B2 A1=B1 A0=B0 0 0 1
b. Fichier « compar_4b » :
On tape les lignes de commande suivantes dans la fenêtre transcript :
force A 0000 0,1000 40,0000 80,1100 120,0000 160,1110 200,1001 240,1111
280,0100 320,1111 360
(On force le signal A à 0000 au temps 0, à 1000 au temps 40,à 0000 au temps 80,à
1100 au temps 120,à 0000 au temps 160,à 1110 au temps 200,à 1001 au temps 240,à
1111 au temps 280,à 0100 au temps 320 et à 1111 au temps 360)
force B 0000 0,0000 40,1000 80,1000 120,0100 160,1100 200,1011 240,1110
280,0101 320,1111 360
Run 400
La simulation donne les résultats suivants:
4
c. Fichier « compar_4b_TB » :
5
6