X
X
Xazker2017-12-21 17:01:42
assembler
Xazker, 2017-12-21 17:01:42

Where to learn assembler more professionally?

I can do something on wine api or write for bios, but I don’t have knowledge for some complex programs.
There calculations to do, branching. (I use fasm without macros, etc.)
PS It's not that it's hard to write on it)

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Saboteur, 2017-12-21
@Xazker

That's the joke, that Assembler itself is a very simple language, of the lowest level.
There are things that are difficult - hard to understand, there are things that are difficult - hard to do. The assembler is the second. You need to read a lot of documentation on the platform, understand how the chip works at a low level, know the nuances of working with ports and registers in order to optimize the code.
Most of the drivers have long gone to C, soon they will be written in pythons and nodejs (just kidding or not). Therefore, to learn assembler professionally - when writing compilers, embedded code - controllers, low-level functions. Separate assembler inserts now rarely benefit from the same C++ inserts.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question