                 HARDWARE.
               ------------

  Součástí  MZ- 800  je  obvod  8255.  Tento  obvod  je  určen  k
obhospodaření magnetofonu a klávesnice. Obrázek v přírůčce  SHARP
na straně 7-7 zobrazuje adresování a provozní režim portu  tohoto
obvodu.

  Tento obrázek ukazuje provozní  režim  u  MZ- 800.  Port  A  je
výstup, port B je vstup a u portu C jsou výstupní vedení  nižších
hodnot nastavující čtyři vyšší  hodnoty  na  vstup.  To  se  děje
pomocí CONTROL WORD 8AH. Tímto řídícím  byte  musí  být  nastaven
provozní režim předtím, než se s tímto obvodem  pracuje.  Program
ROM monitoru to provádí pomocí rutiny 073EH.

  Vyčerpávající zobrazení  všech  možných  provozních  režimů  je
uvedeno v následující tabulce.

O = vystup, I = vstup.

    *CONTROL WORD bity* PORT A  * PORT B  *       PORT C

HEX * 7 6 5 4 3 2 1 0 * bit 0-7 * bit 0-7 * bit 4-8 * bit 0-3 *
---------------------------------------------------------------
80  * 1 0 0 0 0 0 0 0 *    O    *    O    *    O    *    O    *
81  * 1 0 0 0 0 0 0 1 *    O    *    O    *    O    *    I    *
82  * 1 0 0 0 0 0 1 0 *    O    *    I    *    O    *    O    *
83  * 1 0 0 0 0 0 1 1 *    O    *    I    *    O    *    I    *
88  * 1 0 0 0 1 0 0 0 *    O    *    O    *    I    *    O    *
89  * 1 0 0 0 1 0 0 1 *    O    *    O    *    I    *    I    *
8A  * 1 0 0 0 1 0 1 0 *    O    *    I    *    I    *    O    *
8B  * 1 0 0 0 1 0 1 1 *    O    *    I    *    I    *    I    *
90  * 1 0 0 1 0 0 0 0 *    I    *    O    *    O    *    O    *
91  * 1 0 0 1 0 0 0 1 *    I    *    O    *    O    *    I    *
92  * 1 0 0 1 0 0 1 0 *    I    *    I    *    O    *    O    *
93  * 1 0 0 1 0 0 1 1 *    I    *    I    *    O    *    I    *
98  * 1 0 0 1 1 0 0 0 *    I    *    O    *    I    *    O    *
99  * 1 0 0 1 1 0 0 1 *    I    *    O    *    I    *    I    *
9A  * 1 0 0 1 1 0 1 0 *    I    *    I    *    I    *    O    *
9B  * 1 0 0 1 1 0 1 1 *    I    *    I    *    I    *    I    *
---------------------------------------------------------------

  Nyní musí naše CONTROL WORD ještě dosáhnout obvod 8255. K  tomu
musíme blíže vysvětlit adresy obvodu.

Obvod je adresován pomocí CSE0,A0 a A1. Je dostupný pomocí  adres
E000-E003H. Každá  tato  adresa  má  zvláštní  význam. ( CS= Chip
Select ).

E000H  adresa pro port A.
E001H  adresa pro port B.
E002H  adresa pro port C.
E003H  adresa pro Contrl Word.

Tyto adresy pracují společně s WM pro zápis a s  EMR  pro  čtení.
Zápis znamená výstup a čtení znamená vstup.
