Viete o tom ze Z80 je 16 bitovy mikroprocesor ?

Ako to ? Ved predsa Z80 je osembitak, ci nie ? Aspon sa to tak vsade uvadza... Vari sa vsetci mylia ?!?!?! Ano, mylia sa ! A este ako ! Stupidna dezinformacia, ze Z80 je len obycajny osembit, sa u nas uz davnejsie rozsirila medzi obyvatelstvom a zbytocne vyvolava rozne zmetky a nedorozumenia. Vazeni! Tato informacia je absolutne nepodlozena, a jej povod treba hladat v agenture JPP (jedna pani povedala). A teraz uvadzam hlavne dovody, preco sa Z80 jednoznacne zaraduje medzi sestnastbitove procesory:
  1. Prvy dovod sa tyka samotneho akumulatora - najdolezitejsieho registra pre vsetky matematicke, logicke a rotacne operacie. Vsetky 16-bitove procesory maju akumulator 16-bitovy. Ak spocitate vsetky bity akumulatora A+A' v procesore Z80, tiez napocitate cislo 16 !
  2. Dalsi dovod sa tyka samotnej aritmeriky a rotacii. Ano, Z80 je vybaveny aj 16-bitovou aritmetikou. Dokaze pricitavat ADD HL,XX, odcitavat SBC HL,XX, inkrementovat INC HL a dekrementovat DEC HL 16-bitove data. Okrem toho disponuje aj 16-bitovou rotaciou ADC HL,HL, ktora funguje tak isto ako jej osembitova sestricka RLA s akumulatorom.
  3. Z80 dokaze nielen pocitat v 16-bitovej aritmetike, ale aj vykonavat 16-bitove presuny udajov medzi pametou a registrami ld hl,(XX). Niekto moze namietnut, ze sa to vlastne robi na dvakrat, po 8 bitoch, ale taky 8088, ktory sa uz vseobecne povazuje za 16-bit, to azda robi inac ?
  4. 16-bitove procesory umoznuju pri adresovani perifernych zariadeni poslat na zbernicu 16-bitovu adresu pre periferiu. Presne toto dokaze aj Z80. Svojimi instrukciami OUT (C),R a IN R,(C) dokaze adresovat az 65536 perifernych zariadeni.
  5. Z80 ma celkovo trinast (slovom 13) softwerovo pristupnych 16-bitovych registrov. Ktory osembitovy procesor ma tolko 16-bitovych registrov ????