Assembler - jak zaczac?

DNSA

Użytkownik
Dołączył
Luty 11, 2005
Posty
147
dzieki, wlasnie jestem w trakcie nauki wiec dodatkowe materialy sie przydadza
<
 

BolekTrojan

Użytkownik
Dołączył
Sierpień 18, 2005
Posty
149
dzieki, wlasnie jestem w trakcie nauki wiec dodatkowe materialy sie przydadza[/b]
Zauwazylem ze wiele osob zaczelo interesowac sie wiecej asmem =] Linki sie przydadza bo nic konkretnego nie znalazlem;)
 

fl3a

Użytkownik
Dołączył
Marzec 12, 2005
Posty
538
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 kodera
smile.gif
Nie 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
smile.gif
 

FDJ

Były Moderator
Dołączył
Maj 23, 2005
Posty
1044
<div class='quotetop'>CYTAT("BolekTrojan")</div>
Zauwazylem ze wiele osob zaczelo interesowac sie wiecej asmem =] Linki sie przydadza bo nic konkretnego nie znalazlem;)[/b]

Taki wplyw na ludzi ma fl3a :]
 

eXxyL

Użytkownik
Dołączył
Styczeń 25, 2006
Posty
12
Dla osob ktore wola wygody polecam: WinAsm Studio ( http://www.winasm.net/index.php )
Cos podobnego do vs ms
smile.gif


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

Użytkownik
Dołączył
Grudzień 18, 2005
Posty
31
Drobne pytankko
<


Czy jest jakiś warunek, żeby mozna było zacząć nauke asma ? Np.
Znanie innego języka programowania?.
 

fl3a

Użytkownik
Dołączył
Marzec 12, 2005
Posty
538
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.
 

maQ

Użytkownik
Dołączył
Marzec 10, 2006
Posty
1
Originally posted by fl3a
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 :)
 

Pepi

Użytkownik
Dołączył
Maj 29, 2004
Posty
245
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
 

0wn3r

Były Moderator
Dołączył
Marzec 10, 2007
Posty
1330
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
smile.gif


@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
 

MayWay

Użytkownik
Dołączył
Sierpień 10, 2009
Posty
3
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.
 

thc_flow

Zbanowany
Dołączył
Listopad 13, 2008
Posty
649
Mógłby ktoś to uploadować na inny serwer? Bo na tym SendSpace za cholerę slota złapać nie można...
 

Nieogarniamzycia

Użytkownik
Dołączył
Czerwiec 27, 2011
Posty
4
Ktoś ma jeszcze tą polską wersje Art of Assembly?

#Edit:
Już znalazłem, jak ktoś by chciał to daje link.
Kod:
http://rapidshare.com/files/74432797/The_Art_of_Assembly_PL.zip
// nie używaj kredek, d44
 
Ostatnio edytowane przez moderatora:
Do góry Bottom