Название | : | you can learn assembly FAST with this technique (arm64 breakdown) |
Продолжительность | : | 12.37 |
Дата публикации | : | |
Просмотров | : | 78 rb |
|
First! Comment from : Samarth S |
|
This is very bad practice because inherently compiler generates code and all the generated constructs are useful for compilers not humans Comment from : Velho |
|
thank you 👍 Comment from : GlobalYoung |
|
What OS and desktop environment do you use ? Comment from : John Doe |
|
Less than a minute in, and YES YES YES I've been trying to write some assembly for a Hitachi H8/520 recently, and it's hard I also write for 8-bit PICs, and though there is fairly decent documentation, they've gone through a few assemblers so finding the "right" information is hard But when I do get something running successfully, oh man do I feel like a clever cookie! But seeing how code is run differently on H8 vs PIC vs AVR vs ARM vs x86-64 really gives you a good understanding of well, how different architectures run code Comment from : Ashley Miller |
|
Nintendo assembly is fun to learn and theres lot of examples, its a great way to learn if you're not motivated easily but are an old man and like Nintendo like me Comment from : SteamPunkSystems |
|
Was the long long in the main function (0xbabecafef00dface) some weird reference somehow to the magic number at the beginning of a Java class file 0xCAFEBABE? Comment from : Spencer Nold |
|
Hello thanks for this toturialbrbrActually I need use GPU by assembly language but I don't know how do thatbrThere is any video toturial to learning??? Comment from : Adnan Tatlis |
|
shouts out to my boy Creel, I've watched so much of his content to learn x86 basics Comment from : Lars Finlay |
|
kindly make a full course on assembly language Comment from : Muhammad Abu Baker |
|
can u tell us your setup Comment from : vin deep |
|
It's always a good idea to bookmark the ABI Comment from : Moe |
|
The "Turing Complete" game is a great way of learning assembly imo It made me realised that assembly is just a readable form of machine code, sending a pattern of electric signals to open/close transistors inside the ALU Comment from : Edward Chan |
|
Is the thumbnail from burpsuite ?😅 Comment from : Dharan |
|
But how to do this on Windows? Comment from : JusticeUpholder |
|
you draw your 4 like a y you're a monster Comment from : KX36 |
|
i like your shirt, fitting for this video, would like to see all the text Comment from : Beep Doop |
|
Assembly is easy to learn but hard to understand Comment from : E8 A5 90 |
|
Good idea Comment from : Hellscream Games |
|
Nope Not going to do it I refuse to lift a finger Comment from : David Murphy |
|
I started learning Assembly in 2017; and I kind of like it and hate it at the same time But I can't seem to be able to walk away from it I would love to see more videos Thank You! Comment from : Brad McCoy |
|
Fish Break :D Comment from : tomsk |
|
or you could show me how to make a boston dynamics robot piss in a cup? that would be way cooler Comment from : Funnyturtles |
|
Assembly isn't hard, its tediousbrSimilar, but different Comment from : khatdubell |
|
this is very interesting Comment from : Koshish Sunuwar |
|
your merch store is not working Says page is missingbrbrFascinating stuff btw I feel a great attraction towards lower level programming in C and assembly in general and reverse engineering seems like a fantastic hobby! Can't wait to get into it head first! Comment from : Joel Naya |
|
Prefer RISC over CISC Comment from : Szabolcs Horváth |
|
arm64 asm? oibrbrbut I only know basic PPC asm qwq Comment from : marito_yo |
|
Nice to see a fellow i3 enthusiast 😁😁 Comment from : Josh Williams |
|
Amazing!! More assembly please 😍 Comment from : Yonah Citron |
|
Yeah it doesn't really work for spoken languages It works to a degree in typical European languages Worse for Asian languages and I'd love to see anyone do a YouTube video trying to learn Georgian with that technique I'll buy a jumbo popcorn Comment from : Andrew Dunbar |
|
L3 going back to talking about ASM is like MTV going back to playing music videobrbrbrHALLELUJER !! Comment from : Darnell |
|
4:07 Fish break! Comment from : randomgeocacher |
|
BR 14brWho needs a stack architecture? :) Comment from : Van Lepthien |
|
Ah beautiful, I was really looking for a resource to learn but I could not find anything reasonable Thanks man! Comment from : Armando Miraglia |
|
Transcompile assembley and Python pls Comment from : Stack Underflow |
|
If we could have a full tutorial with episodes from you that would be awesome, be it C or assembly Comment from : Omar F Kuri |
|
boy id love to go the the babe cafe and get some food into my face Comment from : Till |
|
Hot take but learning assembly to figure out how computers work is not super ideal The programmer’s model is usually quite radically different from the micro architecture brbrObviously it’s still super useful but as a hardware person, I encourage software leaning people to try diving deeper than the ISA :D Comment from : Totally_Not_A_Robot |
|
Wouldn't this be "easier" by using godbolt? (local instance or otherwise?) Comment from : Dexter Man |
|
I find that it's best to combine this technique with reading the manuals for the processor you're learning about ARM is a lot harder to look up because they've got so many variants, but there are still plenty of manuals Learning x86 is significantly easier because the manuals are easier to find and many, many people have written about the subject, plus x86 is just better overall in many ways Comment from : Anony Mousse |
|
Very well done, but let me add that you should let listeners know that you could be writing assembly in 2 ways one with an operating system (OS) or one with no OS, also known as "running on bare metal" If the latter, there is no use of system calls because you don't have a system your program has direct access to all the hardware of the chip This is usually true of microcontrollers that aren't using a real-time OS Comment from : Robert Lawson |
|
Love your videos 👏👏👏 Comment from : Tony M |
|
does this work for llvm ir ? Comment from : ArbitRandomUser |
|
something i found recently to learn more about sys prog was to follow Andreas Kling writing his serenity OS from scratch Comment from : mh cbon |
|
Assembly was so beautiful, elegant and intuitive in the 8bit era Comment from : Riccardo Bocci |
|
I learned smali that way Comment from : Suman Khanra |
|
The thing about assembly, is that there is a unique assembly language for every microprocessor and microcontroller out there So, there is no single assembly language that you can learn Comment from : Murderbot2000 |
|
When you dropping the first video for your upcoming Zero to Hero C programming course? Comment from : Skeleton |
|
risc-v please (RV64GC) Comment from : Browarus Pierogus |
|
spaghetti language, lost additional -80 brain cells trying to understand Comment from : JGA |
|
Fantastic Comment from : Alessio Sangalli |
|
The video-game TIS-1000 helped me so much Comment from : coreDump |
|
i’m too busy taking photos of my brunch at babe cafe food face to learn assembly Comment from : arthur cranbourne |
|
Hey man can you make an x86 assembly beginner course?brbrI'd absolutely blove/b learning assembly from you! Comment from : nnightarch |
|
::<> turbofish break Comment from : Studio Gallifrey |
|
FISH BREAK Comment from : MeowDotELX |
|
to be honest I didn't understand anything :p Comment from : Piotr Kołodziejski |
|
I still have my 16 bit NASM books at my old house Comment from : Kolor Kode |
|
You're absolutely right I returned to C after learning 80x86 assembler and I was so much better and understood what was going on at a much deeper levelbrbrIncidentally, I learnt the small amount of ARM assembly that I needed for my job from doing exactly what you did here, writing some C code and examining the generated ASM code Comment from : Julian Nicholls |
|
feesh Comment from : SWinxyTheCat |
|
I have a hard time believing that this is the best strategy for learning your first assembly language But I can see this very much being helpful at taking up another assembly language after you learned another first Without that, to my knowledge, you'll usually have to go through a lot of documentation that's not easy to search through nor to understand in terms of the concepts we programmers use more commonly Comment from : Samuel Maier |
|
Also java compiled class files uses cafe babe as first 2 hex binary Comment from : MetinCloup |
|
Just , Wow🤩🤯 Comment from : Ayaanle Hashi |
|
My favorite technique to learn assembly is the ChatGPT-method 😇 Comment from : Against NAZO! |
|
hi low level learning, must say u make some amazing vids and really help me learn new concepts Comment from : eitan collett |
|
There should be a video with technics of how you can optimise the code with ASM Like loop unroling and etc Comment from : ed |
|
Hey kinda off topic question but at 8:37 can you remove the instruction at location 40074c? why would you store the contents of the w0 register to the stack and load it back from the stack to the same register immediately after? Comment from : Cyrus Jones |
|
:3 Comment from : A random internet user |
|
You can make more videos about this topic ! Precius content! Comment from : luizcarlosf2 |
|
What I did was start designing my own CPUs before I learned any language So I guess I literally taught myself how to program Comment from : HuntaBadday |
|
Also keep up the good work Comment from : Nixbytes |
|
Assembly is the language that rules them all lol Comment from : Nixbytes |
|
Always excited to see educational material for understanding Assembler Comment from : Kevin Thomas |
|
Posted this video all over discord Comment from : itzhexen |
|
simply brilliant Comment from : modolief |
|
Be sure to disable optimization in the compilation and linker "objdump" has an option to include the source lines with the disassembly listing, and when used with another option to mark the beginning of each source line, you can better see how the code is generatedbrbrI learned assembly on PDP-11 first, 6502 and 8080 after that (1978) Many architectures since, and still at it Comment from : Daniel Glasser |
|
Another item learned is the size of each instruction (4 bytes) This is why that first load of x0 with 0xbabecafef00dface was done in 4 instructions instead of just 1 👍 Comment from : Blitter Object |
|
I dont get it, what does the fish mean?? Comment from : Transsurfing |
|
Science project & learning: GOODbrProduction SW: BAD Comment from : Roger Bartlet |
|
FISH BREAK Comment from : Matse |
Learn Any Assembly Language Fast with THIS TECHNIQUE | Comparing Source Code to ARM Assembly Output РѕС‚ : Low Level Learning Download Full Episodes | The Most Watched videos of all time |
You Can Learn MIPS Assembly in 15 Minutes | Getting Started Programming Assembly in 2021 РѕС‚ : Low Level Learning Download Full Episodes | The Most Watched videos of all time |
how hello world for arm64 assembly really works (apple silicon) РѕС‚ : Chris Hay Download Full Episodes | The Most Watched videos of all time |
You Can Learn AArch64 Assembly in 10 Minutes | AARCH64 Hello World Tutorial РѕС‚ : Low Level Learning Download Full Episodes | The Most Watched videos of all time |
You Can Read and Remember Laxmikanth Easily by this Technique | Learn with Manuj Jindal IAS AIR 53 РѕС‚ : Manuj Jindal IAS Download Full Episodes | The Most Watched videos of all time |
Program to Add Sub Mul Div Two Numbers Assembly Language | sub add mul div in assembly language- 14 РѕС‚ : Safdar Dogar Download Full Episodes | The Most Watched videos of all time |
Assembly Programming Assembly Function Stack Frame Explained РѕС‚ : SolidusCode Download Full Episodes | The Most Watched videos of all time |
Writing a Function in Assembly: Intel x86 Att Assembly Stack Part 1 РѕС‚ : Young Sloth Learning Download Full Episodes | The Most Watched videos of all time |
Character sculpt time-lapse Learn Zbrush Learn Sculpting Learn 3D modeling РѕС‚ : Saad A. Download Full Episodes | The Most Watched videos of all time |
How to Learn Python Tutorial - Easy u0026 simple! Learn How to Learn Python! РѕС‚ : TechLead Download Full Episodes | The Most Watched videos of all time |