Experimenting with Buses and Three-State Logic

  Переглядів 566,546

Sebastian Lague

Sebastian Lague

День тому

Let's figure out how to move data around inside our simulated computer. Featuring multiplexers, buses, and three-state logic.
Series playlist: • Exploring How Computer...
Simulation tool (work in progress): sebastian.itch.io/digital-log...
Source code: github.com/SebLague/Digital-L...
Support the channel: / sebastianlague
Resources and Inspiration:
• Bus architecture and h...
en.wikipedia.org/wiki/Three-s...
en.wikipedia.org/wiki/Bus_(co...)
The Art of Electronics (3rd edition)
Music Credits:
github.com/SebLague/Misc-Proj...
Chapters
0:00 Intro
1:33 Multiplexers
3:47 Making a Mess
4:45 Public Transport to the Rescue
6:09 Push-Pull Outputs
9:17 Bus Contention
10:00 Three-State Outputs
12:23 Bus Buffer
14:56 Testing the Bus
18:08 Outro

КОМЕНТАРІ: 1 000
@repeater64
@repeater64 Рік тому
I hope you realise how rare it is on UKposts 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 Рік тому
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 Рік тому
@@code_stream_yt he made the program himself and there are probably links in the description. It’s called Digital Logic Sim
@idealthinker101
@idealthinker101 Рік тому
@@code_stream_yt I am using the android app - "Logic Circuit Simulator" for simulating all this on my phone.
@feha92
@feha92 Рік тому
The dislike button is disabled by youtube, not actually at 0 dislikes.
@repeater64
@repeater64 Рік тому
@@feha92 I know… I was more talking about all the positive comments.
@JDoawp
@JDoawp Рік тому
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 Рік тому
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 Рік тому
@@SebastianLague I also really like the contrast to a real breadboard!
@dr_mafarioyt4313
@dr_mafarioyt4313 Рік тому
Wait a minute… 17 hrs ago….. wierd
@ghost4144
@ghost4144 Рік тому
@@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 Рік тому
@@dr_mafarioyt4313 it's called being a patron baybeeeee
@LarsTheOctopus
@LarsTheOctopus Рік тому
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 Рік тому
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 Рік тому
@@SebastianLague Definitely keep it up, but only as much as your motivation allows it 👍
@CupcakePump
@CupcakePump Рік тому
@@SebastianLague Those "minor" details really take the videos to another level! It's amazing
@5hirtandtieler
@5hirtandtieler Рік тому
@@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 Рік тому
@@SebastianLague No, they make them so much easier to digest.. its why I retain things from your video above others.
@lucapalermo7909
@lucapalermo7909 Рік тому
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.
@SebastianLague
@SebastianLague Рік тому
I’ll definitely consider doing a video about it in the future!
@Yazan_Majdalawi
@Yazan_Majdalawi Рік тому
@@SebastianLague Yes, that would be great!
@Alithium0
@Alithium0 Рік тому
@@Yazan_Majdalawi agreed
@TheGameChangerLord
@TheGameChangerLord Рік тому
@@Alithium0 agreed x2
@albertoedgar831
@albertoedgar831 Рік тому
@@TheGameChangerLord agreed x3
@cybroxde
@cybroxde Рік тому
I keep watching all of these despite having studied this for 4 years. The visual representation is just so satisfying.
@TechCircuitBreakdown
@TechCircuitBreakdown Рік тому
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 7 місяців тому
​@@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...
@sutsuj6437
@sutsuj6437 Рік тому
This series combined with Ben Eater videos is probably one of the best ways to learn about how computers are built.
@pufthemajicdragon
@pufthemajicdragon Рік тому
Ben Eater fans unite!
@srivatsajoshi4028
@srivatsajoshi4028 Рік тому
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 Рік тому
Im currently building his 8 bit breadboard computer and this series helped me A LOT. So i agree more than 100%
@Renslay
@Renslay Рік тому
Don't forget the wonderful "Nand to Tetris" course!
@nonchalant_morocco
@nonchalant_morocco Рік тому
AMEN
@odwn
@odwn Рік тому
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 Рік тому
You've ignited passion in me and I breezed through half my sem with this series. Thank you @sebastianlague
@edht2
@edht2 Рік тому
You always motivate me to do more programming! :)
@terristen
@terristen Рік тому
Lol, I introduce Sebastian to others by referring to him as my spirit animal.
@vigneshs.666
@vigneshs.666 Рік тому
@@terristen lolll
@terristen
@terristen Рік тому
@TooMuchYak yes?
@catgirlQueer
@catgirlQueer Рік тому
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 Рік тому
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 Рік тому
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 2 місяці тому
@@aonodensetsu ur talking about a decoder?
@aonodensetsu
@aonodensetsu 2 місяці тому
@@dexterwolford no, i'm talking about a demultiplexer
@stan110
@stan110 Рік тому
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 Рік тому
and it took less than half the length of a lesson
@dexterwolford
@dexterwolford 2 місяці тому
this and a 15 min mattbatwings video combined can teach more about computers than getting a computer degree
@rvanagazad3016
@rvanagazad3016 Рік тому
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. 🙏♥️
@GonziHere
@GonziHere Рік тому
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.
@stijnveenman
@stijnveenman Рік тому
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 Рік тому
Interesting, thank you!
@reinei1
@reinei1 Рік тому
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.)
@batimius
@batimius Рік тому
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 Рік тому
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!
@zanbaldwin
@zanbaldwin Рік тому
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!
@Caketacowo
@Caketacowo Рік тому
Absolutely love this series. Can't wait to watch this one. Keep up the amazing videos!
@yun-z
@yun-z Рік тому
this is making logic components so intuitive and easy to grasp and remember!
@konstantinsotov6251
@konstantinsotov6251 Рік тому
Wow, I am so glad this series continues on! It is really interesting, can't wait for the next part!
@LHS_Shadow
@LHS_Shadow 7 місяців тому
I hope that part 5 will be coming out soon, love this series so much! :)
@Obeeron
@Obeeron Рік тому
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!!
@vibaj16
@vibaj16 Рік тому
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!
@notnullnotvoid
@notnullnotvoid Рік тому
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.
@Aurarora
@Aurarora Рік тому
It is always delightful to watch your videos. You can really see how much work and planning goes into them. Great stuff!
@DaRealNim
@DaRealNim Рік тому
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
@jordanray1537
@jordanray1537 Рік тому
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!
@boris3320
@boris3320 Рік тому
I love your "simple" logic sim ! It's amazing to see & experience how a complex function emerges from a basic set of gates.
@Khoriume
@Khoriume Рік тому
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
@tristanshort3547
@tristanshort3547 Рік тому
This series is absolutely amazing! Keep up the good work!
@seanfitz1234
@seanfitz1234 Рік тому
Love this series
@landru27
@landru27 Рік тому
agreed! I thoroughly enjoyed the first installment, and enjoy even more how each one builds upon the last!
@gdlifesteal5824
@gdlifesteal5824 Рік тому
same
@purplemosasaurus5987
@purplemosasaurus5987 Рік тому
Video: 1 hour ago Your Comment: 23 hours ago
@seanfitz1234
@seanfitz1234 Рік тому
@@purplemosasaurus5987 Patreon early access
@purplemosasaurus5987
@purplemosasaurus5987 Рік тому
@@seanfitz1234 I expected that to be the case...
@nocturn9x
@nocturn9x Рік тому
Again, literally a computer architecture course but so much friendlier. I love it!
@Mrqwerty2109
@Mrqwerty2109 Рік тому
I absolutely love this content. Each upload I am looking forward to, as I want to see the progression of technology further and further, all starting from simple logic. Thank you for making this!!!
@MirageDev_
@MirageDev_ Рік тому
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.
@squitz7056
@squitz7056 Рік тому
you are a bright light in the programming community. keep doing you!
@hubertk7363
@hubertk7363 7 місяців тому
I'm enjoying how your little simulator made for this series is improving every video.
@vojtaondracek8571
@vojtaondracek8571 Рік тому
Love this series! I really appreciate how illustrative it is about the problems. Can't wait for another video. Keep up! ❤️
@sirvandorlot169
@sirvandorlot169 6 місяців тому
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.
@adixx328
@adixx328 Рік тому
I love this series, can't wait for the next episode!
@embergamedev
@embergamedev Рік тому
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!
@GearsDatapacks
@GearsDatapacks 3 місяці тому
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
@ac3_train3r_blak34
@ac3_train3r_blak34 Рік тому
These explanations are so good. I nearly cry from relief every time I see how much easier you've made learning this stuff.
@SaadTheGlad
@SaadTheGlad Рік тому
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
@pufthemajicdragon
@pufthemajicdragon Рік тому
Boosting this comment so it gets seen :)
@alerlokko2621
@alerlokko2621 10 місяців тому
Wish you luck
@ChaosContrl
@ChaosContrl 6 місяців тому
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.
@HayKied
@HayKied Рік тому
I was totally bummed when I I watched this series before, and it wasn't continued. Thanks for bringing it back!
@bradleyfallon6847
@bradleyfallon6847 Рік тому
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.
@bismuthnickel
@bismuthnickel Рік тому
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.
@MsDimalo
@MsDimalo Рік тому
Sebastian slowly becoming Ben Eater
@Mythricia1988
@Mythricia1988 Рік тому
He's being consumed... Eaten, you could say.
@IanWagner94
@IanWagner94 Рік тому
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!
@808scum
@808scum Рік тому
This has been such a cool series. The progression to this point has been so smooth, you can tell you put a ton of thought into it! Can't wait to see more
@infinite_cows
@infinite_cows Рік тому
this is some of the highest-quality educational content on the platform
@kireitonsi
@kireitonsi Рік тому
I dropped everything to watch this the moment I got the notification!
@Dremth
@Dremth Рік тому
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.
@thebellian
@thebellian Рік тому
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!!
@reallySmooll
@reallySmooll Рік тому
The mouse movements are so smooth, I thought this simulation was made in editing software.
@samuelhulme8347
@samuelhulme8347 Рік тому
Maybe his mouse was? - and just perfectly timed the clicking to when he clicked with the real mouse
@shmunkyman33
@shmunkyman33 Рік тому
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
@editxswajal
@editxswajal 3 місяці тому
Please continue this series plz 🙏
@shidobu
@shidobu Рік тому
Another great video! I could seriously listen to you explain anything and be fascinated the whole time.
@JackAllpikeMusic
@JackAllpikeMusic Рік тому
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. :)
@timwhite1783
@timwhite1783 Рік тому
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.
@matthias916
@matthias916 Рік тому
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 Рік тому
Im almost positive thats exactly the route this series is going to take and im super excited for it!
@matthias916
@matthias916 Рік тому
@@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 Рік тому
@@matthias916 Ben Eater and Sabastian Lague are the best youtubers I've seen
@PaulSpades
@PaulSpades 8 місяців тому
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.
@MrAdBounty
@MrAdBounty 8 місяців тому
I can't get over that everything that you add and link is always perfectly align My OCD is grateful !
@iamasquidinspace
@iamasquidinspace Рік тому
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!
@asynts
@asynts Рік тому
7:02 The two store inputs are effectively a free "AND" gate. If you don't need it you just wire them together.
@fabiovokrri517
@fabiovokrri517 Рік тому
This man turned electronics into art
@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 :] )
@Adipose69
@Adipose69 Рік тому
I love this series so much! A deeper dive into electronics would be really useful to a lot of people, I'm sure, myself included. Thank you for making these videos.
@182exe
@182exe Рік тому
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.
@laesseV
@laesseV Рік тому
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 Рік тому
That would be possible to .
@rmichaeldeutsch
@rmichaeldeutsch Рік тому
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.
@Kaldorey
@Kaldorey Рік тому
Been following your series since the beginning and I love the way you teach the subject ! I'd definitely be interested in videos on electronics aswell, as I believe it makes the link with the "real world" clearer. Kudos for the great work Sebastian !
@milansatters8750
@milansatters8750 Рік тому
These video's are really great, You explain everything so clearly and the mix of visual and audio explanation really makes it very understandable to everyone, great work. Keep it up!!
@GustavoZIMBA
@GustavoZIMBA Рік тому
your videos are so therapeutic, I fell like I'm relaxing the same time I'm learning a lot of things. Great video!!
@jimbowondall
@jimbowondall Рік тому
I can't get enough of your channel, I've been watching for years and you've inspired me to study a diploma in programming (which I'm currently half way through and absolutely loving), thank you :)
@Pistaschios
@Pistaschios Рік тому
Man this serie is a banger really. And small reall life build to explain thing in the real world is such a great thing ! Those videos must takes you a lot of time and efforts but I hope you'll keep going. I cannot think of a better learning material than this. Thank you so much !
@jamescunningham4528
@jamescunningham4528 Рік тому
I love this, its so awesome. I get so happy when I see a new video of this series uploaded. Keep it up!!!
@onusmusicboers2885
@onusmusicboers2885 9 місяців тому
Looking forward to the next video in this series!
@user-he1rn5uu5w
@user-he1rn5uu5w Рік тому
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.
@veylenn
@veylenn Рік тому
Your educational style is fantastic. Thank you for making these videos.
@larmkaartdev7944
@larmkaartdev7944 Рік тому
Im a big fan of this series! Because its simplicity it's very easy to follow, can't wait for more!
@TheBlownapart
@TheBlownapart Рік тому
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.
@WenhopOfficial
@WenhopOfficial Рік тому
God I love this series! It’s really nice to see how you’re explaining pretty advanced computer science in a simple-ish way.
@TrideGD
@TrideGD Рік тому
This is such an incredible series, explains everything just so perfectly, absolutely 0 confusion from me!
@samarthtandale9121
@samarthtandale9121 5 місяців тому
Really love the series ❤❤❤❤❤ Please make more! *Thank You* 🙏🏽
@Miszkaaaaa
@Miszkaaaaa Рік тому
Wonderful video, takes me back to my first years on uni, but gives incridible level of joy with the quality and fun of creating own components like this!
@ThumbsTup
@ThumbsTup Рік тому
I literally just saw your last video on this topic yesterday, I'm glad I can immediately continue today
@rexroyulada6267
@rexroyulada6267 Рік тому
Each video always hooks me in, thank you for making learning logic gates so entertaining!
@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!
@minefacex
@minefacex Рік тому
Amazing quality video, thank you! I think this is the first time I have really understood what is the floating state!
@Definitely_a_Fox
@Definitely_a_Fox Рік тому
Seeing some videos about electronics would be very cool!
@pastafarian7
@pastafarian7 4 місяці тому
I love your circuit diagrams and narration. Great video
@Jack_Wolfe
@Jack_Wolfe Рік тому
This stuff is really helping me visualize logic in both software and electronically.
@rhythmatician4411
@rhythmatician4411 Рік тому
I've always wondered how logic gates and chips worked when it came to current and positive/ground. This is the best explanation I've seen! Having another series about electricity would be very welcomed. I love your approach to teaching this kind of stuff!
@lucasmontec
@lucasmontec Рік тому
This series is the most beautiful explanation of computer science that I have ever seen. Thanks
@sobitkarki6030
@sobitkarki6030 Рік тому
Its so awesome that you're still continuing this... dont stop ever if possible...
@bastian3461
@bastian3461 Рік тому
ive been really loving this series of yours amazing
@LukeOr98
@LukeOr98 23 дні тому
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.
@tristandreemurr8755
@tristandreemurr8755 Рік тому
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.
@ntnzelenin
@ntnzelenin Рік тому
These series are amazing and I want to say a big thank you! You explained the basics in a very simple and entertaining way, which sparked my interest in microelectronics and now I have a new hobby. I decided to take the course " From Nand to Tetris" that you also mentioned in order to learn the subject in more depth and hopefully will have a couple of pet projects related to the field
@andremorais0810
@andremorais0810 Рік тому
I just love the content of your channel and the way you explain everything, and this editing... OH. MY. GOD.
@Dominik-K
@Dominik-K Рік тому
I would love to see a series about electronics by you. Your style of explaining IT topics is very enjoayayand easy to understand. Great job with this video too
@Dapper-Alex
@Dapper-Alex Рік тому
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
@lilianacahill6269
@lilianacahill6269 Рік тому
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.
@lukehibbert3000
@lukehibbert3000 Рік тому
this series is probably one of my favourites youve done, i love seeing these notifications
Visualizing Data with 7-Segment Displays
34:26
Sebastian Lague
Переглядів 1,2 млн
Exploring How Computers Work
18:12
Sebastian Lague
Переглядів 3,3 млн
The world's worst video card?
32:47
Ben Eater
Переглядів 6 млн
8 Bit Computer Episode 1 (Constructing the A.L.U)
27:48
That Programer
Переглядів 2,9 тис.
I Designed My Own 16-bit CPU
15:46
AstroSam
Переглядів 1,8 млн
Coding Adventure: Simulating Fluids
47:52
Sebastian Lague
Переглядів 1,5 млн
I Created a (terrible) Video Game Console
9:21
Sebastian Lague
Переглядів 2,4 млн
How to Create a Neural Network (and Train it to Identify Doodles)
54:51
Sebastian Lague
Переглядів 1,8 млн
8-Bit Adder built from 152 Transistors
12:25
Hyperspace Pirate
Переглядів 580 тис.
How computers understand programs: From transistors to a CPU (1/3)
13:49
Enqrage Entertainment
Переглядів 177 тис.
World's worst video card? The exciting conclusion
24:23
Ben Eater
Переглядів 2,9 млн