Machine Code & Assembly Language - Let's Make a Redstone Computer! #4

preview_player
Показать описание
You’ll also get 20% off an annual premium subscription.

-------------------------

0:00 Intro
0:11 Combining
1:43 Diagram Examples
3:03 Instruction Format
5:25 ADD, SUB, NOR, AND, XOR, & RSH
8:26 Example Program
9:02 Machine Code & Assembly Language
10:54 Building the Control ROM
11:36 Executing a Program
12:14 Summary
12:58 Sponsor

Music (in order):

This video was sponsored by Brilliant
Рекомендации по теме
Комментарии
Автор

You’ll also get 20% off an annual premium subscription.

mattbatwings
Автор

For some reason making it a Minecraft tutorial is much more aprochable than videos that use actual computers or a shit load of diagrams, even though it's exactly the same principles

snibo
Автор

I actually adore that you made the metaphor of the CPU being a tiny man pressing buttons real

pannekook
Автор

As a CS student taking a computer organization and architecture class rn, I love seeing the stuff that I'm learning implemented like this.
Keep up the good work bro :)

Saucy
Автор

Im currently building my completely own 16bit cpu together with a friend and this series already helped out sooo much, im really grateful for having some one like you teaching these things in a relatively approachable way

EinSatzMitX
Автор

Also key point: having r0 always be 0 is useful in not needing a "read" signal for when you do rightshift, just noticed that

If you had been able to use r0, you would NEED a read line for right shift so you don't accidently use the data in r0 when "plugging in" r0 for the "second operand" (which doesn't exist)

Amazing, gg as always

LightslicerGP
Автор

Me jumping back and forth between "this is so easy" into "what is even going on"

oPlazmaMC
Автор

I've been so excited and couldn't wait for Mattbatwing's series to build my own computer that I started to search more and I already made some add programs using Program ROM and Path control using Control ROM. and started my ISA. so whatch Mattbatwing's series will be useful to synchronize knowledge.
if you are excited as me, just start do learn by yourself everywhere on internet

undersunbit
Автор

I am very impressed with your understanding of these topics. I graduated IT university a few years ago and even though I had quite a high grade, when I watch your videos I feel stupid.

With your knowledge and deep understanding you can achieve big things in your future carrier. Not only as a redstoner.

rafal.qwerty
Автор

I do love that doing this in Minecraft has given a great breakdown and visual display of what all the components do.

leadscollector
Автор

Great video! Small typo in the table at 6:00 though: it's "pseudo", not "psuedo".

dmitryvolovich
Автор

I've never seen concepts like this explained so clearly. Awesome job man

hikariwuff
Автор

I loved the video! I will get started on this once I finish my other project!

mrBrod._.
Автор

Ya Matt, great video. I'm totally loving these series but just to ask, can you do a live stream of you building with redstone. Just wanna see how redstoners actually do their build

mcblaze
Автор

2:06 why there are 9 functions, but 11 rows in table?

misha_UA
Автор

Nice work, but...
writing mc assembly just to use a python script to translate that into a minecraft structure to run a program within a game inside a game engine handling graphics via OpenGL controlling a graphics device who's driver was started by the OS which was itself started by the bootloader which was itself started by the BIOS loading the MBR but only after performing a POST which was triggered by you pressing the power button which is only possible due to centuries of research by people way smarter than us.

(I can't wait for someone to make a C compiler for this)

yarrakobama
Автор

I would really love a video about different CPU architectures! Which ones are used most often, which are easiest, which are most redstone friendly?

SubatomicPlanets
Автор

Thank you for teaching me computing, this is what I called learning computing 😂 knowing how exactly switches are doing is so important

minercraftal
Автор

hey matbatwings, im in university right now for computer and electrical engineering, focusing on comp engineering of course. and im really quite surprised how well this is all structured. this is what we went over freshman year of college really quite nicely and cpu design is basically datapath optimization x1000 lol. this is really cool. ive been meaning to build a cpu in minecraft, most ive done was design a 4 function calculator(with square root via newtons method was so cool to 16yo me) and like computational redstone was really the reason why i went to school for this im sure your videos are going to inspire alot more people to go into this, thats pretty cool

Waffle_
Автор

I love these episodes! My fav series in yt right now

deadrosas