Answer the question
In order to leave comments, you need to log in
Where to start and continue learning Assembler?
Hello! I would like to learn assembler, but I don’t know where to start? I want to program in assembler for x32,x64,x86. What sources to use, where to learn it all. si)
Answer the question
In order to leave comments, you need to log in
There is a lot of information in Russian and even more so in English, just search on Google.
There are good articles in wikibooks in Russian and in English
For information about OS you can visit OSDev
For examples of open OSes in Assembler (written in fasm) here and here
Try programming AVR microcontrollers in assembler.
So at least there will be some practical use.
I then want to create my own mini OS for practice.
I can recommend the book "DEVELOPMENT OF WINDOW APPLICATIONS ON FASM" by Sergey Norseev, who once helped me with assembler, 50% consists of practice. We take FASM from here - https://flatassembler.net/
+ I can also recommend Ricardo Narvajo's course on OllyDbg to this book, the main goal of the course is reversing, but the first 20 chapters will help you deal with assembler, and debugging in the debugger is much more convenient than divination by coffee grounds in the source code.
For wasps, there is such a thing https://subscribe.ru/catalog/comp.soft.myosdev, its author, in my opinion, was even on Habré, you can chat with him. Plus, we need a theory - Tanenbaum, modern operating systems / computer architecture.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question