Assembler a ZX Spectrum

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Assembler a ZX Spectrum je dvoudílná učebnice programování v assembleru procesoru Z80 na počítači Sinclair ZX Spectrum a kompatibilních (například Didaktik). Autorem obou dílů je Tomáš Vilím. Oba díly byly vydány společností Proxima - Software, první díl byl vydán v lednu 1992, druhý díl byl vydán v říjnu 1992.

První díl začíná úvodem do assembleru procesoru Z80, vysvětlením struktury registrů a funkce příznaků, včetně vysvětlení, jak která instrukce jaký příznak nastavuje, a popisem jednotlivých instrukcí. Následuje kapitola o psaní znaků na ZX Spectru, kde je nejprve vysvětlena struktura videoram ZX Spectra, následně je popsána možnost využít k zobrazení znaku podprogram z paměti ROM a ukázka vlastního programu pro zobrazení jednotlivých znaků a pro zobrazení celých textů. +more Kapitola o zobrazování celých textů obsahuje ukázku programu, který umožňuje zobrazit komprimovaný text. Dále kniha vysvětluje výpis čísel, obsluhu klávesnice, 16bitovou aritmetiku, generování zvuku, textový a číselný vstup z klávesnice a jeho vyhodnocení a magnetofonové operace.

Druhý díl je zaměřen především na grafiku, vysvětleny jsou operace posunu celého obrazu, zobrazování kurzoru, kreslení čar, zobrazování proporcionálních znaků, vyplnění uzavřeného obrazce, spritová grafika a práce s pracovní obrazovkou. Dále je vysvětlen přerušovací systém procesoru Z80 a jeho využití pro multitasking.

Zdrojové kódy uvedené v obou dílech knihy jsou odladěny pro překladač assembleru Prometheus. Zdrojové kódy k oběma dílům knihy byly později vydány na samostatných disketách Source I a Source II.

...

Zajímavosti

první díl knihy končí kapitolou Domluva, druhý díl končí kapitolou Pomluva.

Reference

Externí odkazy

[url=http://www. worldofspectrum. +moreorg/infoseekid. cgi. id=2000927]Assembler a ZX Spectrum, 1. díl[/url] na World of Spectrum * [url=http://www. worldofspectrum. org/infoseekid. cgi. id=2000928]Assembler a ZX Spectrum, 2. díl[/url] na World of Spectrum * [url=https://vufind. mzk. cz/Record/MZK01-000162080]Záznam o Assembler a ZX Spectrum, 1. díl[/url] v katalogu Moravské zemské knihovny * [url=http://carmen. svkul. cz/Carmen/main/application. faces. view=detail&state=advanced&detailType=detail&id=12167]Záznam o Assembler a ZX Spectrum, 1. díl[/url] v katalogu Severočeské vědecké knihovny * [url=http://carmen. svkul. cz/Carmen/main/application. faces. view=detail&state=advanced&detailType=detail&id=12168]Záznam o Assembler a ZX Spectrum, 2. díl[/url] v katalogu Severočeské vědecké knihovny * [url=http://softhouse. speccy. cz/documents/Assembler_a_ZX_Spectrum_1. htm]Assembler a ZX Spectrum, 1. díl[/url] na softhouse. speccy. cz * [url=http://softhouse. speccy. cz/documents/Assembler_a_ZX_Spectrum_2. htm]Assembler a ZX Spectrum, 2. díl[/url] na softhouse. speccy. cz.

Kategorie:Programování na ZX Spectru Kategorie:Jazyk symbolických adres Kategorie:Učebnice

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top