Učíme se programovat v jazyce Assembler pro PC

1. 2. 2004

Sdílet

Žijeme v programátorské době, jíž jednoznačně dominují vyšší programovacíjazyky, nezřídka bohatě vybavené pro objektově orientovaný návrh. V čase Javy a C++ se může zdát velm...
Žijeme v programátorské době, jíž jednoznačně dominují vyšší programovací
jazyky, nezřídka bohatě vybavené pro objektově orientovaný návrh. V čase Javy a
C++ se může zdát velmi bláhová myšlenka zabývat se něčím tak "nízkým", jako je
assembler na platformě PC. Přesto se, pokud nás paměť neklame po opravdu velmi
dlouhé době, dostává na trh základní učebnice tohoto toporného způsobu, jak
přinutit počítač k žádoucí činnosti.
Autor k problému přistoupil bez očekávání čtenářových znalostí předpokladem ke
studiu je jen základní znalost PC a jeho ovládání, a ovšem též značné
odhodlání. Tvůrce této základní látky totiž rovnou přistupuje k věci. Již první
kapitoly jasně směřují k cíli: přes tradiční převody čísel v různých číselných
soustavách a přehled proměnných se zájemce prokousává k architektuře
mikroprocesorů, registrům a koncepci přerušení. Posléze dojde na zaklínadla v
podobě prvních instrukcí, a pokud se zájemce nechytí u základních aritmetických
operací, pokračování bude jen velmi obtížné.
Po zevrubném seznámení s instrukční sadou autor navazuje praktičtěji zaměřenou
látkou. Seznámíte se s nejzákladnějšími činnostmi operačních systémů, k ruce
dostanete nadále nepostradatelný nástroj v podobě překladače NASM, a dále již
pokračujete programování pro konkrétní platformy, jimiž jsou DOS, Windows a
Linux. Závěrečná kapitola je pak věnována interakcím assembleru s jinými
programovacími jazyky, typicky "céčkem".
Přestože je kniha cílena na začátečníky, domníváme se, že místy se bude jednat
o příliš velké sousto. Některé pasáže byly autorem pojednány až příliš stručně,
což značně ztěžuje chápání, a situaci neulehčuje ani fakt, že v některých
částech publikace je příkladů velmi poskrovnu, ačkoliv si je assembler velmi
žádá. Pokud však máte jistý základ a nějaká ta instrukce vás nepřekvapí, budete
na tom o poznání lépe. Cenné je též bezesporu přiložené CD s řadou zdrojů a
zajímavým softwarem. Avšak přece: pokud pamatujete legendární Zajíčkovy Bity do
bytu, asi budete cítit jako my, že pro začátečníky to mohlo vypadat ještě
trošku jinak.
Autor: Rudolf Marek
Vydavatelství: Computer Press, Brno, 2003
Počet stran: 228
Doporučená cena: 197 Kč

Autor článku