📗 Asembler - jak zacząć?

🐴 haker.com.pl

🟦 fl3a
🖊️ 20:12 06-06-2005
Iczelion [PL]
http://www.i-lo.tarnow.pl/edu/inf/prg/win32asm/

Art of Assembly
http://www.olivierq.com/biblioteczka/assembler/AOA/index.php

MASM
http://www.movsd.com/

RadAsm
http://radasm.visualassembler.com
🟦 DNSA
🖊️ 21:48 06-06-2005
Dzięki, właśnie jestem w trakcie nauki, więc dodatkowe materiały się przydadzą ;)
🟦 omega_red
🖊️ 19:37 11-01-2006
Od siebie dodam:
http://flatassembler.net/
Dobre, bo polskie ;)
🟦 BolekTrojan
🖊️ 22:10 11-01-2006
Zauważyłem, że wiele osób zaczęło interesować się więcej Asmem =]
Linki się przydadzą, bo nic konkretnego nie znalazłem ;)
🟦 fl3a
🖊️ 22:19 11-01-2006
I słusznie! Wbrew pozorom to nie jest takie trudne jak opisują to ludzie, którzy tylko słyszeli lub chwilowo zetknęli się z Asmem. RadAsm + masm + SI to najlepsi przyjaciele kodera. :) Nie bójcie się Asma, on nie gryzie! Raczej nie będę umieszczał tu żadnych źródeł, bo mija się to z celem, a zainteresowani i tak sobie poradzą. :)
🟦 FDJ
🖊️ 07:11 12-01-2006
Taki wpływ na ludzi ma fl3a :]
🟦 eXxyL
🖊️ 00:57 28-01-2006
Dla osób, które wolą wygody polecam: WinAsm Studio
(http://www.winasm.net/index.php)

Cytat ze strony domowej:
WinAsm Studio is a free integrated development environment (IDE) for developing 32-bit Windows and 16-bit DOS programs using Assembly. The Microsoft Macro Assembler (MASM) is supported inherently, while FASM Add-In by shoorick adds support for the Flat Assembler (FASM).

WinAsm Studio is optimized for size and speed, yet contains a number of useful features such as intellisense which will assist you in creating Win32 API based programs. Highly extensible via user-created add-ins. Includes a powerful Visual Resource Editor.

WinAsm Studio is a (M)ultilingual (U)ser (I)interface application. It has already been translated to many languages; You are welcome to make the translation to your native language if it is not available yet.
🟦 jasiex
🖊️ 20:06 18-02-2006
Czy jest jakiś warunek, żeby można było zacząć naukę Asemblera?
Np. Znajomość innego języka programowania?
🟦 fl3a
🖊️ 20:23 18-02-2006
Naturalnie, że nie trzeba znać innego języka. Aczkolwiek dobrze jest znać zarówno C jak i Asm jednocześnie. Znam ludzi, którzy twierdzą, że nie lubią języków wysokiego poziomu, wiec kodują w Asm (masm) z użyciem wbudowanych makr, dzięki czemu kod jest bardzo podobny do tego pisanego w VC. Trzeba mieć świadomość do czego chce się używać tego języka. (Wyżej wymienieni kodują proste aplikacje). Daje on wiele możliwości, jeśli chodzi o niskopoziomowe programowanie, lecz pisanie większych projektów może być co najmniej trudne i męczące.
🟦 maQ
🖊️ 21:53 10-03-2006
Daje on wiele możliwości, jeśli chodzi o niskopoziomowe programowanie, lecz pisanie większych projektów może być co najmniej trudne i męczące.

Tak, ale nie jest powiedziane, że niewykonalne. :)
🟦 Pepi
🖊️ 08:03 14-03-2006
Jeśli chodzi o naukę Asm, to polecam ją  zacząć razem z C.
Dlaczego?
Piszesz prosty program typu Hello World z użyciem funkcji printf w C, a Asembler nauczysz się debugując program na poziomie assembly i w ten sposób poznacz epilogi funkcji tzn. jak w Asm jest zbudowany printf oraz dowiesz się gdzie w danej chwili jest przekazywane sterowanie.
🟦 31337
🖊️ 07:33 16-09-2007
Można prosić jakieś działające linki?
🟦 0wn3r
🖊️ 09:33 16-09-2007
http://rudy.mif.pg.gda.pl/~bogdro/
http://www.i-lo.tarnow.pl/edu/inf/prg/win32asm/
http://unitedcrew.org/viewforum.php?f=27
http://www.movsd.com/links.htm
Wszystkie treści umieszczone na tej witrynie są chronione prawem autorskim. Surowo zabronione jest kopiowanie i rozpowszechnianie zawartości tej witryny bez zgody autora. Wszelkie opublikowane tutaj treści (w tym kody źródłowe i inne) służą wyłącznie celom informacyjnym oraz edukacyjnym. Właściciele tej witryny nie ponoszą odpowiedzialności za ewentualne niezgodne z prawem wykorzystanie zasobów dostępnych w witrynie. Użytkownik tej witryny oświadcza, że z zamieszczonych tutaj danych korzysta na własną odpowiedzialność. Wszelkie znaki towarowe i nazwy zastrzeżone zostały użyte jedynie w celach informacyjnych i należą wyłącznie do ich prawnych właścicieli. Korzystając z zasobów witryny haker.com.pl oświadczasz, że akceptujesz powyższe warunki oraz politykę prywatności.