No, ono se to vlastně správně jmenuje
jazyk symbolických adres, a assembler je až ten program co to překládá do strojového kódu. Ale říkají tomu takhle všichni
Kdysi dávno vyšla v Anglii vynikající knížka, která učí základy assembleru Z80 a 6502. O pár let později vyšel neméně dobrý slovenský překlad (stejně jako u předcházející knihy věnující se začátkům ovládání počítače). Papírové se už dneska dost blbě shánějí, mě to trvalo víc než rok, ale informace o nich a odkazy najdeš na
oldcomp.cz.
Mimochodem, který "assembler" bys chtěl dopodrobna vysvětlit? Jedná se o konkrétní procesor, nebo konkrétní překladač? Třeba instrukční soubor x86 je ztělesněním programátorského pekla, zatímco 68k se ani moc neliší od Céčka. Často používaný pro výuku je x51, který s velkou pravděpodobností máš ve své klávesnici. U překladačů je to také dost složité, existují různé velmi rozdílné styly zápisu, často i pro jeden procesor nebo počítač. Každý výrobce si to prostě udělal podle svého, žádná obecná norma není.
V podstatě je potřeba znát a chápat akorát princip fungování počítače a procesoru:
http://www.root.cz/clanky/cinnost-mikro ... trpasliku/ a základní programátorské techniky, cykly, větvení... Zbytek si dohledáš v příručce ke svému assembleru.
Výborné popisy s řadou příkladů pro úplného začátečníka najdeš tady:
http://strojak.cz/Svoje pokusy můžeš kompilovat a testovat rovnou v prohlížeči, dokonce v emulátorech reálných historických mikropočítačů, na tomhle webu od stejného autora:
http://www.asm80.com/Ale pro první experimenty bych doporučil ruční překlad do strojového kódu 8080 na papíře, a použití PMI-80:
http://www.asm80.com/pmi80.htmlJe to školní jednodeskový počítač, který podle hesla "méně je někdy více" umožňuje jen ty úplně nejzákladnější činnosti. Jeho popis:
http://www.root.cz/clanky/ceskoslovensk ... itace/#k04Můžeš k němu mít i hromadu dobové dokumentace, mnohem víc než potřebuješ:
http://www.nostalcomp.cz/pmi80.php