|
|
Jedná se o mé osobní dílo ve stádiu vývoje, určené spíše začátečníkům.
Naleznete zde základy o programování, které snad budou srozumitelnější, než knihy, které jsem četl, a které se skládaly z množství nákresů, grafů a slov,
kterým nerozumí ani sám autor. Jak už jsem řekl, kniha je pro začátečníky, proto zde naleznete
i kapitoly, kde budou popsány základy o počítačích a vysvětlení nejrůznějších a zkratek.
Kniha, jestli se to dá tak nazývat, je teď ve stádiu vývoje, přesto zde naleznete dost užitečných informací. V poslední době jsem
na ní opět trochu zapracoval, takže začíná nabývat konkrétní podoby. Skoro celá se zabývá assemblerem, pro 16bitové prostředí (Tedy pro DOS),
neboť si myslím, že je dobré začínat hezky od začátku, než přejdete na MASM apod. Ale to už záleží na vás, jak se rozhodnete.
Pokud by se vám některá část zdála nesrozumitelná, něco by se vám nelíbilo, někde by byla nějaká nepřesnost, něco by chybělo, či bylo naopak zbytečné,
prosím dejte mi vědět. Chci aby kniha byla dobře čitelná a absolutně srozumitelná, v čemž mi brání to, že některé věci pokládám za samozřejmost,
což nemusí být tak samozřejmé pro vás také to že se občas nechám unést svým "géniem" a píšu nesnesitelně. Na tomto E-Mailu mi můžete beztrestně nadávat: x-kure[at]post[dot]cz
Nebo taky zde: Diskusní forum
Ke dni 24.10. 2002 je Učebnice assembleru v HTML podobě.
Počet kapitol: 14
Poslední aktualizace: 2.2. 2003
Potřebujete nová okna? Obraťte se na nás - Okna Brno. Vynikající služby, okna nejvyšší kvality plastová okna Brno. S našimi okny zkrášlíte svůj domov. Nabízíme také různé doplňky - žaluzie Brno. Dveře jsou vstupní branou do Vaší domácnosti a interiérové dveře Brno luxusním doplňkem Vašich pokojů. Pořiďte si nové dveře Brno.
 !! Obsah !! |
Index |
První úvodní stránka knihy...
|
Datum 25.10. 2002 |
 !! Jednotlivé kapitoly !! |
První pohled na Assembler |
| Váš první pohled na assembler. Kapitola věnovaná všeobecným základům psaní programů v assembleru
|
Datum 2.9. 2002 |
Trocha věcí okolo |
| Bez tohoto byste se asi neobešli. Kapitola obsahuje popis určování místa v paměti, něco o
registrech procesoru, vysvětlení toho, co je přerušení, a základy o
překladači TASM a TLINK.
|
Datum 2.9. 2002 |
Základni instrukce |
| K napsání prvního programu musíte umět alespoň nějaké instrukce. Zde je popis instrukce MOV a INT.
Kapitola se dále věnuje i tomu, jak definovat proměnné.
|
Datum 2.9. 2002 |
Hello World |
| První program. Věčná to klasika ve stylu Hello World. V této kapitole si snad procvičíte a shrnete poznatky,
kterými jsem vás zahltil v prvních třech kapitolách. Navíc obsahuje i malou ukázku, jak se vypořádat s učebnicemi typu ATHELP,
SYSMAN, ABSHELP apod.
|
Datum 2.9. 2002 |
Vzhůru k dalšímu programu |
| Pokračujeme dál. Tentokrát si řekneme něco o větvení programu, tedy probereme podmíňené a nepodmíněné skoky.
|
Datum 1.2. 2003 |
Práce se zásobníkem |
Velmi důležitá kapitola o zásobníku v assembleru a jak s ním zacházet a pracovat.
|
Datum 19.10. 2002 |
Aritmetické instrukce |
| Konečně je zde i popis základních aritmetických instrukcí pro sčítání, odčítání násobení a dělení, dále následuje popis instrukcí posunů a rotací a nakonec
je trocha o logických instrukcích a jejich využítí...
|
Datum 31.10. 2002 |
Zde prozatím končí kapitoly věnované čistě jen assembleru. Následuje jakýsi dodatek, který obsahuje věci, které byste měli rozhodně
znát, pokud chcete programovat ve strojovém kódu.
Bity, bajty, bajtíky
| | Kapitola pro úplné začátečníky. Vysvětluje pojem bit a byte. Dále pojednává o
jejich použití v praxi a ukazuje základní převodní vztahy mezi bajty, kb, MB apod.
|
Datum 2.9. 2002 |
Bity v bytu |
| Kapitola o trochu náročnější. Vysvětluje, jak jsou jednotlivé bity uspořádány v bajtu, jak jsou
bajty uspořádány ve 16ti a více bitových číslech a jak se převádí z dvojkové do desítkové soustavy a naopak.
|
Datum 2.9. 2002 |
Logické instrukce |
| Zde je vysvětleno, podle jakých pravidel se řídí funkce AND, OR, XOR, a NOT
a vysvětluje, jak s nimi počítat.
|
Datum 2.9. 2002 |
Převody mezi soustavami |
| Pokud nevíte, nebo jen zlehka tušíte, jak které číslo vypadá v jiné číselné soustavě, zde jsem
se pokusil o co možná nejsrozumitelnější výklad.
|
Datum 2.9. 2002 |
Poslední dodatek, ve kterém je popis hardwaru počítače. Tato kapitola mi připadá jako docela podstatná záležitost, neboť samotný
assembler s harwarem počítače úzce souvisí a člověk, pokud chce programovat na jisté úrovni, by o něm měl vědět co nejvíce.
A co tam vlastně je? |
| Kapitola pojednává stručně o všech součástích počítače. Vysvětluje k čemu jsou a jak fungují. Probírám jí poměrně
stručně a střízlivě, přesto je poměrně obsáhlá. Ke dni 12.8. 2002 ji lze považovat za relativně dokončenou.
|
Datum 2.9. 2002 |
V hlubinách procesoru |
| Kapitola se podrobně věnuje historii a konstrukci procesoru. Ukazuje základní princip logického rozhodování procesoru,
popisuje Booleovu, S a P-algebru a snaží se vysvětlit sestavení a fungování logického obvodu.
|
Datum 2.2. 2003 |
|