I want to create my first assembler so I can program my own program languages, my own OS and so on. There's just one problem:
I can't find an instruction set for the ryzen 7 2700. I already found out that it uses the zen+ architecture but I couldn't find something for this either. Does anyone know where I can find a full instruction set with all operations the CPU is capable of and all register names and so on? This would be really helpful.
By the way: do you know an open source code of an assembler for me to study? I'm new to this topic so I first have to learn a lot about it and think this would be an opportunity to learn how the coding of an assembler is done. I would also be thankful for more stuff to read and other things I can learn from!