Χρησιμοποιήστε λογικές πύλες για να οικοδομήσουμε μια ημιαθροϊστής . Πύλες λογικής έχουν δύο εισόδους και παράγουν μία έξοδο καθορίζεται από τον τύπο της πύλης. Μία πύλη ΚΑΙ έχει έξοδο 0 , εκτός αν και οι δύο είσοδοι είναι 1 . Μια πύλη XOR έχει μία έξοδο 0 όταν και οι δύο είσοδοι είναι το ίδιο, και μία έξοδο του 1 , όταν οι είσοδοι είναι διαφορετικές . Η είσοδος σε ένα ημιαθροϊστής πηγαίνει τόσο μια πύλη AND και μια πύλη XOR . Η έξοδος της πύλης XOR είναι το " άθροισμα " έξοδος του ημιαθροϊστής , και η έξοδος της πύλης AND είναι η " εκτέλεση " έξοδος του half adder . 2
Συνδέστε δύο μισά αθροιστές μαζί να κάνει μια πλήρη αθροιστή . Δύο από τις εισόδους πάει στο πρώτο εξάμηνο αθροιστή , και το " άθροισμα " έξοδος του πρώτου εξαμήνου αθροιστή και τρίτη είσοδο πηγαίνει στις εισόδους του δεύτερου μισού αθροιστή . Το " άθροισμα " έξοδος του δεύτερου μισού αθροιστή γίνεται το " άθροισμα " έξοδος του πλήρους αθροιστή . Τα «μεταφέρουν» τα αποτελέσματα από τις δύο μισά αθροιστές πάει σε μια πύλη OR . Μία πύλη OR έχει απόδοση 1 , εκτός εάν οι δύο είσοδοι είναι 0 . Η έξοδος της πύλης OR γίνεται το " φέρουν " έξοδος του πλήρους αθροιστή .
Εικόνων 3
Κάντε μια σειρά από πλήρεις αθροιστές όσο το μήκος των δυαδικών χορδές που θέλετε να προσθέσετε . Κάντε το carry από κάθε πλήρους αθροιστή πάει στην τρίτη είσοδο του επόμενου πλήρους αθροιστή . Η πρώτη πλήρης αθροιστής μόνο που θα χρειαστεί να χρησιμοποιήσετε δύο από τις εισόδους του , επειδή δεν υπάρχει προηγούμενο στάδιο , οπότε δεν υπάρχει μεταφορά από ένα προηγούμενο στάδιο , και η μεταφορά από την τελευταία πλήρη αθροιστή δείχνει μια υπερχείλιση - αριθμός πολύ μεγάλος για τη γραμμή της πλήρους αθροιστές για να χειριστεί .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα