| | |  |  | 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 |  |  | 16.5.2008 14:27 | 
 | 
 | 
 | 
| | |  |  | Jde o to, na co ho chceš umět. ASM není nikdy k zahození =) 
 ----------
 ..:@]> [link] <[@:..
 (odpovědět)
 |  | | DjH |  |  |  319-960-895 | 16.5.2008 14:41 | 
 | 
 | 
 | 
|  | 
|  | 
| | |  |  | Asi z roku 85 nebo tak nak, procesor Z80 (odpovědět)
 |  | | NyQ |  |  | 16.5.2008 15:03 | 
 | 
 | 
 | 
| | |  |  | 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 | 
 | 
 | 
 | 
| | |  |  | 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)
 |  |  | 
 | 
 | 
| | |  |  | 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)
 |  |  | 
 | 
 | 
| | |  |  | 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 |  |  |  319-960-895 | 16.5.2008 15:39 | 
 | 
 | 
 | 
| | |  |  | 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)
 |  |  | 
 | 
 | 
| | |  |  | 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 |  |  |  319-960-895 | 17.5.2008 7:09 | 
 | 
 | 
 | 
| | |  |  | dalo by se říct, že assembler je nejvíce nemultiplatformní ;) 
 ----------
 Get enlightened!
 (odpovědět)
 |  |  | 
 | 
 | 
| | |  |  | 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)
 |  |  | 
 | 
 | 
| | |  |  | 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 | 
 | 
 | 
 | 
| | |  |  | 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 |  |  | 17.5.2008 20:06 | 
 | 
 | 
 | 
| | |  |  | napr.: manual k programu gas
 intelacke specifikacie
 cudzie zdrojaky
 (odpovědět)
 |  | | myself | 78.128.195.* | 18.5.2008 0:00 | 
 | 
 | 
 | 
| | |  |  | Zdravim. Celkom pekna ucebnica sa nachadza napriklad <a href="[link]">tu</a>.
 
 ;-)
 (odpovědět)
 |  | | BH | 85.159.105.* | 20.5.2008 8:52 | 
 | 
 | 
 |