@Maaz Ali sorry if your comment was deleted - for some reason youtube is deleting comments and its really annoying. do you mean 3 as in 0100 so the third light or its 0011 - if its the first one thats how binary works - it goes 1 2 4 8 etc but if its the second one then you most likely have not put in any carry circuitry so double check and make sure all the circuitry is correct.
A half adder is just a xor gate. To link it to the carry out you need an And gate. You'll need the other half adder (another xor gate and And gate) for a full adder. To represent a bit you don't need gates (just a straight path between your input and output, right?), but for additions of any amount of bit you'll need a full adder.
Built this and everything works except anything adding up to 20, or 1111+1001 which it thinks is 10100 instead of 11000 like it should be. Has this happened to anyone else? Built it several times following the vid and still have the same problem
Make sure to check all the carry lines and make sure you don't have any missing torches etc. If you can, I would recommend you download world edit and use the stack command as that guarantees that each module will be the exact same.
@@TheDarkness344 I've checked and double checked the carry lines and I used a structure block for copy/paste the structure. If you don't know what's going on is there another full adder you can recommend?
@@mushyhiccup7653 this one is a tiny bit more complicated, but is still ripple carry so fairly simple and easy to build th-cam.com/video/UFSAPe761QY/w-d-xo.html
And now i just need to decode the output the summed numbers Its a 10 bit is it fine still? Thx a lot tho it has been hurting my head for 3 days helped a lot
Yea this adder is infinitely expandable. Also if you are decoding a 10 bit number into decimal for a display, you may want to take a look at binary coded decimal also known as BCD as it makes decoders much smaller
Try have a look at the carries and make sure they are all connected properly and you are inputting the right way around. If that doesn't fix it, just have a look over all the cells and make sure you are not missing any components
@@TheDarkness344hi, I experimented with your design and got it one block shorter. Is that something that’s already known about? Or have I just made a mistake in my design (it seems to be working)
@@HumbleBeing5255 well if it's working then it's an improvement. There are many variations of this particular design so there are definitely ways to make it smaller.
i can't believed i've learned how binary works on minecraft
Me too
same
fr
Found you from mattbatwings
I also did! What a coincidence
Me too
Me too
Same
Me too
Woah that’s really cool
How do you even make it so compact..
th-cam.com/video/KXZ8wh3Ner4/w-d-xo.html
wow thanks so much I have been searching for a design for weeks
If you power the first cary and invert all the B inputs you get a subtractor
@Maaz Ali sorry if your comment was deleted - for some reason youtube is deleting comments and its really annoying. do you mean 3 as in 0100 so the third light or its 0011 - if its the first one thats how binary works - it goes 1 2 4 8 etc but if its the second one then you most likely have not put in any carry circuitry so double check and make sure all the circuitry is correct.
super compact. I'm going to use it on my cpu that I started to do. Nothing like studying while playing
I’m subbing :)
It's so compact, I can't wait to make my redstone computer out of red wool and confuse my viewers
Thanks so much!
best binary adder ive seen!!!
thanks
The module after a-8 and b-8 would not be a-16 and b-16 right?
you're a chad!
Do you use a keyboard with Cherry Blue's?
I also need this 😅
So is this just like a display board
i using it in my cpu and when 3 + 1 became 2?
Maybe I did something wrong, but i built 4 bits version. When I add numbers like 0111 and 0001 it shows 0100
Make sure you did the carry part properly. Just go over the design as it's likely you may have accidentally missed out a block somewhere.
@@TheDarkness344 wow, when guys said you reply fast, I didn't knew this fast😂
I will surely check my build once more
Yo dude i just desinged my decoder and its a pain
there is one edge case where 1+1+2=Nothing because 1 and 1 is carrying to 2 but 2 and 2 is not carrying again because there is no more x ors
That would be a carry out signal. Computers handle this by storing it into a special carry register or using it as a branch signal.
it may be because you forgot the torch going from the second xor into the carry line
How do you add double and triple digit numbers?
Either use a lot of adders or use a BCD adder if the number is large enough
don't you only need one half adder for the first bit?
Technically yes, but if you want to do carry in then you would use the input to the second adder
yes but it looks cleaner like this
A half adder is just a xor gate. To link it to the carry out you need an And gate. You'll need the other half adder (another xor gate and And gate) for a full adder. To represent a bit you don't need gates (just a straight path between your input and output, right?), but for additions of any amount of bit you'll need a full adder.
Built this and everything works except anything adding up to 20, or 1111+1001 which it thinks is 10100 instead of 11000 like it should be. Has this happened to anyone else? Built it several times following the vid and still have the same problem
Tiled it 4 times for a nibble outputting 5 bit answer if that means anything
Make sure to check all the carry lines and make sure you don't have any missing torches etc. If you can, I would recommend you download world edit and use the stack command as that guarantees that each module will be the exact same.
@@TheDarkness344 I've checked and double checked the carry lines and I used a structure block for copy/paste the structure. If you don't know what's going on is there another full adder you can recommend?
@@TheDarkness344 I appreciate the help btw. I didn't expect a response so quickly
@@mushyhiccup7653 this one is a tiny bit more complicated, but is still ripple carry so fairly simple and easy to build th-cam.com/video/UFSAPe761QY/w-d-xo.html
hey, you know theres a way to activate windows without a key?
XD. I have indeed activated windows now lol
@@TheDarkness344 😼
And now i just need to decode the output the summed numbers
Its a 10 bit is it fine still?
Thx a lot tho it has been hurting my head for 3 days helped a lot
Yea this adder is infinitely expandable. Also if you are decoding a 10 bit number into decimal for a display, you may want to take a look at binary coded decimal also known as BCD as it makes decoders much smaller
@@TheDarkness344 thx man really helped a lot :)
sonic
the only pain i got in this video is "ACTIVATE WINDOWS"
3 + 5 not working anyone know a fix?
Try have a look at the carries and make sure they are all connected properly and you are inputting the right way around. If that doesn't fix it, just have a look over all the cells and make sure you are not missing any components
@@TheDarkness344 thanks
still doesnt work. maybe im on wrong version? (1.20.1)
@@bjs9825I'm on 1.20.4 it works fine, check your build
Is it stackable
Horizontally yes tho I recommend a CCA for anything above 4 bits as ripple adders are unreliable.
@@TheDarkness344hi, I experimented with your design and got it one block shorter. Is that something that’s already known about? Or have I just made a mistake in my design (it seems to be working)
@@HumbleBeing5255 well if it's working then it's an improvement. There are many variations of this particular design so there are definitely ways to make it smaller.
@@TheDarkness344 okay, thank you for your feedback!
wheres the carry in??
Next to the least significant bit so on the right I think
11 + 01 != 100 somehow
Check the carry lines on your adders are actually working
@@TheDarkness344 Sorry! I didnt realise the mistake until i rebuilt to find out that i didnt place torches at some areas. Great build once again C:
Can you stop moving your mouse so much wow
Do you use a keyboard with Cherry Blue's?