Detailschaltbild der dritten Teilaufgabe

Speicher Schaltung 8*4 Bit
Beachten Sie hierbei bitte, dass die Multiplexer nicht vollständig richtig aufgezeichnet sind. Die Multiplexer, die durch die Methode buildMux() erzeugt werden, benötigen neben den eigentlichen Auswahlsignalen auch die invertierten Auswahlsignale. Der Grund dafür besteht darin, dass diese invertierten Auswahlsignale so nur einmal für alle Multiplexer bereitgestellt werden müssen (Hardware-Einsparung).
Die violetten Linien sollen andeuten, dass die entsprechenden Signale bei allen so verbundenen Elementen identisch verbunden sind. D.h. die Eingänge aller Und-Gatter in der Speichermatrix sind innerhalb einer Zeile alle gleich beschaltet.