How computer processors run conditions and loops

preview_player
Показать описание
This video was sponsored by Brilliant.

In the final episode of this low-level series, we learn the fundamentals of how computers evaluate conditions and loops, a very important feature that makes them as useful as they are today.

CPU "emulator" tool:

Questions and business contact:

Join our discord server:

Follow me on twitter:

Twitch:

Sponsor me on Github:
Рекомендации по теме
Комментарии
Автор

This video was sponsored by Brilliant.

CoreDumpped
Автор

Dude not only do you have the talent to explain low level concepts in an intuitive way to understand. You provide stunning visuals as well, what a gem for the computer science community

itso
Автор

I still cannot believe this channel exists man. Generational content

abots
Автор

We're truly living in a golden age of educational content on YouTube when we have access to these kinds of videos. I love it and thank you for it.
Question: Have you considered making a video about Virtual Memory sometime in the future? I still remember how mindblown I was when I learnt about it in college.

dthtrp
Автор

Core Dumped is the GOAT of Computer Science teaching videos

ezsnova
Автор

At 8:15 I was like, wonder if it would be turing complete.. and you just made a cliffhanger 😂

efe
Автор

i honestly was barely even interested in learning about how lower level programming works until i stumbled across this channel. truly incredible content

Jaynautic
Автор

I am developer, as job. Man, the "from the transistor to the code" thing was bugging me for years. This channel exists and explained it all to me, and continues to do excelent job at that. The amount of questions I happened to have over +- 15 years that are just casually explained in plain english and plain animations here.... Insane. Since these questions were bugging me in long time, I had fragments of knowlage that I managed to get on my own, you managed to fill in the gaps and make it make sense in total. Nobody in uni managed to make it happen.

Thank you very much for this channel. Like, actually. Thank you for this. I mean it.

by
Автор

OMG BRO THANK built a computer about a month ago in minecraft and still couldn't figure out how to make conditions and cycles, but thanks to you, I can complete my computer and present it to my subscribers. If I do make a video and post it, I will definitely leave a link to your video

DevXcode_P
Автор

Bro is helping me make a 16bit CPU inside a game running on a cpu inside a plastic box

CybernetonPL
Автор

Your videos are so great! It would be excellent if you could also explain how multistate conditions using AND/OR are processed in your future videos

kacperillo
Автор

My dude just made assembly look simple and easy !

thefanboy
Автор

Incredible, most people think assembly is worse compared to hlls but that always confused me.

Since most ppl with any hll experience usually start with coding before undertanding the circuits at the hardware level that would naturally be the case.

Meanwhile, I began my journey trying to build something turing complete with just a clock, some memory and some gates in a simulator.

It came naturally to me as I designed the ram and alu(alu needs at least only add and invert functions, rest can be derived), that you just need 3 special registers(accumulator, instruction reg, address reg), the ability to define variables, and most importantly the final piece; at least one flag and a instruction for conditional jumping to finally make something turing complete.

hrishikeshaggrawal
Автор

When I see a new video, I am excited as same as the release of a new episode of my favorite TV show.

xOWSLA
Автор

when youtube notifications actually work:

calming_nothing
Автор

You are seriously talented.
I am learning embedded software programming right now and your channel is helping me deeply understand what is going on at the low level.
Also, the CPU emulator tool you made is beautiful.
I hope you get the recognition you deserve && get to do what ever you want to do (which I selfishly hope is to continue to make great content like this) && be properly compensated for it.
You are making a difference.

RunnerVideo
Автор

These past couple videos have been very amazing in learning the architecture about how a CPU, memory, addressing, instructions, everything else works. I remember in one of those videos you mentioned that you will explain the importance of Clock and why it is needed for all these components to sync with each other and how does it do that. Please try to cover that topic in one of your future videos, it is a humble request. Thank you very much for the immense knowledge that you have provided me. I will be grateful to you forever.

zron
Автор

I envy CPU architecture students. When I studied it, there wasn't all this high quality content available online. You're doing a wonderful job!

rammrras
Автор

I just wanted to thank you deeply for your videos. As a neurodivergent person, it is very important and good for me to get visual illustrations about how things work, and your videos are a spot on! I've been reading my course book dozens of times and it really lacks visual and illustrative explanations... By watching your videos BOOM everything just clicked in within one day.

Much love and appreciation! <3 Looking forward for more interesting topics!

Valurinn
Автор

Congrats man, I can't believe how those basic concepts weren't explained this good in my university. Fantastic content keep it up!

reylui