assembler

HackForum

assembler#
1.Má cenu se učit asm? Proč (ano|ne)?
2.Našel jsem knížku od Pavla Zajíčka Bity do bytu. Dá se podle ní učit asm? Proč (ano|ne)?
3.Díky
(odpovědět)
NyQ | E-mail | Website16.5.2008 14:27
re: assembler#
Jde o to, na co ho chceš umět. ASM není nikdy k zahození =)

----------
..:@]> [link] <[@:..
(odpovědět)
DjH | E-mail | Website | ICQ 319-960-89516.5.2008 14:41
re: assembler#
A bod 2?

dík
(odpovědět)
NyQ | E-mail | Website16.5.2008 14:45
re: assembler#
tu knihu neznám =)

----------
..:@]> [link] <[@:..
(odpovědět)
DjH | E-mail | Website | ICQ 319-960-89516.5.2008 14:48
re: assembler#
Asi z roku 85 nebo tak nak, procesor Z80
(odpovědět)
NyQ | E-mail | Website16.5.2008 15:03
re: assembler#
Ve své době to byla bomba, a dodnes ji používám jako jakousi referenční příručku pro Z80, když si zrovna nepamatuju, jestli instrukce hýbá s nějakým méně běžným flagem.
Ale - její největší nevýhoda - člověk si prohlédne spoustu programů, které dělají zajímavé a užitečné činnosti typu sečtení dvou šestnáctibitových čísel. Navíc, Zajíček nebyl programátor, ale hudební novinář, zakladatel Jazzové sekce, a počítače dělal prostě proto, že to byl tehdy takový underground, byl samouk...
takže ty programy nejsou vždycky nejlepší, nejkratší, nejefektivnější.
Navíc v knize nejsou konkrétní ukázky interfacingu a základních programátorských fíglů pro praxi.
Pokud se někdo chce věnovat procesoru Z80 na ZX Spectru, doporučuju spíš Vilímovu knihu Assembler a ZX Spectrum, pokud je to myšleno spíš na CP/M, tak kromě originálu od Digital Research vyšly pěkné programátorské příručky od Tesly.
Ale pokud chce někdo programovat na normálním PC a x86, tak tohle není ten pravý zdroj poučení, opravdu ne. ty procesory jsou sice vzdáleně příbuzné, ale opravdu spíš vzdáleně a začátečníka by to asi víc mátlo, než by mu to pomohlo.
(odpovědět)
gugumaa | 195.113.79.10/10.0.10.*20.5.2008 17:46
re: assembler#
Výhody: rychlost binárního souboru, jednoduchost, uplatníš ho všech jazycích. Pascal má integrovanáý ASM, jde použít v C, C++, Perlu, Pythonu, atd, atd. A jak již bylo řečeno, záleží k čemu ho chceš umět. Asm jde vidět uj většiny škodlivého softwaru... Různé infektory, viry a další hnus. Jestli chceš programovat procesory a různé HW záležitosti, tak se musíš naučit architekturu dané věci. Nejpoužívanější je momentálně Assembler x86 a x86_64.
(odpovědět)
KnightStorm | E-mail | Website16.5.2008 15:00
re: assembler#
Nevýhody: Žádné mě nenapadají. Těch pár instrukcí, co tento jazyk má jsou jednodušší, než se učit třeba HTML.
(odpovědět)
KnightStorm | E-mail | Website16.5.2008 15:00
re: assembler#
Přesně, není těžký... Jen dlouho trvá "než z toho něco bude"... Chce to trpělivost a experimentace, hlavně ze začátku

----------
..:@]> [link] <[@:..
(odpovědět)
DjH | E-mail | Website | ICQ 319-960-89516.5.2008 15:39
re: assembler#
hlavne se mi zda, ze je hodne na logiku, oproti ost. jazykum...

a je krom rychlosti taky krasne multiplatformni..

-- nebo se pletu?

----------
Cow power by Gentoo...
(odpovědět)
Anonymous_ | E-mail16.5.2008 20:27
re: assembler#
multiplatformni - mno, jak se to vezme, multiplatformni mas kod, kterej ti neco pocita POUZE s operatory presunu dat, posuvu, skoku a ruznych logickych operatoru. Int 21h tam bejt nemuze - jiz to neni multiplatformni. Int 10h jakozto biosovy int. taky neni multiplatformni - nerozjedes ho v protected modu...

----------
..:@]> [link] <[@:..
(odpovědět)
DjH | E-mail | Website | ICQ 319-960-89517.5.2008 7:09
re: assembler#
dalo by se říct, že assembler je nejvíce nemultiplatformní ;)

----------
Get enlightened!
(odpovědět)
mr.Crow | E-mail | Website17.5.2008 10:22
re: assembler#
hlavně assembler je úplně na něco jiného, než ostatní jazyky, takže srovnávat v jakémkoli ohledu ...

podle mě alespoň základy assembleru nejsou žádnému programátorovi na škodu :-)

----------
Get enlightened!
(odpovědět)
mr.Crow | E-mail | Website16.5.2008 21:27
re: assembler#
pod toto sa podpisem. ked clovek aspon trochu pozna assembler, tak dokaze zhodnotit kvalitu toho, co vyplodil vo vysokourovnovom jazyku.
(odpovědět)
myself | 78.128.194.*17.5.2008 19:46
re: assembler#
A tak přibl. podle čeho se mám učit asm? Nejlépe něco v PéDéeFku, abych nemusel být připojenej..
(odpovědět)
NyQ | E-mail | Website17.5.2008 20:06
re: assembler#
napr.:
manual k programu gas
intelacke specifikacie
cudzie zdrojaky
(odpovědět)
myself | 78.128.195.*18.5.2008 0:00
re: assembler#
Zdravim.
Celkom pekna ucebnica sa nachadza napriklad <a href="[link]">tu</a>.

;-)
(odpovědět)
BH | 85.159.105.*20.5.2008 8:52

Zpět
 
 
 

 
BBCode