V
V
valera won't tell2020-01-30 17:57:37
assembler
valera won't tell, 2020-01-30 17:57:37

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

4 answer(s)
A
Alexey〒., 2020-01-30
@valeri_vasi

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

V
Vladimir Kuts, 2020-01-30
@fox_12

Try programming AVR microcontrollers in assembler.
So at least there will be some practical use.

R
Ronald McDonald, 2020-01-30
@Zoominger

I then want to create my own mini OS for practice.

Good luck.
The idea is unpromising, it will take years to develop and study, despite the fact that now nobody needs Assembler (nuok, you need it, but you won’t get there).
Just read some book on Assembler, but don't delve deeply, purely for general development.
If you didn’t convince me, then shake Google on the request "fasm, nasm", everything will usually be there.

A
Andrey, 2020-01-31
@poslannikD

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 question

Ask a Question

731 491 924 answers to any question