u/xKaihatsuin r/ProgrammingLanguages • Recommends
Lack of resources in creating Assemblers from scratch.
When searching for resources about creating assemblers for ISAs such as x86-64. The only real resources I had in helping me create my assembler (currently a dynamic one, will explain what that means shortly) was series "Bitwise" by Per Vognsen, specifically this video Bitwise, Day 24: RISC-V Dynamic Assembler. As well as his 3 earlier streams called Programming an x64 compiler from scratch. This series Programming Language Development in C by Dmitriy Kubyshkin is what I based my API design before looking to Bitwise.
Now what I currently have is a basic dynamic assembler API. Now what's that you may be thinking, essentially an A…