Redstone Binary Addition - LRR #4

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ย. 2024
  • เกม

ความคิดเห็น • 485

  • @idkcba
    @idkcba ปีที่แล้ว +106

    Even as a computer science student who has been working with logic gates and binary for 6 years now, this series is SO good. You're amazing at explaining things on such a fundamental level that people who have worked with it for years as well as people who have never worked with it can completely understand you. If you were my computer science teacher I bet the rest of the class, who never gave a crap, would still be able to understand and be intrigued. Keep up the good work, you deserve any and all support you get ❤❤ (P.s you also deserve 1m subs in my opinion 😄😄)

    • @UnluckyLeo1
      @UnluckyLeo1 8 หลายเดือนก่อน +1

      Agreed :D

    • @KrishnaKumari-g7r
      @KrishnaKumari-g7r 5 หลายเดือนก่อน +1

      Agreed :)

    • @Chikncraft38
      @Chikncraft38 2 หลายเดือนก่อน +2

      I think he derserves to be bigger then mrbeast

    • @Jp19Sr-cp5bq
      @Jp19Sr-cp5bq 2 หลายเดือนก่อน +1

      Only 1M?

  • @baer1
    @baer1 ปีที่แล้ว +144

    This guy explained binary better than my school did.

  • @דודשימלקובסקי
    @דודשימלקובסקי ปีที่แล้ว +297

    Matt casually gives as a PhD in electrical hardware engineering for Minecraft staff 😂

  • @MattyBGAMINGUK
    @MattyBGAMINGUK ปีที่แล้ว +24

    This series is amazing. I'm 40 and as a child I was brought up creating electronic devices like radios, amplifiers etc, and as an adult I'm a professional software developer, so this beds well with what I'm good at. I absolutely love what you're doing and your explanations are second to none. Keep up the great work!

  • @Gekoloudios
    @Gekoloudios ปีที่แล้ว +148

    This series is such an improvement compared to the old one, keep making these!

    • @Gekoloudios
      @Gekoloudios ปีที่แล้ว +5

      @repentandbelieveinJesusChrist8 what the actual heck is this reply

    • @SeaBear161
      @SeaBear161 ปีที่แล้ว +2

      @repentandbelieveinJesusChrist8bro it’s a Minecraft video

    • @sossololpipi9633
      @sossololpipi9633 ปีที่แล้ว +4

      @repentandbelieveinJesusChrist8 sorry we're talking about logic here, not assuming things

    • @D.S69
      @D.S69 ปีที่แล้ว +2

      ​@repentandbelieveinJesusChrist8h**l no

  • @TheGamesanddeath
    @TheGamesanddeath ปีที่แล้ว +165

    One thing I would change about this episode is showing the logic gate diagram for the half adder and full adder.

    • @wojtech3
      @wojtech3 ปีที่แล้ว +20

      After I saw the redstone version I took a sheet of paper and wrote it down myself using logic gates, and it's really helpful

    • @Cyberlong
      @Cyberlong ปีที่แล้ว +22

      ​@repentandbelieveinJesusChrist8 Tell Jesus to build an 8-bit full adder

    • @OpposingFork
      @OpposingFork 4 หลายเดือนก่อน +4

      ​@@Cyberlong the bible caveman got terminated

    • @lesny.nietoperek
      @lesny.nietoperek 19 วันที่ผ่านมา +1

      you can draw it yourself. the big ones are pretty easy to understand. i still dont get how the small ones work tbh

  • @salamandd
    @salamandd ปีที่แล้ว +43

    I recently take a class about binary and hex and more and I was able to understand the fundamental so easily thanks to you.

  • @Pizzamampf12
    @Pizzamampf12 ปีที่แล้ว +7

    After i tried to theoratically desining black jack with the binary addition system, i accedentally also build a binary counting down system. 10/10 Video cuz i know understand binary and programming much more thanks to you.

  • @CobaltTS
    @CobaltTS ปีที่แล้ว +13

    Half the video being decidated to CCAs is a huge improvement from the last series. Whether or not that was because of my suggestion, im really happy to see it in the reboot. Great video as always!

  • @cbuc1111
    @cbuc1111 ปีที่แล้ว +8

    I already watched your old series, but you did this new series a lot better, and understandable for newbies. Continue to make this series, it's amazing!

  • @md.riyasathossain590
    @md.riyasathossain590 ปีที่แล้ว +6

    Even though I know all these as I am a programmer, but still it feels worth it to watch all these videos with prior concentration, because I might end up learning something great and new. Another fun fact is, now I understand redstones stuffs better when I watch your videos! Keep up the good work!

  • @sethsmith2608
    @sethsmith2608 ปีที่แล้ว +27

    I watched the OG logical redstone series, but I am watching this again bc I enjoy matt's content

    • @idkcba
      @idkcba ปีที่แล้ว

      His content is amazing aint it! No matter what he does, be that a PC or MS paint or anything else, he always does it in such an amazing manner doesn't he.

    • @sethsmith2608
      @sethsmith2608 ปีที่แล้ว

      @@idkcba exactly

    • @sethsmith2608
      @sethsmith2608 ปีที่แล้ว +1

      @repentandbelieveinJesusChrist8 amen

    • @Skeppys_Goat
      @Skeppys_Goat 11 หลายเดือนก่อน

      teachers pet

  • @Jmcgee1125
    @Jmcgee1125 ปีที่แล้ว +2

    Watching this after building a full 8-bit computer (custom ISA) just makes me realize how much of a miracle it is that any of it worked. My friend and I thought we were so smart reusing the RCA's XOR and AND gates for other parts of the ALU, alongside other "incredible" hacks, but all of that cascaded into a final safe clock speed of just under 11 seconds per cycle. But hey, the thing actually worked, which is still nuts to me.

  • @Q2CK
    @Q2CK ปีที่แล้ว +4

    Good to see an up-to-date comp redstone tutorial series!

  • @mattheus1331
    @mattheus1331 ปีที่แล้ว +2

    This series derserves millions of views!

  • @nice3294
    @nice3294 ปีที่แล้ว +3

    Thanks for explaining the 5 bit CCA, the carry cancel is truly elegant

  • @loukas130
    @loukas130 ปีที่แล้ว +383

    The bedrock people change the glass tower by a slab tower for make this work 👍🏻

    • @aguyontheinternet8436
      @aguyontheinternet8436 ปีที่แล้ว +74

      My tip for bugrock people is to not play the game until Mojang fixes its many, many problems. Like, I just want my villagers to exist without despawning whenever I look away for long enough.

    • @neeraj_xd_
      @neeraj_xd_ ปีที่แล้ว +16

      Well the xor gate used in this video will not work in bedrock

    • @Teister9
      @Teister9 ปีที่แล้ว +18

      ​@@neeraj_xd_ why wouldnt it? bedrock comparators work right?

    • @neeraj_xd_
      @neeraj_xd_ ปีที่แล้ว +12

      @@Teister9 they work but if it received the back input and a side input from a same power source then it will never output a signal ( even if the back input's signal strength is higher than the side)

    • @Teister9
      @Teister9 ปีที่แล้ว +14

      @@neeraj_xd_ then.... try putting it in subtract mode??

  • @BooliumNor
    @BooliumNor ปีที่แล้ว +71

    I hope you’ll be covering division.
    I’ve already created a 10-bit calculator that can do addition, subtraction, and multiplication with any 3 digit base ten numbers.
    I’ve been struggling to find a way to do division. I know how to do it on paper in binary, but not in a circuit.
    (If you’d like to see my calculator, it’s on my channel, but it’s nothing compared to your Redstone projects.)

    • @mattbatwings
      @mattbatwings  ปีที่แล้ว +35

      probably will not be covering multiplication, division, sqrt, as im decently happy with how they were explained the first LR series. check out those videos if you haven’t already

    • @BooliumNor
      @BooliumNor ปีที่แล้ว +4

      @@mattbatwings ok! Thank you!

    • @bibi0x25
      @bibi0x25 ปีที่แล้ว

      @@mattbatwings How would you extend the clear signal while doing the multiplier so it stays synced? Also will you do fractions further in the series and if you do will it be the fixed point like in the sqrt tutorial or floating point (IEEE 754)?

    • @scrambledmc3772
      @scrambledmc3772 ปีที่แล้ว

      He has a tutorial on his old series if you want to take a look at that

    • @CobaltTS
      @CobaltTS ปีที่แล้ว +6

      ​@@mattbatwingsI think you should just so this series is more all in one, but I think it would be fine to reuse the footage fork the old videos

  • @Psi141
    @Psi141 ปีที่แล้ว +6

    Great content as always. What a time to be alive

  • @brainboy53
    @brainboy53 5 หลายเดือนก่อน +1

    I just built my first full adder and my heart was pounding when I went to go check to see if the results were correct

  • @MahsonAmer
    @MahsonAmer หลายเดือนก่อน

    Day 3 of my first time learning redstone, from this tutorial I learnt from the 4-bit RCA and managed to build an 8-bit one by myself, I tested it and it works flawlessly, I always see these redstone builds and say to myself that I would never achieve it, today I have great hope

  • @matthewparker9276
    @matthewparker9276 ปีที่แล้ว +5

    Fun fact, because the full adder takes in three bits as input and gives two bits as output, using one actually destroys information. This means it is an irreversible interaction, and it causes entropy to increase.

  • @LightslicerGP
    @LightslicerGP ปีที่แล้ว

    I'm so glad this video includes both adding types, it's a lot less of a hassle than the last logical redstone series

  • @itssomethin
    @itssomethin 6 หลายเดือนก่อน

    Ive watched this same video about 4 times already and im understanding a little bit
    You explain it way better than most people

  • @bgmarshall
    @bgmarshall 10 หลายเดือนก่อน

    About a month ago I made a binary adder entirely on my own and it's really nice to see other ways it can be done.

  • @hq4pr
    @hq4pr 6 หลายเดือนก่อน

    I can't belive because of your instructions, I managed to create my own design for an and gate and an Xor gate and made the same functioning half-adder that you did in the Half-Adder Derivation segment.

  • @TheseksiXae
    @TheseksiXae ปีที่แล้ว +132

    Someone give this guy an oscar.
    Edit: bruh learn to understand humour. I know that oscars are for acting 😑

  • @MarcAntoine29_YT
    @MarcAntoine29_YT 4 หลายเดือนก่อน

    With your tutoriel my redstone passion has came back and now i Will try to make more redstone logical système thanks you again

  • @TechnoRex_playz
    @TechnoRex_playz 3 หลายเดือนก่อน

    Bro, I thought Redstone is simple but bro put algebra in it
    (He deserves 10 million subs)

  • @Webzpsy
    @Webzpsy 2 หลายเดือนก่อน

    This officially blew my mind and now I have a million idea's. Thankyou

  • @codewithzi-5817
    @codewithzi-5817 ปีที่แล้ว +4

    As an electronic circuit student, i want to say that we can use the full adder to do a subtraction by Xor all B input with carry in and pull it to HIGH value.
    Also, after i overview how redstone works, i think i can make a real life circuit to imitate the redstone function, but the main problem is piston cant break the redstone circuit 😂

  • @ZTRCTGuy
    @ZTRCTGuy 2 หลายเดือนก่อน

    That is an interesting way to add decimal number together. I never do it this way, I've learned to start at the opposite side with the left digit, add those together. Go to the next digit and add those together, if this happens to be larger than ten, add 1 to the digit on the left and the remainder above ten to the current digit. Work your way to the smallest digit.
    Example. 43 + 89. Add left digit: 4 + 8, which is larger than ten so add a 1 to the left which is 12. Then add the right digits together: 3 + 9 = 12. This is larger than ten too so add a 1 to the 12 which is 13. And the remainder above ten stays in the current digit, which is 2. Therefore 132.

  • @mythicalhacker5
    @mythicalhacker5 ปีที่แล้ว +7

    For anyone who is confused about the xor gate for Bedrock Edition, if you add 2 targets after the input repeater, the xor gate will function properly. But don't forget to modify the two xor gates and the sum so that it also has targets in the second xor. also one more thing, you always need a repeater before the target so the red stone signal passes through it.

  • @koyarnosredstone5783
    @koyarnosredstone5783 ปีที่แล้ว +1

    For those wondering, on 3 tick cca's, the comparator that calculates the carry, also does double duty as the last XOR. You can view this last XOR as 2 nimplies: (!S AND C) OR (S AND !C). The first Nimplies is covered by letting A XOR B disable the comparator that calculates Carry, and the second Nimplies is covered by letting A XNOR B disable the comparator that calculates !Carry. So where is !carry coming from without losing time? you swap the generate and cancel towers for this second comparator. There are some edge cases but thats the short explanation.

  • @blubsty
    @blubsty ปีที่แล้ว +1

    It's crazy you know a lot of things on Redstone but you seem feel like not
    I totaly enjoyed

  • @Kraus-
    @Kraus- 9 หลายเดือนก่อน +2

    It's like magic but also super simple.

  • @MrDarkVex
    @MrDarkVex ปีที่แล้ว +3

    so great that you explained it in more detail

  • @laserpanda9553
    @laserpanda9553 2 หลายเดือนก่อน

    Realising the logic behind the carry cancel for the first time is incredibly clever

  • @tonerrr4295
    @tonerrr4295 ปีที่แล้ว

    Please make a video on displays (specifically 7-segment ones) and how to use a binary output to send information. Love the series!

    • @GeoRedSky
      @GeoRedSky ปีที่แล้ว +1

      Well I have some good news!

  • @ilanvitor5400
    @ilanvitor5400 ปีที่แล้ว +2

    I definitely will need to watch this again

  • @a1701s
    @a1701s ปีที่แล้ว

    this literally saved me on my digital logic design course in college

  • @IceMetalPunk
    @IceMetalPunk ปีที่แล้ว

    Oh, boy, I can't wait for next episode; I'm sure you'll manage to explain two's compliment addition better than I ever could 😃

  • @nerdzareawesome9268
    @nerdzareawesome9268 9 หลายเดือนก่อน

    I CANT BELIVE I JUST SAW THE ORGANIC CHEMISTRY TOUTOR THATS ONE OF THE BEST CHANNELS EVER

  • @abdullahrahib7654
    @abdullahrahib7654 3 หลายเดือนก่อน +2

    Literally I watched this video 5 times 😅

  • @cjsexton3070
    @cjsexton3070 4 หลายเดือนก่อน

    You do such a great job of explaining things.

  • @KiwiRedstone
    @KiwiRedstone ปีที่แล้ว +21

    Hi Matt, I have been following you since the middle of your previous logical redstone. I just wanna ask if you have any plan covering basics of desigining practical ALU / op code / instruction set / computer architecture in general in order to build an actual CPU in Minecraft?

  • @sky5gaming
    @sky5gaming ปีที่แล้ว

    For some reason I found it funny when you said now we can add 1+1

  • @hq4pr
    @hq4pr 6 หลายเดือนก่อน

    Purplers video just made me praise bedrock more. You convinced me to open the launcher after a while

  • @imvickykumar999
    @imvickykumar999 ปีที่แล้ว

    your playlist is way better than my whole 4 year of engineering.

  • @RioTumar
    @RioTumar ปีที่แล้ว +1

    Man I always wait for mattbatwings to upload and here it is lol😂

  • @greenhelll
    @greenhelll 3 หลายเดือนก่อน +2

    Java glass towers: ↗️↗️↗️
    Bedrock glass towers :↗️↘️↗️↘️↗️↘️↗️↘️↘️↗️↗️↘️↘️⬇️⬆️⬇️⬇️⬆️⬆️⬇️⬇️*breaks*

  • @muwaffiq_297
    @muwaffiq_297 9 หลายเดือนก่อน

    thank you for letting me make my first full adder

  • @leahaidamous2070
    @leahaidamous2070 ปีที่แล้ว

    I wish i came across your channel when taking my logic design course

  • @GrayM2
    @GrayM2 10 หลายเดือนก่อน +2

    The fact that I had to look up a million tutorials to find the compacted design

  • @rynethegrynd
    @rynethegrynd ปีที่แล้ว

    i always get notifications for these right after gym so that’s cool

  • @puercoarana8605
    @puercoarana8605 4 หลายเดือนก่อน

    Thank you so much! You are good explaining hard things. Sorry for my English.

  • @BorchikYes
    @BorchikYes ปีที่แล้ว +2

    I felt my IQ grow while watching this. Great explanations, great demonstration, great everything. Cant even imagine the brain youd need to come up with something like that

  • @zxuiji
    @zxuiji ปีที่แล้ว

    You should combine the AND & XOR gates, if you pay attention to the inputs and outputs you'll notice they're the inverse of each other in the outputs that matter, by using them together you don't have to spend anything on destroying the input for XOR, you just redirect it to the AND output instead of the input. A nice side effect of this combination is that it makes it perfect for addition.

  • @The_Fun_Stone
    @The_Fun_Stone 8 หลายเดือนก่อน

    This helped me so much! Keep posting videos like this.

  • @willratcliff6111
    @willratcliff6111 ปีที่แล้ว

    These are amazing educational videos, great job! Wish they taught like this in college!

  • @jaxongingerich-h1y
    @jaxongingerich-h1y ปีที่แล้ว +1

    this is perfect

  • @i-use-4rch-btw
    @i-use-4rch-btw หลายเดือนก่อน

    I was working on a reasonably fast redstone computer until I put an RCA in it bc I didn’t understand how CCAs worked and I had to make the clock like 1/30hz, thanks now I can replace it 👍👍

  • @JamesGomez-f9f
    @JamesGomez-f9f 3 หลายเดือนก่อน

    Love your videos they're exactly what I was looking for

  • @triducal
    @triducal ปีที่แล้ว +1

    someone give an oscar this guy

  • @remot1
    @remot1 ปีที่แล้ว

    Its always a good day when you upload a video

  • @randomidiot34
    @randomidiot34 9 หลายเดือนก่อน +1

    i like your funny words magic man

  • @wdude9997
    @wdude9997 ปีที่แล้ว +2

    14:21 Nice pun

  • @Sjpark01
    @Sjpark01 ปีที่แล้ว

    I actually wanted to make a computer for a long time now and this series is helping a lot. thank you! (also I'm in the discord)

  • @ItzFlowerGMD
    @ItzFlowerGMD ปีที่แล้ว +1

    this series is amazing

  • @behising5193
    @behising5193 หลายเดือนก่อน

    matt > crafty xD appreciate this fountain of knowledge.

  • @TechnoSpirit
    @TechnoSpirit ปีที่แล้ว +20

    Just, be a teacher.. your students will love class!

    • @Arkin647
      @Arkin647 6 หลายเดือนก่อน +3

      true

    • @IgaziArni9136
      @IgaziArni9136 5 หลายเดือนก่อน +2

      Yes, true
      & With the computer science

  • @Theooolone
    @Theooolone ปีที่แล้ว +1

    I love this series!

  • @Abdulkadir-yq2vm
    @Abdulkadir-yq2vm ปีที่แล้ว +1

    Just an another epic redstone video of yours
    İts awesome

  • @iHashibami
    @iHashibami หลายเดือนก่อน +1

    i did a binary calculator with a logic repeater and a latch gate :D (4 latchs and the max result is 4)

  • @octag0nist
    @octag0nist หลายเดือนก่อน

    hoping in the future you distinguish further between inputs & outputs in your truth tables king 💪

  • @guahlg2834
    @guahlg2834 ปีที่แล้ว

    You are an absolute legend

  • @rubensf7780
    @rubensf7780 ปีที่แล้ว

    Ive been waiting for this for so long

  • @kyh148
    @kyh148 ปีที่แล้ว

    the CCA makes so much sense now

  • @cherriagana
    @cherriagana 11 หลายเดือนก่อน

    Getting flashbacks to my UNI days learning VHDL :D

  • @KingPN
    @KingPN ปีที่แล้ว

    I don't even play this game, I just like watch these videos

  • @DoxxTheMathGeek
    @DoxxTheMathGeek ปีที่แล้ว

    This is really helpful!
    I did not expect that there is such a good tutorial for this. Thank you!
    Matt > crafty

  • @davishuang1730
    @davishuang1730 ปีที่แล้ว +1

    I had to watch the part where he explained the redstone components of the adder three times, but yes, it is elegant.

  • @yesseruser
    @yesseruser 11 หลายเดือนก่อน

    With Project: Red you can make the basic full adder with 1-tick delay as long as you want
    so go ahead and make a 1 GiB adder

  • @DennisEricStout
    @DennisEricStout ปีที่แล้ว +5

    In the last episode of this series, we'll see a red stone calculator that can do derivations and indefinite integration.

    • @vstechiegamer5996lol
      @vstechiegamer5996lol ปีที่แล้ว

      Nope, he will only tell till square roots and powers(less likely)

  • @lachlanparker570
    @lachlanparker570 ปีที่แล้ว

    I hope that of of the LRR world downloads are all the exact same Minecraft world, because if so, I will really considering downloading it to try and replicate what you have made.

  • @_Chrono174
    @_Chrono174 ปีที่แล้ว +2

    I think it would be nice, when making the truth table, to separate the inputs and outputs a little, for better visualization.

  • @OmegaCat9999
    @OmegaCat9999 ปีที่แล้ว +1

    OMG FIRST
    Also, nice vid, Matt!

  • @creativedrag0n1
    @creativedrag0n1 ปีที่แล้ว +1

    crafty again LOOOOL

  • @slightlygoodgames
    @slightlygoodgames 3 หลายเดือนก่อน

    I finally made the full adder work!! :)

  • @atomfilms4722
    @atomfilms4722 ปีที่แล้ว

    so excited for this video!

  • @Fred-kh5cc
    @Fred-kh5cc 9 หลายเดือนก่อน

    OMG this is INSANE😮

  • @akshjha223
    @akshjha223 ปีที่แล้ว +1

    matt < crafty 💀💀💀💀💀💀💀💀LMAO(It's a joke) I love this series :)

  • @Rediumx
    @Rediumx ปีที่แล้ว +1

    Thx for rek help

  • @Bardeviousisbest
    @Bardeviousisbest 5 หลายเดือนก่อน

    Great video man.

  • @vampire_catgirl
    @vampire_catgirl 9 หลายเดือนก่อน +1

    I made the cca for myself, and I just realized that redstone actually travels down glass on bedrock
    I changed them to slabs and now it works how it should, but it doesn't look as cool

  • @abramfajardoyt3216
    @abramfajardoyt3216 ปีที่แล้ว

    nice video! I just saw this uploaded and I already know it’s gonna be a good video

  • @stackk.113
    @stackk.113 ปีที่แล้ว

    Nice stuff one minute after upload.

  • @kyh148
    @kyh148 ปีที่แล้ว

    Wooooo! new video

  • @theuserings
    @theuserings 7 หลายเดือนก่อน

    For 6:07, we can express it mathematically: C + A + B is...
    First digit: FD(A+B) + FD(C+LD(A+B))
    Last digit: LD(C+LD(A+B))

    • @theuserings
      @theuserings 7 หลายเดือนก่อน

      I define FD to be the function that computes the first digit of a number, and LD to be the last digit. As you can see the expression matches the circuit above in the video

  • @bigbrain8296
    @bigbrain8296 9 หลายเดือนก่อน

    Matt > craft