- Iczelion [PL]
- Art of Assembly
- MASM
- RadAsm
- Iczelion [PL]
- Art of Assembly
- MASM
- RadAsm
dzieki, wlasnie jestem w trakcie nauki wiec dodatkowe materialy sie przydadza![]()
A ja od siebie dodam: http://flatassembler.net/
Dobre bo polskie![]()
Zauwazylem ze wiele osob zaczelo interesowac sie wiecej asmem =] Linki sie przydadza bo nic konkretnego nie znalazlemdzieki, wlasnie jestem w trakcie nauki wiec dodatkowe materialy sie przydadza[/b]![]()
I slusznie! Wbrew pozorom to nie jest takie trudne jak opisuja to ludzie ktorzy tylko slyszeli lub chwilowo zetkneli sie z Asmem. RadAsm + masm + SI to najlepi przyjaciele koderaNie bojcie sie Asma on nie gryzie! Raczej nie bede umieszczal tu zadnych zrodel bo mija sie to z celem a zainteresowani i tak sobie poradza
![]()
<div class='quotetop'>CYTAT("BolekTrojan")</div>Taki wplyw na ludzi ma fl3a :]Zauwazylem ze wiele osob zaczelo interesowac sie wiecej asmem =] Linki sie przydadza bo nic konkretnego nie znalazlem[/b]
Dla osob ktore wola wygody polecam: WinAsm Studio ( http://www.winasm.net/index.php )
Cos podobnego do vs ms
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."
Drobne pytankko
Czy jest jakiś warunek, żeby mozna było zacząć nauke asma ? Np.
Znanie innego języka programowania?.
Naturalnie ze nie treba znac innego jezyka. Aczkolwiek dobrze jest znac zarowno C jak i Asma jednoczesnie. Znam ludzi ktorzy twierdza ze nie lubia jezykow wysokiego poziomu wiec koduja w Asmie (masm) z uzyciem wbudowanych makr dzieki czemu kod jest bardzo podobny do tego pisanego w VC. Trzeba miec swiadomosc do czego chce sie uzywac tego jezyka. (wyzej wymienieni koduje proste aplikacje). Daje on wiele mozliwosci jesli chodzi o niskopoziomowe programowanie lecz pisanie wiekszych projektow moze byc conajmniej trudne i meczace.
Tak, ale nie jest powiedziane, że niewykonalne :)Originally posted by fl3a
Daje on wiele mozliwosci jesli chodzi o niskopoziomowe programowanie lecz pisanie wiekszych projektow moze byc conajmniej trudne i meczace.
jesli chodzi o nauke asm to polecam ja zacząć razem z C
a dlaczego :?:
piszesz prosty program typu Hello World z uzyciem funkcji printf w C
a asma nauczysz sie debugujac program hello world i w ten sposób poznacz epilogi funkcji tzn jak w asm jest zbudowany printf, oraz sie dowiesz gdzie w danej chwili jest przekazywane sterowanie
a można prosić jakieś działające linki?
Proszę bardzo :
http://rudy.mif.pg.gda.pl/~bogdro/
http://www.i-lo.tarnow.pl/edu/inf/prg/win32asm/
http://unitedcrew.org/viewforum.php?f=27
Jeśli chcesz książki, to pisz, wyśle Ci link z nimi na PM
@Edit : Co ja tam będę ukrywał książki, a macie..
http://hudy87a.4shared.com/
http://hudy87.4shared.com/
http://rapidshare.com/files/25835647/Asemb..._www.peb.pl.rar
No i ogólnie duży zbiór książek, ebooków o : Linuxie, programowaniu, informatyce, etc.
http://peb.pl/nauka-i-technika/index1.html
@Edit1: http://www.movsd.com/links.htm
Zrobiłem upload nieoficjalnego tłumaczenia książki "The Art of Assembly Language", wykonane przez KREMIK przy współpracy i konsultacji z NEKRO. Szkoda, aby to się gdzieś zapodziało ...
THE ART OF ASSEMBLY LANGUAGE
Spis treści:
01....................... Reprezentacja danych.
02....................... Algebra BOOLE'A.
03....................... Organizacja systemu.
04....................... Rozmieszczenie w pamięci i dostęp.
05....................... Zmienne i struktury danych.
06....................... Zbiór instrukcji procesora 80x86.
07....................... Standardowa biblioteka UCR.
08....................... MASM - dyrektywy I pseudo-opcody.
09....................... Operacje arytmetyczne i logiczne.
10....................... Struktury sterujące.
11....................... Procedury i funkcje.
12....................... Procedury - zaawansowane tematy.
13....................... MS-DOS, PC-BIOS i IO plików.
14....................... Arytmetyka zmienno-przecinkowa.
15....................... Ciągi znaków i zestawy znaków.
16....................... Dopasowanie do wzorca.
17....................... Przerwania, przerwania kontrolowane i wyjątki.
18....................... Programy rezydentne.
19....................... Procesy, współprogramy i współbieżność.
20....................... Klawiatura PC.
21....................... Porty równoległe.
22....................... Porty szeregowe.
23....................... Monitor ekranowy PC.
24....................... Złącze gier PC.
25....................... Optymalizacja Naszych programów.
Mógłby ktoś to uploadować na inny serwer? Bo na tym SendSpace za cholerę slota złapać nie można...