Experimenting with Buses and Three-State Logic

Поділитися
Вставка
  • Опубліковано 1 лют 2025

КОМЕНТАРІ • 1,1 тис.

  • @repeater64
    @repeater64 2 роки тому +1635

    I hope you realise how rare it is on UA-cam to have a series that is so genuinely loved by everyone who watches it. Can’t wait for the next one!

    • @code_stream_yt
      @code_stream_yt 2 роки тому +19

      I inspired for make my own cpu watching this videos! But, i have only 1 question: what is this program? it looks pretty useful!

    • @repeater64
      @repeater64 2 роки тому +28

      @@code_stream_yt he made the program himself and there are probably links in the description. It’s called Digital Logic Sim

    • @idealthinker101
      @idealthinker101 2 роки тому +7

      @@code_stream_yt I am using the android app - "Logic Circuit Simulator" for simulating all this on my phone.

    • @feha92
      @feha92 2 роки тому +3

      The dislike button is disabled by youtube, not actually at 0 dislikes.

    • @repeater64
      @repeater64 2 роки тому +13

      @@feha92 I know… I was more talking about all the positive comments.

  • @LarsTheOctopus
    @LarsTheOctopus 2 роки тому +667

    The editing on this video is absolutely stellar. From the smooth grayscale masks, to the animations, to the transitions, I love all the care and love that you put in all those details, it makes it so much more enjoyable to watch 💖

    • @SebastianLague
      @SebastianLague  2 роки тому +290

      Thank you! I sometimes wonder if I’m being silly spending time on these sorts of minor details, so I’m happy it’s appreciated :)

    • @LarsTheOctopus
      @LarsTheOctopus 2 роки тому +47

      @@SebastianLague Definitely keep it up, but only as much as your motivation allows it 👍

    • @CupcakePump
      @CupcakePump 2 роки тому +27

      @@SebastianLague Those "minor" details really take the videos to another level! It's amazing

    • @5hirtandtieler
      @5hirtandtieler 2 роки тому +9

      @@SebastianLague computer topics are typically so bland and obviously technical. Having these sorts of satisfying animations really help with making it enjoyable to watch!

    • @Nerdthagoras
      @Nerdthagoras 2 роки тому +5

      @@SebastianLague No, they make them so much easier to digest.. its why I retain things from your video above others.

  • @cybroxde
    @cybroxde 2 роки тому +398

    I keep watching all of these despite having studied this for 4 years. The visual representation is just so satisfying.

    • @TechCircuitBreakdown
      @TechCircuitBreakdown Рік тому +6

      Yes, and i like the fact that many of theese things you can build in minecraft, like an alu, a 7 segment display or even a 4 bit register

    • @koftabalady
      @koftabalady Рік тому +5

      ​@@TechCircuitBreakdownIt makes sense since you only need simple AND and NOT gates to make all of that, which can be done in Minecraft thanks to redstone...

    • @BusinessWolf1
      @BusinessWolf1 7 місяців тому +3

      @@TechCircuitBreakdown Minecraft redstone is turing complete.

  • @sutsuj6437
    @sutsuj6437 2 роки тому +275

    This series combined with Ben Eater videos is probably one of the best ways to learn about how computers are built.

    • @pufthemajicdragon
      @pufthemajicdragon 2 роки тому +23

      Ben Eater fans unite!

    • @srivatsajoshi4028
      @srivatsajoshi4028 2 роки тому +16

      I am currently doing my degree in electronics and computer systems and that is wholly thanks to Ben Eater. He makes stuff so interesting to learn

    • @bartekguch3051
      @bartekguch3051 2 роки тому +4

      Im currently building his 8 bit breadboard computer and this series helped me A LOT. So i agree more than 100%

    • @Renslay
      @Renslay 2 роки тому +7

      Don't forget the wonderful "Nand to Tetris" course!

    • @nonchalant_morocco
      @nonchalant_morocco Рік тому

      AMEN

  • @JDoawp
    @JDoawp 2 роки тому +1779

    A series about electronics would be real cool, you could expand your current program to take voltages into account and add resistors and such to make it more similar to a breadboard.

    • @SebastianLague
      @SebastianLague  2 роки тому +762

      I'd definitely love to try making a simple electronics simulation! I'd probably keep it separate from the digital logic sim though, since I also like the simplicity of that.

    • @Andy.o52
      @Andy.o52 2 роки тому +34

      @@SebastianLague I also really like the contrast to a real breadboard!

    • @Dr_mafario
      @Dr_mafario 2 роки тому +26

      Wait a minute… 17 hrs ago….. wierd

    • @ghost4144
      @ghost4144 2 роки тому +19

      @@SebastianLague Also would be nice to add transistor logic. I am currently using a program called Logisim Evolution to make a 16 bit computer at the transistor level. I have considered writing my own program that would better handle transistor logic but I have no idea how to do that.

    • @JDoawp
      @JDoawp 2 роки тому +34

      @@Dr_mafario it's called being a patron baybeeeee

  • @Muxion9
    @Muxion9 4 місяці тому +56

    Please Sebastian, Continue with this series they are so easy to understand and THEY ARE SO CALMING AND I UNDERSTAND ANY SINGLE WORD COMING FROM YOU PLEASE I BEG YOU CONTINUE WITH THIS 😢😢😢😢

  • @lucapalermo7909
    @lucapalermo7909 2 роки тому +589

    One thing i've always wondered was how the simulation tool itself worked, maybe that could be an interesting video, I'm especially interested about how you save modules that you make and how they are represented in their save files.

  • @odwn
    @odwn 2 роки тому +591

    Hi Sebastian, you probably won't see this but I LOVE your videos. They inspire me to code, thank you for being my inspiration, and favourite youtuber. :)

    • @vigneshs.666
      @vigneshs.666 2 роки тому +5

      You've ignited passion in me and I breezed through half my sem with this series. Thank you @sebastianlague

    • @edht2
      @edht2 2 роки тому +3

      You always motivate me to do more programming! :)

    • @terristen
      @terristen 2 роки тому +2

      Lol, I introduce Sebastian to others by referring to him as my spirit animal.

    • @vigneshs.666
      @vigneshs.666 2 роки тому

      @@terristen lolll

    • @terristen
      @terristen 2 роки тому

      @TooMuchYak yes?

  • @stan110
    @stan110 2 роки тому +86

    Even though I learned all this stuff at school, I like how you explain this. Simply with lots of examples and then make it more complex.

    • @SunbleachedAngel
      @SunbleachedAngel 2 роки тому +7

      and it took less than half the length of a lesson

    • @dexterwolford
      @dexterwolford 11 місяців тому

      this and a 15 min mattbatwings video combined can teach more about computers than getting a computer degree

  • @HayKied
    @HayKied 2 роки тому +2

    I was totally bummed when I I watched this series before, and it wasn't continued. Thanks for bringing it back!

    • @Lampe2020
      @Lampe2020 31 секунда тому +1

      Well, now it's not been continued for two more years again.

  • @ErikHenriksson_
    @ErikHenriksson_ 2 місяці тому +4

    Please Sebastian continue this series! I learned a ton already and I can't wait until you get to program counter, control unit, instruction decoding, etc

  • @rvanagazad3016
    @rvanagazad3016 2 роки тому +41

    You are a gift from God to us. Being an electronic engineering student, I have learned more information from your videos than my 3 years university classes. Thank you for this amazing series and I hope it will continue that way. God bless you. 🙏♥️

  • @catgirlQueer
    @catgirlQueer 2 роки тому +118

    the reason the chip has 2 store enables is because that way you could use a row select and column select (for example) without needing a seperate or gate to combine them yourself, it's just a convenience thing

    • @Soken50
      @Soken50 2 роки тому +22

      That and the fact that chip form factors typically have 2,4,8,16,ect. pins so they would have sat unused otherwise, which is pretty wasteful.

    • @Kulpo
      @Kulpo 2 роки тому

      Oh that's really clever. Thanks!

    • @aonodensetsu
      @aonodensetsu Рік тому

      it most likely uses a demultiplexer for switching, turning 2 bits of input into 4 exclusive signals

    • @dexterwolford
      @dexterwolford 11 місяців тому

      @@aonodensetsu ur talking about a decoder?

    • @aonodensetsu
      @aonodensetsu 11 місяців тому +1

      @@dexterwolford no, i'm talking about a demultiplexer

  • @batimius
    @batimius 2 роки тому +23

    This series is honestly amazing. When learning stuff like this in school, they are nothing but boring information, but when presented this way, everything changes. I don't know why, but seeing all these components work with each is very satisfying. Regardless, amazing series and I cannot wait to see more.

  • @arcclite1144
    @arcclite1144 2 роки тому +23

    I like how this series is basically a presentation on my 300 level circuits courses in college. Real blast from the past, and highly educational. PSA if this grabs you, consider a Computer Engineering degree!

  • @jordanray1537
    @jordanray1537 Рік тому +10

    Absolutely loved this episode. When you put that calculator together and showed it storing numbers, doing basic calculations and displaying the results, I finally saw the computers we have today emerging. Awesome stuff!

  • @Caketacowo
    @Caketacowo 2 роки тому +13

    Absolutely love this series. Can't wait to watch this one. Keep up the amazing videos!

  • @GonziHere
    @GonziHere 2 роки тому +2

    Thanks for "showing the world" how simple the computer really is.
    For others: the input signal he generates in the final stage is an assembler instruction (move data from here to there, prepare data to be counted, store the result over there and so on...). Your normal programming language instruction C = A + B gets translated to "move A and B memory locations to input, make their sum, move the output to C memory location" and the only meaningful difference between Sebastian's simulation and your computer is the scale and scale related optimizations.

  • @SaadTheGlad
    @SaadTheGlad 2 роки тому +54

    Hey Sebastian! I know you probably won’t reply but I just wanna say that you’re literally my biggest inspiration in life. I just made a solar system simulator because I loved yours so much. Thanks for everything :D

  • @yun-z
    @yun-z 2 роки тому +20

    this is making logic components so intuitive and easy to grasp and remember!

  • @notnullnotvoid
    @notnullnotvoid Рік тому +5

    I've never seen it all put together like this before. When you wired everything up at the end and started (essentially) running CPU instructions by hand, I got goosebumps. Just beautiful.

  • @MrEliteXXL
    @MrEliteXXL Місяць тому +1

    This was a great series! I hope it continues someday

  • @squitz7056
    @squitz7056 2 роки тому +13

    you are a bright light in the programming community. keep doing you!

  • @zanbaldwin
    @zanbaldwin 2 роки тому +2

    I bookmarked this playlist so long ago, and just realised you've added new videos to it. Your content is amazing and I'll be grateful for anything more that you decide you have the time and energy to release! Thank you!

  • @konstantinsotov6251
    @konstantinsotov6251 2 роки тому +4

    Wow, I am so glad this series continues on! It is really interesting, can't wait for the next part!

  • @hubertk7363
    @hubertk7363 Рік тому +3

    I'm enjoying how your little simulator made for this series is improving every video.

  • @nocturn9x
    @nocturn9x 2 роки тому +7

    Again, literally a computer architecture course but so much friendlier. I love it!

  • @GearsDatapacks
    @GearsDatapacks Рік тому +1

    I really hope you continue this series. I'm super excited to continue learning about all the complex things you can create from just some simple chips wired together in clever ways

  • @vibaj16
    @vibaj16 2 роки тому +4

    I know pretty much all this, but I still love watching this series due to how well-made it is, and to see you learning it!

  • @MirageDev_
    @MirageDev_ 2 роки тому +2

    This series is brilliant! I love watching it whenever a new video comes out. You're a great teacher. Thanks for all of your videos.

  • @boris3320
    @boris3320 2 роки тому +2

    I love your "simple" logic sim ! It's amazing to see & experience how a complex function emerges from a basic set of gates.

  • @osamabaridi2665
    @osamabaridi2665 2 місяці тому +1

    I truly appreciate your work-it's amazing, clear, and incredibly helpful. Thank you so much!

  • @stijnveenman
    @stijnveenman 2 роки тому +8

    When talking about the 4 bit register, i think there are 2 reasons for the store signal and data out signal having 2 pins. Firstly, the 16pin dip package is a lot more common then 14, so we likely have those pins anyway.
    Secondly, when you talk about the issue that 2 chips could output onto the bus at the same time (14:11) this can easily be solved with those 2 pins. If you give each chip a different combination of not gates before their data out, it acts as a mux. A could have no not games, B could have a not on pin 1, c on pin 2, and d on both. Giving you the same inputs as when you had the mux chip. Then they can no longer output at the same time since each chip has an unique combination of inputs to enable it

    • @SebastianLague
      @SebastianLague  2 роки тому +4

      Interesting, thank you!

    • @reinei1
      @reinei1 2 роки тому +1

      Yeah, usually (at least the few chips I have worked with) you get multiple chip selects/out enables to save you a few external and gates.
      Sometimes you even get one inverted (active low) and one non-inverted because this makes external selection circuitry easier. Also for registers having multiple inputs can sometimes allow easier "stacking" (not really the formal term I think but basically using more than one chip in parallel to increase the bit width or similar), because in these cases some select signals might differ (only have a 8 bit bus but want to work with 16 bit data in this calculation? Easy!
      Have one "global/external" store connected to one write enable pin on both chips and the other one connected to a toggle latch. This way the first clock pulse will latch the first 8 bit in the first register and flip the toggle latch so the second clock pulse will store the second 8 bit set in the second register.)

  • @deviljelly3
    @deviljelly3 2 роки тому +1

    I think you may have hit on a perfect series.... be proud that you may inspire thousands of kids... have a lovely Sunday.

  • @embergamedev
    @embergamedev 2 роки тому +3

    I've always been interested in building my own 8 bit computer in video games with logic gates and eventually building one in real life. I've watched Ben Eater's channel which is absolutely marvelous in explaining complex details. Your channel has been a good buffer for me as sometimes watching other videos on the topic gets complicated quickly. You explain everything so well and the visualizations really help so so much with my understanding of the topic. Thank you for these awesome videos!

  • @quoltplayz3047
    @quoltplayz3047 Рік тому +1

    Sebastian, you have been doing the god's work, teaching us how the computer works by simplifying everything which goes on inside. I hope you continue this and keep on working on the simulator software so that other engineers and students can experiment on different circuits.

  • @adixx328
    @adixx328 2 роки тому +7

    I love this series, can't wait for the next episode!

  • @bradleyfallon6847
    @bradleyfallon6847 Рік тому +1

    You're a hero! This was such a good series. The way you demonstrated everything on your simulator, which was designed to be very easy to read, made this really easy to follow. Also, it's cool that you actually made a simulator and didn't just draw diagrams.

  • @Swerce0
    @Swerce0 Рік тому +3

    Please continue this series plz 🙏

  • @DaRealNim
    @DaRealNim 2 роки тому +2

    This series is just awesome, I can't wait to see how far you'll go. Also, I can just hear your smile in your voice and it's really awesome, I wish all people were this enthusiastic about the things they teach

  • @bisthenickel
    @bisthenickel 2 роки тому +5

    Finally! An update to the series that taught me college level stuff in the 4th grade.. I love this series and would love more of these videos. Thank you Sebastian, for fueling my nerdiness.

  • @TheBlownapart
    @TheBlownapart 2 роки тому +2

    I have very little understanding of what's going on, but the editing quality, visuals, and your calm voice make these videos so enjoyable to watch. Thank you so much for this series and all the work you put into it.

  • @ChaosContrl
    @ChaosContrl Рік тому +4

    This series combined with the game Turing Complete makes it perfect to understand and put into practice how a computer (or microcontroller at the moment) works.

  • @tristanshort3547
    @tristanshort3547 2 роки тому +2

    This series is absolutely amazing! Keep up the good work!

  • @EshaanKataria-qx8rp
    @EshaanKataria-qx8rp 6 місяців тому +4

    come on i want this series next part this is damm good

  • @Aurarora
    @Aurarora 2 роки тому +1

    It is always delightful to watch your videos. You can really see how much work and planning goes into them. Great stuff!

  • @infinite_cows
    @infinite_cows 2 роки тому +4

    this is some of the highest-quality educational content on the platform

  • @chelle641
    @chelle641 Рік тому

    I absolutely love these videos. I've been following this series since the first episode. Recently, I finally decided to download digital logic sim, and I spent the day building up latches, and flip flops, and registers, building up adders, and bigger adders, and bigger adders, making an ALU, making various sizes of RAM, a simple counter, and I was able to assemble them all together into a functional 8 bit computer! It was some of the most fun I've had in months, and I'm so proud of how it eventually turned out. There are still some things that I could do with it to improve it. It's not the best 8 bit computer, but it's mine. I built it gate by gate, chip by chip, and I'm very happy that I did. I hope you continue to develop Digital Logic Sim, and I hope you continue to make these videos! They're a wonderful resource to help people understand how computers work in a very fun and understandable way!

  • @jamielaw8517
    @jamielaw8517 9 місяців тому +3

    you need to bring this series back

  • @JackAllpikeMusic
    @JackAllpikeMusic 2 роки тому +1

    Love these videos so much Sebastian. You have such an incredible way of teaching, in such a clear yet intriguing way. I'd love to see more of these. :)

  • @seanfitz1234
    @seanfitz1234 2 роки тому +33

    Love this series

    • @landru27
      @landru27 2 роки тому +2

      agreed! I thoroughly enjoyed the first installment, and enjoy even more how each one builds upon the last!

    • @gdlifesteal5824
      @gdlifesteal5824 2 роки тому

      same

    • @purplemosasaurus5987
      @purplemosasaurus5987 2 роки тому +2

      Video: 1 hour ago
      Your Comment: 23 hours ago

    • @seanfitz1234
      @seanfitz1234 2 роки тому

      @@purplemosasaurus5987 Patreon early access

    • @purplemosasaurus5987
      @purplemosasaurus5987 2 роки тому +1

      @@seanfitz1234 I expected that to be the case...

  • @TDRenders
    @TDRenders 5 місяців тому +1

    this is the only good quality yt series explaining how computers work, it really help creating mine in logic world

  • @somimasodi4043
    @somimasodi4043 4 місяці тому +3

    İ loved it, cloud you please continue on creating this series?

  • @tristandreemurr8755
    @tristandreemurr8755 2 роки тому +1

    You sound like you're in a calm, understanding, teaching smile throughout the narration. It brings a calm, along with the music, that makes me feel like learning.

  • @kireitonsi
    @kireitonsi 2 роки тому +3

    I dropped everything to watch this the moment I got the notification!

  • @MrAdBounty
    @MrAdBounty Рік тому

    I can't get over that everything that you add and link is always perfectly align
    My OCD is grateful !

  • @182exe
    @182exe 2 роки тому +4

    I cannot stop wondering how you move your mouse cursor so perfectly. Every line is perfect, and every movement is smoother than a sin wave.

  • @TrideGD
    @TrideGD 2 роки тому

    This is such an incredible series, explains everything just so perfectly, absolutely 0 confusion from me!

  • @argon_the_hunter1655
    @argon_the_hunter1655 6 місяців тому +5

    waiting for next video

  • @7MinutozRapsLetras
    @7MinutozRapsLetras 2 роки тому +1

    broo i always get excited when he posts new videos, they are all so goood!

  • @smooll_d
    @smooll_d 2 роки тому +8

    The mouse movements are so smooth, I thought this simulation was made in editing software.

    • @samuelhulme8347
      @samuelhulme8347 2 роки тому +7

      Maybe his mouse was? - and just perfectly timed the clicking to when he clicked with the real mouse

    • @shmunkyman33
      @shmunkyman33 2 роки тому +1

      The mouse movement was definitely automated in some way, not sure if it's actually a part of the circuit simulator code or some other program that automates the mouse, but it's too smooth to be real inputs

  • @shidobu
    @shidobu 2 роки тому

    Another great video! I could seriously listen to you explain anything and be fascinated the whole time.

  • @matthias916
    @matthias916 2 роки тому +13

    Exploring microcode to simplify/automate the testing you did at the end would be a cool way to build up to a CPU

    • @jetison333
      @jetison333 2 роки тому +5

      Im almost positive thats exactly the route this series is going to take and im super excited for it!

    • @matthias916
      @matthias916 2 роки тому +4

      @@jetison333 would indeed be really cool to see. Sebastian is starting to look more and more like Ben Eater and I'm all for it

    • @srivatsajoshi4028
      @srivatsajoshi4028 2 роки тому

      @@matthias916 Ben Eater and Sabastian Lague are the best youtubers I've seen

    • @PaulSpades
      @PaulSpades Рік тому

      The instruction format in this case is really funky: 4bit - external memory/stack/input in red, 4bit - read address in blue, 3bit - operation type or store address in indigo. But you can make an instruction decoder and design something more elegant if you want to, just grab the software and make your own.
      What the circuit in the video really needs is more explicit branching with a comparator. But you'd probably add a small stack and stack pointer with that, to make sure it's Turing complete. At this point the circuit simulator devolves into a CPU architecture designer with no way to synthesize the design.

  • @TheRedBird
    @TheRedBird 2 роки тому +2

    I just love your video, I played a lot with logic gate when I was younger making CPUs in minecraft etc and your software is one of the things I was missing when I started playing arround with thoses logic gate, so glad some child would be able to learn and play at the same time with you clear video and software that all combine are just pure gold ! continue doing those video I just love them and you are so pationnate about it we can clearly see it (edit sorry for bad writing I'm french my english not perfect)

  • @fabiovokrri517
    @fabiovokrri517 2 роки тому +3

    This man turned electronics into art

  • @ac3_train3r_blak34
    @ac3_train3r_blak34 2 роки тому

    These explanations are so good. I nearly cry from relief every time I see how much easier you've made learning this stuff.

  • @asynts
    @asynts 2 роки тому +16

    7:02 The two store inputs are effectively a free "AND" gate. If you don't need it you just wire them together.

  • @lukehibbert3000
    @lukehibbert3000 2 роки тому +1

    this series is probably one of my favourites youve done, i love seeing these notifications

  • @MsDimalo
    @MsDimalo 2 роки тому +3

    Sebastian slowly becoming Ben Eater

    • @Mythricia1988
      @Mythricia1988 2 роки тому +1

      He's being consumed... Eaten, you could say.

  • @iamasquidinspace
    @iamasquidinspace 2 роки тому

    You sir are single-handedly teaching me a subject I never grasped before and had lost all hope to ever understand. Thank you very much!

  • @Obeeron
    @Obeeron 2 роки тому +3

    For anyone intrested in this kind of electronics there is free project course called '"Nand To Tetris" on Coursera. In this course you build a whole computer starting only with a NAND gate. It's suprisingly easy to follow!!

  • @thebellian
    @thebellian 2 роки тому

    Just happened across this series today and i'm loving it!! Your voice is so soothing along with the music in the background. And your explanations are done in a way so that someone as illiterate as i am on this side of things can follow along. Can't wait for the next one!!

  • @timwhite1783
    @timwhite1783 2 роки тому +17

    I'm curious how far you'll go with this stuff. Can very easily see you designing and building a 16 bit CPU and writing some instructions for it.

  • @celsient
    @celsient Рік тому

    my jaw dropped in the final few minutes, seeing the culmination of everything so far working flawlessly. this series is so brilliant, thank you for all of your effort!! (and thank you for the subtitles. i have some speech-comprehension difficulties and really appreciate well-crafted subtitles :] )

  • @laesseV
    @laesseV 2 роки тому +4

    couldn't you use a 2 bit number to encode the 4 output selection bits so that illegal states (two outputs selected the at the same time) and bus congestion become impossible?

    • @samuelhulme8347
      @samuelhulme8347 2 роки тому

      That would be possible to .

    • @rmichaeldeutsch
      @rmichaeldeutsch 2 роки тому +1

      Yes, that would solve the issue of bus contention, but would limit your design to only working for 4 registers. This approach (while somewhat more "risky") allows for much greater modularity.

  • @boiimcfacto2364
    @boiimcfacto2364 2 роки тому +2

    I'm literally studying Microprocessors right now, so seeing Seb catch up to my course material is so exciting! I never in a million years thought I'd love electronics so much XD

  • @themanbehindtheredstone4320
    @themanbehindtheredstone4320 3 місяці тому +4

    Where is the next part?

  • @heidolf6002
    @heidolf6002 2 роки тому +1

    Everything you touch turns into one of the most interesting topics

  • @LightningTheGod
    @LightningTheGod 2 роки тому +4

    Anyone wanna build this in real life, go watch Ben Eater

  • @sirvandorlot169
    @sirvandorlot169 Рік тому

    This series is amazing. You made an amazing visualization tool and these videos explain so many ideas on the basics of computers so clearly and concisely. I'm excited for the next video in the series.

  • @IanWagner94
    @IanWagner94 2 роки тому +1

    Please, continue with this series. It's so well explained. Just found your channel and it's just so well done. Congratulations and thank you very much for this explanation!

  • @lvlupproductions2480
    @lvlupproductions2480 2 роки тому +1

    That disconnected state blew my mind. I literally paused the video and just fathomed it for multiple minutes, likening it to different revelations like that in different fields such as there being a fourth state of matter plasma, or how there's multiple types of infinities some bigger than other infinities, or back to science molecules not being the fundamental smallest thing and then atoms not being the smallest thing because of quarks and quantum mechanics. I think it's obvious I really like revelations like these thank you so much for sharing one with me. I mean seriously more than two states that a computer uses on a fundamental level??
    I'd also like to thank you for the manual transcription, how else would I know it's nybble not nibble, and of course more importantly how would hearing impaired or deaf or blind (through the use of text to speech on actually correct subtitles) be able to enjoy this masterpiece.

  • @Khoriume
    @Khoriume 2 роки тому

    Just found this series and it is great! I enjoy how it focuses on the theoretical part (not having to worry about timings or electronics too much) but also mentions the more practical problems as well. Great work

  • @jetfighter5385
    @jetfighter5385 2 роки тому

    I have messed around with your simulation and every time I see one of your videos on it I get blown away by how perfect your lines are

  • @stormixgaming8389
    @stormixgaming8389 2 роки тому +2

    As a computer engineer this series is amazing, if only Digital Electronics was taught in this manner, considering what we want and testing different means of achieving such a goal creates great intuition, definitely continue it!

  • @dunyakilavuz
    @dunyakilavuz Рік тому

    I've had computer engineering training yet never saw a better teaching of the hardware side anywhere. Beautiful.

  • @muaviyaharsalan4414
    @muaviyaharsalan4414 2 роки тому +2

    oh my goddd I love your work man!! this video was amazing!, I was thrilled when you finally turned the whole thing into a calculator xDDD amazing, keep it up please

  • @LHS_Shadow
    @LHS_Shadow Рік тому +2

    I hope that part 5 will be coming out soon, love this series so much! :)

  • @陳秉軒-c9b
    @陳秉軒-c9b 2 роки тому +1

    This is so awesome! I wish we had these at school so we can practice at home, without the need to worry about wires and chips flying around.
    And the ability to bundle up logics into your custom chip is just amazing.

  • @Dremth
    @Dremth 2 роки тому

    The visuals on these videos are so good. Concise, yet unambiguous. I already know all of the stuff this series covers, but the videos are just so well made, relaxing, and satisfying. It makes me really wish I had these videos when I learned this stuff to begin with.

  • @DenisovichDev
    @DenisovichDev 2 роки тому

    For anyone interested in knowing how an ALU would get its input from the 4 bit data bus, there is a special purpose register called the accumulator (AC). The AC is by default one of the inputs of the ALU (in 1 address instruction based architectures), as well as the the place where the output of the ALU gets stored. So whenever the computer needs to add two numbers, one of the operands being inside the accumulator, it would send the other number to the 4 bit data bus which would then be received by the ALU as the other operand in the next clock pulse. And the result of this operation would then be stored in the accumulator for future use. Thanks Sebastian for this lovely video!

  • @larmkaartdev7944
    @larmkaartdev7944 2 роки тому +1

    Im a big fan of this series! Because its simplicity it's very easy to follow, can't wait for more!

  • @Syz_gy
    @Syz_gy 2 роки тому +2

    Four in the morning, my guy. You're lucky adore your content. I was just thinking about going to bed, and here you are tempting me with a distraction. Oh well. I suppose it can wait!

  • @JoeNathan255
    @JoeNathan255 2 роки тому +2

    I could honestly watch these videos all day just because of how satisfyingly smooth the mouse movement is.

  • @LukeOr98
    @LukeOr98 9 місяців тому

    I've been a software engineer for like 7 years at this point, and I've always abstracted in my mind the behaviour of this low level components... this is the first time that I get to understand how all of this works from the bottom up, and it's SO cool. Be sure that i'll send a lot of people your way, because this is pure gold.

  • @lvlupproductions2480
    @lvlupproductions2480 2 роки тому

    I literally made a noise when I saw a new video from you in my sub feed you always are so inspiring to me.

  • @lilianacahill6269
    @lilianacahill6269 2 роки тому

    This series blows my mind every time, the way you can expand from and/or/etc to build something of a calculator! Never would have understood that before.

  • @gruffly78
    @gruffly78 Рік тому

    This series and your simulator need to be in every classroom. I learned these concepts in grade 10 electronics class (30 years ago - I went to a "tech" high school) using components breadboard and I can't imagine how many more students would have more easily grasped the concepts using this software instead of spending half the class time trying to debug misplaced wires. Great job!

  • @drtrouser
    @drtrouser 2 роки тому +1

    The quality of this video is incredible!

  • @Dapper-Alex
    @Dapper-Alex 2 роки тому +1

    This video is so visually smooth and informative. With this new context I think I can finally understand those "bus wires" on the Minecraft mod ProjectRed