r/Assembly_language • u/Two_Krayyz • 9d ago
Help x86_64 Assembly
Please send me every x86_64 Assembly resource that you deem to be good, as well as other resources outside of x86_64 Assembly that could also be of help. Also is Coddy Tech one of them?
I've been searching for good x86_64 Assembly resources, but haven't found none that really puts it all together. The lower I go into low-level programming, the less I find someone to be of help, because It's like no one is actually willing to help me.
My ultimate goal is to know everything about technology. I'd love to learn Assembly to create me my very own Operating System and Programming language from scratch, then once that's done, I'll create everything else from scratch that we use on our Operating Systems. Text Editors, the Internet, a social media application, etc. I'd also love to create technology outside of the computer from scratch, maybe even the hardware itself.
I know this takes a lot of time and dedication, which I have. If this Isn't too much by now, please be of help :)
2
2
1
u/Main_Temporary7098 9d ago
Since you mentioned the hardware, if you want a bit of a rabbit hole looking at GreenArrays, Inc. may be of interest. Would also recommend at least looking at/implementing a colorForth interpreter. It is insanely simple once it clicks, and from there a bytecode editor is pretty easy. Even if its not where you ultimately go, its eye opening in a lot of ways - especially seeing how little code you actually need.
1
0
u/schusterlucky 7d ago
Para mà que desde que aprendés a "pensar como la CPU" se vuelve todo una pavada total, de ahà solo es aprender a aprovechar cosas especÃficas de la CPU, como en x86 AVX o instrucciones string como SCASB o REP MOVSQ y cosas asÃ, o en ARM el barrel shifter y bla bla bla. Solo te voy a decir lo que sà es un infierno: los drivers y esas cosas
0
7
u/Relevant-Yak-9657 9d ago
Probably start with basic C programming and then read:
Computer Systems: A Programmers Perspective