3 ms·
I came to the party way to late. A month ago, I found out asmjit was a thing, and now it's happily embedded in my app. But I don't know assembly! I tried to lea
by 90s_dev 1y ago
I came to the party way to late. A month ago, I found out asmjit was a thing, and now it's happily embedded in my app. But I don't know assembly! I tried to learn a few times since the early 2000s but the timing was never right. But hand written asm as a feature fits perfectly into my upcoming app, so now I am on a roll learning assembly! Here are some more resources I found so far:
https://news.ycombinator.com/item?id=22279051 https://news.ycombinator.com/item?id=22279051
https://sonictk.github.io/asm_tutorial/#introduction/settingup/netwideassembler https://sonictk.github.io/asm_tutorial/#introduction/setting...
https://cs.brown.edu/courses/cs033/docs/guides/x64_cheatsheet.pdf https://cs.brown.edu/courses/cs033/docs/guides/x64_cheatshee...
https://people.freebsd.org/~lstewart/articles/cpumemory.pdf https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
https://learn.microsoft.com/en-us/cpp/build/x64-calling-convention?view=msvc-170 https://learn.microsoft.com/en-us/cpp/build/x64-calling-conv...
- enjoytheview 1y agoHere's a really good free one: OpenSecurityTraining2 Architecture 1001: x86-64 Assembly https://p.ost2.fyi/courses/course-v1:OpenSecurityTraining2+Arch1001_x86-64_Asm+2021_v1/about https://p.ost2.fyi/courses/course-v1:OpenSecurityTraining2+A... They also have RISC-V and many other for debuggers and reverse engineering tools (ida/ghidra for example)