8080

Oživení

Před časem jsem na Facebooku a Twitteru napsal, že připravuju druhou knihu, tentokrát o stavbě osmibitových počítačů, a ptal jsem se jich, jaký procesor by je nejvíc zajímal. Dal jsem na výběr osvědčené kousky: Zilog Z80, MOS 6502, Motorolu 6809 a Intel 8085.…

Jednodesková výzva: první kolo

Tak, moji milí, doufám, že jste nažhavení do programování, že jste si oprášili stroják a že jste načerpali ducha jednodeskových počítačů z 80. let. Pojďme na to. Nejprve pár věcí k samotné výzvě: rozhodl jsem se, že bude mít několik kol, a že bude mít dvě hlavní kategorie.…

ASM80 z příkazového řádku

Čtenáři jistě znají ASM80 – online assembler / IDE pro osmibitové procesory. Udělal jsem i několik odvozených verzí, třeba single page překladače, embedded verzi překladače (použil jsem ji v tutoriálu Stroják.cz), nebo třeba stand alone IDE.…

FPMI-80

Tím názvem si nejsem ještě moc jistý, ale nějak tak by to mohlo být. Je to zkrátka PMI-80 ve FPGA. Moje hraní s FPGA kity a s jazykem VHDL nemohlo zůstat bez následků.…

Exkurze mezi jedničky a nuly

Pojďte se podívat, jak se stane, že procesor procesuje! Před nedávnem jsem dostal milý mail. Poslal ho Dave de Sade, známý nespokojený hráč, a psal v něm: (…) dříve jsem psal slušně v BASICu, hrál jsem si s assemblerem na Didaktiku, ale s příchodem QBasicu a modernějších jazyků mi totálně ujel vlak.…

Trocha assemblerové teorie

Tuhle jsem do rozhovoru pro programátorský magazín (ve skutečnosti Zdroják) říkal: ASM80 je dvouprůchodový assembler. Prý to mám vysvětlit, co to znamená… V dobách osmibitů byl “dvouprůchodový assembler” de facto standard.…

8080 – algoritmy 1

Algoritmy! Neseme čerstvé algoritmy! Berte, paní, jsou zadarmo a přitom tak užitečné! Přesun bloku dat Máme 32 bajtů na nějaké adrese a chceme je zkopírovat na adresu úplně jinou. Jak na to?…

Instrukce 8080 – skoky

Kdyby nebyly skoky, tak by program prostě jen jel, jel, jel… a na konci by jel zase od začátku. Něco jako flašinet. Předpokládám, že znáte nějaký vyšší jazyk. Pravděpodobně ten jazyk obsahuje příkaz, kterému se vyhýbáte jako čert kříži, i když tam z nějakého důvodu je.…