Комментарии:
Great vid dude, thank you. Btw the 'message' label was actually 14 char haha
Ответитьslowly it turned into linux x86 assembly 😂...
i was looking for bios calls int 10h
Which Assembly lang is easiest to pick up for fun?
I’ve seen some videos ASM for commodore, nintendo, PDP etc. seems simple enough.
Intel v. Arm v. Older simpler ones?
what a great video!
i like the fact that you didnt rtry to hide the fact that you messed up with _start and instead walked us through dealing with the probleem
Why don't you make a series of videos about creating a kernel it would be awesome
ОтветитьJust out of curiosity, why is 65 used as the return value in many tutorials? Am I missing a joke?
ОтветитьHello sir, ✨could you tell me with your estimate, that how long will take to😅 learn assembly 8086 language
ОтветитьThanks for a great video!
I followed this one, and it is working OK. However, the executable .elf file produced for the "hello world" example is 13K which seem a little excessive.
Is there some optimization I might be missing?
love this
ОтветитьHello! What environment are you using? It's a 32 bits linux? You have a Dockerfile for this?
ОтветитьHey bro, I like your video so much...Those are really cool videos...can you just say which IDE/Code Editor you're using for Assembly and C language...🙂🙂🙂
ОтветитьI wish you have more content about assembly like that❤
ОтветитьMate I have a question for you. I could not find any answer about it. People say assembly is not portable. But they dont say how much is it?
I mean lets assume I learned x86_64, and write a notepad program
Will it work all the intel processors? Or will it be depent on i3, i5, i7 and so on. Or will it be depent even inside of i3 series models.
The operation system will effect anything. Like win7, win8 or win10, or linux (Not talking about compile (assemble) process, the main code will be changed?)
I am asking this because if the code that I write only works on a very specific intel i5 4550 for example and wont work the others, it is not worth to learn it?
However if it will be work all the intel series that supports 64 bit, then it might be meaningful to learn.
Also, people says that there are thousands of instructor (which is impossible to learn for a human). How much of them is necessary literally?
can you keep making videos on programming in assembly x32 x64 and x86 it would help me a lot
Ответить👏 👏 👏 🎉❤
ОтветитьCan you make Emoji with Assembly?? 🤓 💡
Ответить👌
Ответитьdoesnt the computer read from left to right? how does it know what [message] is?
Ответитьwrote my first assembly using this vid and a tutorialspoint tutorial
thanks a lot 🧡
CPU, SURFACE MOUNT TECHNOLOGY, TEXAS INSTRUMENTS ( BIBLE)
ОтветитьThis is really good
ОтветитьYou can learn it in 10 minutes, but you sure can't write it in 10 minutes.
ОтветитьYou made it look easy! Thanks!
ОтветитьBreadcrumb videos to being an Assembly master.
Ответитьcries in windows I guess
ОтветитьCounting is lame. How about a message_end: label and make the assembler do the math with [message_end-message] ?
Ответить10 minutes doesn't work for me. Anyone else? LOL ;-) I think 10 weeks is more reasonable for me.
Ответитьfasm >>>> gas
you can just write elf segments and output elf directly, no need to link it
The tiny font makes my eyes bleed
ОтветитьWhat assembler are you using?
Ответитьmy question is, which ASM is this? NASM? MASM?
ОтветитьDon't lie, it's not easy. But fun!
ОтветитьThanks! Very clear Explanation 👍👍
ОтветитьYou are, great dude 😎
Simple and smooth explanation 👍
I know this is an old video, but does this work with masm?
Ответитьoh my, i finally understood assembly. the syscall table made so much clear. thank you!
ОтветитьFantastic video! Short, to the point, super-informative and entirely understandable. Assembler finally de-mystified!
Thank you - that's a terrific intro, and it makes me want to learn more. 👏👏
your genius, i think the only person that can write code in assembly is genius like you
ОтветитьThis is great, thank you!
ОтветитьX86 is so brain dead... I have coded millions of lines of code on an ibm mainframe. And you didnt need a "global" symbol as it is not needed for a real machine. Machines use BINARY. The loader, loads your program at any address and turns control over to it. The .text is not necessary as tge machine does NOT care where you place anything.
And way before either intel ot at&t got involved with computers it was always operands would be from right to left. And dont get me started about a stack - totally unessesary
All those "special purpose" registers are ridiculous! Give me general purpose registers any dayd
I really enjoyed this tutorial, and I just couldn't help it but drop a big like and a subscription all at once.
ОтветитьDoes not work on windows won't build - tearing my hair out
ОтветитьAwesome video. Love the hands on control Assembly language provides
ОтветитьI really didn't expect Assembly to support plain ASCII text.
ОтветитьWhen compiling hello-world.o object file to ELF I get to warnings.
warning: relocation in read-only section `.text'
warning: creating DT_TEXTREL in a PIE
To remove them I needed to add flag -no-pie to compilation command:
gcc hello-world.o -m32 -nostdlib -nopie -o hello-world.elf
cant believe that this is how many steps it takes to write a hello world message. never thought that programming would involve so much labor, but it shows you what kind of language assembly is and its no joke. certainly takes all the mental fortitude in the world to not get frustrated with the process. but if I follow videos like this then programming should be a little less of a headache compared to what it could be down the line.
Ответить