Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> Computer Drives >> .

Come costruire un Binary Adder

Un sommatore binario è un pezzo di hardware che aggiunge due stringhe binarie . Sommatori binari sono costituiti da una serie di full- sommatori , ed un full adder è costituito da due semi- sommatori . Le mezze vipere sono costituiti da una coppia di circuiti logici . Full- vipere prendono tre ingressi - per accogliere il riporto cifre - e produrre una somma e un carry . La mezza vipera prende due cifre come input e produce una somma e un carry . Istruzioni
1

Fai un half- adder con due circuiti logici . I due circuiti logici sono la porta AND e la porta logica XOR . La porta AND ha una potenza di 0 a meno che entrambi gli ingressi sono 1 , allora l' uscita è 1 . La porta AND è la parte riporto del semi- sommatore . La porta XOR ha una potenza di 0 quando entrambi gli ingressi sono uguali e una potenza di 1 quando gli ingressi sono diversi. La porta XOR è la parte somma del semi- sommatore . Pertanto , 1 + 0 produce una somma di 1 e un riporto di 0 e 1 + 1 produce una somma di 0 e di un riporto di 1 .
2

costruire un full- adder con due semi - vipere . Due degli ingressi sono alimentati in una metà -adder . La somma di quel mezzo sommatore e il terzo ingresso vengano alimentate dell'altra semi- adder . La somma del secondo semi- adder è la somma di tutta full adder . La porta da ogni metà - adder vengono inseriti in una porta OR . Una porta OR ha un'uscita di 1 meno che entrambi i suoi ingressi sono 0 , allora l' uscita della porta OR è 0 . L'uscita della porta OR è il riporto del full- adder .
3

Collegare il full- adder in una serie per fare una vipera hardware . Ci dovrebbe essere un full- adder per ogni cifra nelle stringhe che si desidera aggiungere . Il riporto da ciascun full adder è il terzo ingresso per ogni successivo stadio del sommatore hardware . Il sommatore può essere utilizzato anche per sottrazione. Stringhe binarie possono passare da positivo a negativo da sfogliare tutte le cifre e aggiungendo 1 . Se si vuole sottrarre B da A , B solo convertire un numero negativo e aggiungere . Che cosa si sta realmente facendo è A - . B = A + ( - B ), che è la sottrazione di conversione e aggiunta

 

hardware © www.354353.com