Κύκλωμα αθροιστή-αφαιρέτη 4-bit (74LS83 + XOR): αφαίρεση μέσω συμπληρώματος ως προς 2 (A−B=A+B̄+1), ελεγχόμενη αναστροφή με XOR, ερμηνεία C4.
Ζητούμενο: 4. Να τοποθετήσετε το διακόπτη Δ στην επιλογή «πρόσθεση» (λογική κατάσταση «0»), έτσι ώστε το κύκλωμα να είναι σε θέση να κάνει πρόσθεση μη προσημασμένων δυαδικών αριθμών 4 bits. 5. Να τοποθετήσετε τους δυαδικούς αριθμούς 0101 και 0100 στις εισόδους \(A_4A_3A_2A_1\) και \(B_4B_3B_2B_1\) αντιστοίχως. 6. Με logic probe ή βολτόμετρο να ελέγξετε τις λογικές στάθμες των ακροδεκτών 16, 4, 7, 11 του ΟΚ 74LS83. Ποια η σχέση του αριθμού που τοποθετήσατε στις θέσεις \(B_4B_3B_2B_1\) με αυτόν που εμφανίζεται αντιστοίχως στους ακροδέκτες 16, 4, 7, 11. 7. Ποια είναι η λογική κατάσταση που εμφανίζεται στις εξόδους \(C_4\), \(Σ_4Σ_3Σ_2Σ_1\); Είναι σωστό το αποτέλεσμα; Να δικαιολογήσετε την απάντησή σας. 8. Να τοποθετήσετε τους δυαδικούς αριθμούς 1100 και 1001 στις εισόδους \(A_4A_3A_2A_1\) και \(B_4B_3B_2B_1\) αντιστοίχως. 9. Να επαναλάβετε τα βήματα 6 και 7.
Πώς σκεφτόμαστε: Στην πρόσθεση τα XOR περνούν το B αναλλοίωτο (Cin=0), άρα Σ=A+B. Το C4 δηλώνει υπερχείλιση.
Λύση:
Απάντηση: α) C4=0, Σ=1001 (5+4=9, σωστό). β) C4=1, Σ=0101 (12+9=21, υπερχείλιση — το πλήρες είναι 10101). Στους 16,4,7,11: B αναλλοίωτο.
Πρόσεξε:
Ζητούμενο: 10. Να τοποθετήσετε το διακόπτη Δ στην επιλογή «αφαίρεση» (λογική κατάσταση «1»), έτσι ώστε το κύκλωμα να είναι σε θέση να κάνει αφαίρεση μη προσημασμένων δυαδικών αριθμών 4 bits. 11. Να τοποθετήσετε τους δυαδικούς αριθμούς 0110 και 0011 στις εισόδους \(A_4A_3A_2A_1\) και \(B_4B_3B_2B_1\) αντιστοίχως. 12. Με logic probe ή βολτόμετρο να ελέγξετε τις λογικές στάθμες των ακροδεκτών 16, 4, 7, 11 του ΟΚ 74LS83. Ποια η σχέση του αριθμού που τοποθετήσατε στις θέσεις \(B_4B_3B_2B_1\) με αυτόν που εμφανίζεται αντιστοίχως στους ακροδέκτες 16, 4, 7, 11; 13. Ποια είναι η λογική κατάσταση που εμφανίζεται στις εξόδους \(C_4\), \(Σ_4Σ_3Σ_2Σ_1\); Είναι σωστό το αποτέλεσμα; Να δικαιολογήσετε την απάντησή σας. 14. Να τοποθετήσετε τους δυαδικούς αριθμούς 0101 και 0111 στις εισόδους \(A_4A_3A_2A_1\) και \(B_4B_3B_2B_1\) αντιστοίχως. 15. Να επαναλάβετε τα βήματα 12 και 13.
Πώς σκεφτόμαστε: Στην αφαίρεση τα XOR αναστρέφουν το B (B̄) και Cin=1, άρα Σ=A+B̄+1=A−B (συμπλήρωμα ως προς 2). Το C4 δηλώνει πρόσημο.
Λύση:
Απάντηση: α) C4=1, Σ=0011 (6−3=3). β) C4=0, Σ=1110 (5−7=−2 σε συμπλ.2). Στους 16,4,7,11: B̄ (συμπληρωμένο). C4=1→θετικό, C4=0→αρνητικό.
Πρόσεξε:
Ζητούμενο: (Βήματα 6 και 12) Ποια η σχέση του αριθμού που τοποθετήσατε στις θέσεις \(B_4B_3B_2B_1\) με αυτόν που εμφανίζεται αντιστοίχως στους ακροδέκτες 16, 4, 7, 11;
Πώς σκεφτόμαστε: Η XOR είναι ελεγχόμενος αντιστροφέας: B⊕0=B, B⊕1=B̄. Το σήμα Δ ελέγχει και τα XOR και το Cin.
Λύση:
Απάντηση: Οι XOR λειτουργούν ως ελεγχόμενοι αντιστροφείς: Δ=0→B (πρόσθεση), Δ=1→B̄ με Cin=1 (αφαίρεση). Το ίδιο σήμα Δ ελέγχει XOR και Cin.
Πρόσεξε:
Ζητούμενο: 16. Να διατυπώσετε τα συμπεράσματά σας.
Πώς σκεφτόμαστε: Συνοψίζουμε: αφαίρεση μέσω συμπληρώματος ως προς 2, ρόλος XOR/Cin, ερμηνεία C4.
Λύση:
Απάντηση: Ο αθροιστής-αφαιρέτης κάνει πρόσθεση/αφαίρεση με τον ίδιο αθροιστή, χρησιμοποιώντας XOR + Cin για συμπλήρωμα ως προς 2. Το C4 δείχνει υπερχείλιση ή πρόσημο.
Πρόσεξε: