La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

NANDNOR A BA NAND B falso vero falso vero vero vero falso vero falso A BA NOR B falso vero falso vero falso vero falso falso vero falso 10 1 01 11 0 10.

Presentazioni simili


Presentazione sul tema: "NANDNOR A BA NAND B falso vero falso vero vero vero falso vero falso A BA NOR B falso vero falso vero falso vero falso falso vero falso 10 1 01 11 0 10."— Transcript della presentazione:

1 NANDNOR A BA NAND B falso vero falso vero vero vero falso vero falso A BA NOR B falso vero falso vero falso vero falso falso vero falso 10 1 01 11 0 10 RA B 00 1 01 01 0 10 RA B

2 AND OR NOT

3 bit cicloresetflipABoutput 7010 8 9 10 11 12 13 Memoria (volatile) cicloresetflipABoutput 000??? 1 2 3 4 5 6 cicloresetflipABoutput 000??? 1?1? 2 3 4 5 6 cicloresetflipABoutput 000??? 100?1? 2?1? 3 4 5 6 cicloresetflipABoutput 000??? 100?1? 210?1? 3?0? 4 5 6 cicloresetflipABoutput 000??? 100?1? 210?1? 310?0? 4?00 5 6 cicloresetflipABoutput 000??? 100?1? 210?1? 310?0? 400?00 5010 6 cicloresetflipABoutput 000??? 100?1? 210?1? 310?0? 400?00 500010 6010 cicloresetflipABoutput 701010 8110 9 10 11 12 13 cicloresetflipABoutput 701010 801110 9111 10 11 12 13 cicloresetflipABoutput 701010 801110 900111 10111 11 12 13 cicloresetflipABoutput 701010 801110 900111 1000111 11111 12 13 cicloresetflipABoutput 701010 801110 900111 1000111 1101111 12011 13 cicloresetflipABoutput 000??? 100?1? 210?1? 310?0? 400?00 500010 600010 cicloresetflipABoutput 701010 801110 900111 1000111 1101111 1201011 13010 cicloresetflipABoutput 701010 801110 900111 1000111 1101111 1201011 1300010

4 bit cicloresetflipABoutput 14010 15 16 17 18 19 20 cicloresetflipABoutput 1400010 15010 16 17 18 19 20 cicloresetflipABoutput 1400010 1501010 16110 17 18 19 20 cicloresetflipABoutput 1400010 1501010 1601110 17111 18 19 20 cicloresetflipABoutput 1400010 1501010 1601110 1700111 18111 19 20 cicloresetflipABoutput 1400010 1501010 1601110 1700111 1800111 19111 20 cicloresetflipABoutput 1400010 1501010 1601110 1700111 1800111 1900111 20111

5 Circuiti aritmetici Rappresentazione binaria di un intero: 0101101 2 = 1·2 5 + 1·2 3 + 1·2 2 + 1·2 0 = 32 + 8 + 4 + 1 = 45 Somma: Riporto: 1 1 1 1 0 0 011100 2 + 100111 2 = ----------- 1000011 2

6 Vogliamo un circuito che con input due bit corrispondenti ed il riporto precedente calcola la loro somma ed il nuovo riporto. yx S R R' ADD

7 La somma S è 1 se tutti e tre i bit in input sono 1 oppure solo uno di essi è 1. Questo si esprime con la formula logica: S = {[(X AND Y) AND R] OR [X AND (Y NOR R)]} OR {[Y AND (X NOR R)] OR [R AND (X NOR Y)]} Disegnare il circuito corrispondente.

8 Il nuovo riporto R' è 1 se almeno due bit in input sono 1. Questo si esprime con la formula logica: R' = [(X AND Y) OR (X AND R)] OR (Y AND R) Disegnare il circuito corrispondente.

9 Componendo 6 circuiti ADD si ottiene il circuito x0x0 0 ADD R y0y0 s0s0 x1x1 R y1y1 s1s1 x2x2 R y2y2 s2s2 x3x3 R y3y3 s3s3 x4x4 R y4y4 s4s4 x5x5 R y5y5 s5s5 Che calcola la somma di due numeri di 6 bit


Scaricare ppt "NANDNOR A BA NAND B falso vero falso vero vero vero falso vero falso A BA NOR B falso vero falso vero falso vero falso falso vero falso 10 1 01 11 0 10."

Presentazioni simili


Annunci Google