Z80: Porovnání verzí

Smazaný obsah Přidaný obsah
Přidán navbox
Skleněná varianta procesoru Z80
Řádek 7:
 
Ačkoli už dříve Zilog uskutečnil pokusy s pokročilými mikropočítači, jako byly architektury Z80 (Z800 a Z280), tyto čipy se nikdy neuchytily. Společnost se také snažila proniknout na trh s pracovními stanicemi s jejich procesorem Z8000 a 32bitovým Z80000 (ani jeden nesouvisí s 8bitovým procesorem Z80).
 
Společnost Sharp vyrobila funkční skleněnou variantu procesoru Z80.<ref>[http://www.zive.cz/clanky/sharp-predstavil-procesor-z80-na-skle/sc-3-a-109068/default.aspx?showforum=1 Sharp představil procesor Z80 na skle] na [[zive.cz]]</ref>
 
== Stručná historie a přehled ==
Řádek 221 ⟶ 223:
 
V&nbsp;originálním procesoru Z80 nejsou dostupné několikanásobné instrukce. Rozdílné velikosti a&nbsp;varianty sčítání, posunu a&nbsp;rotace mají někdy rozdílné účinky na&nbsp;příznaky, a&nbsp;to proto, že&nbsp;z&nbsp;procesoru 8080 byly zkopírovány příznaky ovlivňující vlastnosti. Instrukce LOAD neovlivňuje příznaky (s&nbsp;výjimkou LOAD registru&nbsp;I a&nbsp;R, které jsou pro zvláštní účely). Instrukce index registru jsou užitečné pro snížení délky kódu a&nbsp;zatímco některé nejsou o&nbsp;mnoho rychlejší než&nbsp;ekvivalentní sekvence jednodušších operací, nepřímo šetří čas pro&nbsp;vykonání instrukce tím, že&nbsp;snižuje potřebu uložit a&nbsp;obnovit registry. O&nbsp;deset let mladší design [[Z180]] si&nbsp;mohl ze začátku dovolit více "čipového prostoru", který umožňuje o&nbsp;něco účinnější implementaci (mimo jiné používá širší [[Aritmeticko-logická jednotka|ALU]]). Podobné věci mohou být řečeny o&nbsp;[[Z800]], [[Z280]] a&nbsp;[[Z380]]. Nicméně až&nbsp;roku 2001, když&nbsp;byl vydán procesor [[eZ80]] umožňující plné [[Pipelining|zřetězení instrukcí]] (neboli [[Pipelining]]), se&nbsp;jim tyto instrukce konečně přiblížili svou efektivitou v&nbsp;cyklech jak jen to bylo technicky možné, to&nbsp;jest vzhledem ke&nbsp;kódování v&nbsp;Z80 kombinovaném se&nbsp;schopností realizovat 8bitové čtení nebo zápis v&nbsp;každém hodinovém cyklu. Stejně tak instrukce pro&nbsp;16bitové sčítání nejsou v&nbsp;originálním procesoru Z80 příliš rychlé (11&nbsp;hodinových cyklů). Nicméně, jsou asi&nbsp;dvakrát rychlejší, než když se vykonávají ty samé výpočty pomocí 8bitových operací. A&nbsp;stejně tak důležité je, že&nbsp;snižují množství operací s&nbsp;registry.
 
== Reference ==
<references />
 
== Externí odkazy ==