Guten Abend Community
Für die Schule und in meiner Freizeit habe ich vor eine 8 Bit ALU zu bauen.
Diese soll mich durch meine Kompetenzprüfung führen und ich habe das nötige Wissen um zu verstehen wie und warum sie funktioniert.
Als habe ich mich entschlossen, selbst eine aus vielen Transistoren zusammen zu löten.
Mein Problem ist, dass ich die Vorwiderstände nicht richtig berechnen kann. Und darum bin ich auf dieses Forum gestoßen. Ich baute heut ein XOR-Gate aus 8 Transistoren das ergebnis war ernüchternd, weil meine Vorwiderstände nicht stimmten und der Strom ungehindert von der Basis zum Verbraucher floss. Ich kenne die URI-Pyramide aber kann damit in diesem Zusammenhand nicht viel mit anfangen, kann mir einer von euch erklären, wie ich die Widerstände so berechne, dass sie durchschalten bzw dies nicht tun z.B. bei einem Not-Gate.
Mein Schaltplan sieht folgendermaßen aus: http://imageshack.us/a/img528/740/schaltplan.png
Nun das ist eins von 16 XOR Gates das mit einer 9V Blockbatterie unter Strom gesetzt wird.
Wie berechne ich die Widerstände so das noch strom bleibt für die übrigen 15 XOR, 16 AND und 8 OR Gates + 9 LEDs
Kann mir einer eine Allgemene formel sagen/zeigen bzw ein logische erklärung anbieten denn ich will nicht nur das es funktioniert sondern auch wissen WARUM es funktioniert denn unser Techniklehrer ist ne ziemliche Niete und ich muss mir mein Wissen aus dem Internet zusammensuchen.
Bin für jede Antwort dankbar.

Edit: Die Transistoren sind vom Typ BC547C

Mit freundlichen grüßen
Benjamn Stern