i need to learn all of x86 assembly in 3 dayswhere do i get started
Intel's 4 part manual. Lock the fuck in. https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html
>>109598021just use risc-vhttps://asm-docs.microagi.org/risc-v/riscv-asm.html
Just 32 bit? Or x86-64?
>>109598021No you don't, unless it's for a university test, and if you went to university for programming you already failed.
>>109598021TempleOS has enough examples and documentation to give you a reliable QRD with yapping that makes sense.That or ask Gemini Pro Extended this: "K.I.S.S: Give me a list of x86_64 ASM syntax and what they do. Give me an example for each command. Keep your verbosity to a minimum."That should do the trick with most things you're gonna do, probably. It's preferable that you poke at it for more information, but force it to keep it simple with every prompt.
>>109598021easy if you don't include any vector instructionsmoderate if you include SSE(2)/AVX(2)hard if you include AVX512 and all the newfangled shit
>>109598021MOV is Turing-complete btw.
>>109598021I tried it, but there were so many things. And textbooks seem to ignore all of the vectorized stuff and other newer stuff, the stuff they actually use when translating your code. It’s so weird. There’s a huge literature gap of basic assembly ideas/toy examples to the real thing. I guess anyone that cares will just the manual. And smart enough to infer things.