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

Come progettare un circuito aritmetico 4 bit utilizzando 4 full adder

Una full- adder è un tipo di circuito integrato che consente a due livelli di tensione di ingresso , rappresentato dal binario "1" o " 0 ", da aggiungere insieme . Una somma di questi due numeri binari viene prodotto in uscita del full adder , anche nella forma di un binario 1 o 0 . Creazione di un circuito aritmetico 4 bit significa che verranno aggiunti due numeri a 4 bit ( posti a quattro decimali ) . Ciascun full adder corrisponde a 1 - bit pertanto , sono necessari quattro full- sommatori di costruire un circuito a 4 bit . Oggi, 4 - bit full- sommatori sono prefabbricati , in un unico circuito integrato . Tuttavia, il processo di realizzazione del circuito a 4 bit è ancora utile per comprendere come un full adder opera . Cose che ti serviranno Carta

Pencil
4 -bit full- adder scheda
binario riferimento
Mostra più istruzioni
Full- Adder layout
1

Disegna quattro quadrati separati , in una linea orizzontale . Ognuna rappresenta un full- adder .
2

Etichetta il più a destra full- adder "LSB ". Questo rappresenta il " bit meno significativo . " Ad esempio , il numero binario 1000 , l' LSB è l' ultima cifra a destra , oppure 0 .

Utilizzare un riferimento binario come " sistema binario " del Grinnell College ( vedere la sezione " Risorse ") per il resto di questo tutorial .
3

Label il più a sinistra full- adder " MSB ". Questo rappresenta il "Most Significant Bit ". Nel numero binario 1000, il MSB è la prima cifra a sinistra , oppure 1 .
4

Etichetta gli ingressi e le uscite di ogni full- adder , utilizzando un 4 -bit scheda full- adder come un riferimento . Scrivere " A", " B " e " Cin " nella parte superiore di ogni full adder e scrivere " E" e " Cout " nella parte inferiore di ciascuna full adder . "A" e di supporto "B" per i due ingressi binari , " Cin " sta per ingresso carry , " E" sta per la somma ( uscita principale) e " Cout " sta per l'uscita carry . La scheda elenca solo Cin e Cout , ma in fase di progettazione , ogni full- adder bisogno di un proprio Cin e Cout .
5

Label A, B , Cin , E e Cout di ogni full- adder con un numero di bit . Scrivere un " 1" sul LSB ( più a destra ) full adder per bit 1 , scrivere " 2" sul prossimo full adder a sinistra , scrivere " 3" sulla prossima full adder a sinistra e scrivere " 4" il MSB ( più a sinistra ) full- adder . Da sinistra a destra , il full- adder devono essere etichettati : . 4 3 2 1
6

Scrivi il formato dei numeri completi a 4 bit , in uno spazio sotto il full- adder i primi 4 numero di bit , da aggiungere , corrisponde agli ingressi "A" e sarà simile a questa , da sinistra a destra : A4 A3 A2 A1 . Il secondo numero a 4 bit da aggiungere , corrisponde agli ingressi "B" e sarà simile a questa : B4 B3 B2 B1 . La somma di 4 bit , che corrisponde alle uscite "E" sarà simile a questa : E4 E3 E2 E1 . L'aritmetica completa per il circuito è : A4 A3 A2 A1 + B4 B3 B2 B1 = E4 E3 E2 E1
Collegamento Full- Addizionatrici
7

Label CIN1 " . terra. " Elettricamente , CIN1 ( Cin sul ​​datasheet) sarà collegato a terra del circuito , perché non esiste un numero " portato " in LSB full- adder . Un riporto solo uscire da questo full- adder . Per esempio , quando si aggiungono 6 +6 in decimale , il "2" è posto nella prima colonna e la somma " 1 " è riportato alla colonna successiva . Lo stesso principio si applica in aggiunta binario .
8

Disegna una linea da Cout1 per CIN2 , tracciare una linea da Cout2 a CIN3 e disegnare una linea da Cout3 a Cin4 . Nel circuito integrato reale , questi collegamenti sono effettuati internamente e sono progettati per passare un riporto (binario 1 o 0 ) lungo per una corretta aggiunta .
9

Label Cout4 " Bit di uscita 5 . " A causa di un riporto , l'aggiunta di due numeri a 4 bit a volte come risultato un numero a 5 bit . Pertanto, vi è un totale di cinque possibili uscite in un circuito aritmetico di 4 bit . A questo punto , Cout4 ( Cout sul datasheet) possono essere affiancati a delle uscite "E" , come segue : . Cout4 E4 E3 E2 E1
10

assegnare due numeri a 4 bit da aggiungere e separare ogni numero a 4 bit in coppie "AB" , per ogni full- adder . Per esempio , A4 A3 A2 A1 = 1000 e B4 B3 B2 B1 = 1000 . Un numero di bit da " A4 A3 A2 A1" sarà aggiunto lo stesso numero di bit da " B4 B3 B2 B1 ". Scrivere " 0 0 " accanto agli ingressi B1 A1 , scrivere " 0 0 " accanto a B2 A2 , scrivere " 0 0 " accanto a A3 B3 e scrivere "1 +1" accanto alla A4 B4 .

11

Eseguire l'aggiunta di ogni full adder , compreso il riporto . Per A1 B1 , 0 +0 = 0 , senza trasporto. Per A2 B2 , 0 +0 = 0 , senza trasporto. Per A3 B3 , 0 +0 = 0 , senza trasporto. Per A4 B4 , 1 +1 = 0 con un riporto di 1 . Che portano di 1 sarà il quinto bit che viene passato , attraverso Cout4 . La somma 5 bit è binario 10000 e le cinque uscite sono le seguenti , da sinistra a destra : Cout4 = 1 , E4 = 0 , E3 = 0 , E2 = 0 , E1 = 0 . Questo è il modo in cui il circuito si comporta , elettricamente .

 

hardware © www.354353.com