Dobry tutorial NASM / FASM? [zamknięte]

Czy ktoś zna jakieś dobre NASM lub poradniki FASM? Próbuję nauczyć się asemblera, ale nie mogę znaleźć na nim żadnych dobrych zasobów.

Author: Will, 2009-12-22

5 answers

Jest np. pisanie użytecznego programu z NASM i oczywiście oczywiste http://www.nasm.us/doc/nasmdoc3.html .

Jest kilka przykładowych programów na http://www.csee.umbc.edu/help/nasm/sample.shtml

Jeśli szukasz bardziej ogólnego wprowadzenia do programowania assembly, znajdziesz The Art of Assembly Programming oraz Stronę Wikipedii O NASM references Assembly Language Step by Step autorstwa Jeffa Duntemanna.

 30
Author: Sebastian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-12-22 16:03:33
 18
Author: Jan Deinhard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-18 12:28:15

FASM

To nie jest Tutorial, ale jest bardzo pomocny:

Http://flatassembler.net/docs.php?article=manual

Zastanów się również, aby spojrzeć na przykłady, które pochodzą z języka.

Istnieje również forum z mnóstwem informacji (na różne tematy)

Http://board.flatassembler.net/index.php

Oto początkujący FAQ ze wszystkimi relavant informacje dla początkujący:

Http://board.flatassembler.net/topic.php?t=2530

 6
Author: Quonux,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-07-17 17:05:00

Ja też się dopiero uczę i znalazłam to niedawno.

Sztuka programowania języka asemblera

Nie przeczytałem wszystkiego, ale użyłem jego fragmentów.

 2
Author: Sam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-16 02:32:36

Dla samouczków Windows, są to najlepsze, jakie znam: http://win32assembly.programminghorizon.com/tutorials.html

Również przetłumaczone na składnię fasm w tym poście na forum fasm: http://board.flatassembler.net/topic.php?t=2158

 1
Author: Christoffer Bubach,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-27 21:37:28