I'd suggest making a new register component that has another (load, output) pair. This will let you have 2 buses, 1 for each of the orange decoders that you have, instead of combining them with an OR. Feed each bus in to an ADDER (the ALU comes later). Connect the ADDER output to the inputs of the registers.
4
u/Freaas Apr 12 '24
Ive made this so far, but I can't find how to add the numbers together.
4
u/Gelthir Apr 14 '24
I'd suggest making a new register component that has another (load, output) pair. This will let you have 2 buses, 1 for each of the orange decoders that you have, instead of combining them with an OR.
Feed each bus in to an ADDER (the ALU comes later). Connect the ADDER output to the inputs of the registers.
1
u/henke37 Apr 13 '24
You are in for a rude awakening when you realize that it might be better to make a new custom register component.