Answer the question
In order to leave comments, you need to log in
Are there "actual" assembler books?
Google request - assembler for dummies. All books begin with writing com programs, which, unfortunately, do not run higher than on win xp. However, the books are very interesting. Is it possible to somehow solve this problem? Why always start with com programs? And in general, what to choose - MASM, TASM or WASM (if I wrote something that is completely inexplicable - do not scold, well, it’s just a teapot)
Answer the question
In order to leave comments, you need to log in
> Why always start with com programs?
Because of the flat memory model, simplest in 16-bit mode. By the way, in 32-bit (and 64) there are no those difficulties that were in 16-bit.
> And in general, what to choose - MASM, TASM or WASM
... FASM, NASM ...
Google "assembler insert" if you find any of the environments that support it (once, in the early 2000s, it was convenient on Delphi 7 , now - not in the know) and know the appropriate language - this is a great option to start.
> assembler for dummies
Knock here , here , here - maybe they will help, once they had an excellent series of articles "from scratch".
PS here, found .
Are there "actual" assembler books?Possible book on reverse engineering using Assembler.
And in general, what to chooseFirst of all, choose a direction, and depending on it, everything else.
com programs ... do not run higher than on win xp ... Is it possible to somehow solve this problem?If your goal really needs to run COM programs, then install a second WinXP OS, or create a VM, or rent a VPS.
(if I wrote something, well, it’s completely inexplicable - don’t scold me, well, it’s just a teapot)Why scold you, I don’t care about you by and large, and I don’t care whether you listen to my advice or you have your own opinion, despite the fact that you are a teapot.
there are some books, but I would suggest learning this way: choose a task / application, small, interesting to you, which has an open source code. and port it to assembler. and add all sorts of chips. how exactly to port - by googling, asking questions on the forums on specifically those subtasks that need to be implemented. so understanding will come.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question