180214. lajstromszámú szabadalom • Adatátviteli feldolgozó berendezés
180214 határozzák. A találmány szerinti 124 programtár például 4K x 8- -bites ROM memóriából van kialakítva, egy például 4K x 8-bites irható/olvasható memóriából álló 126 adattárat pedig a 32 feldolgozóegység és a mágneslemez között átvitt teljes adatüzenetek tárolására használunk. A 120 mágneslemez vezérlő tartalmaz továbbá egy 132 párhuzamos illesztőáramkört, amely párhuzamos formátumú 8-bites adatszavakat visz át a 32 feldolgozóegység 41 adatbusza és a 120 mágneslemez vezérlő 130 adatbusza között. A 132 párhuzamos illesztőáramkör olyan programozható, két kapuval rendelkező áramkör, amelyben az első kaput kétirányú adatátvitel lebonyolítására használjuk, a második kapu pedig az olyan különféle vezérlő bitekhez való hozzáférést biztosítja, melyek lehetővé teszik a 122 mikroprocesszor számára, hogy az lekérdezze az 50 meghajtóegység állapotát. A 32 feldolgozoegység 43 vezérlőbuszán a 32 feldolgozóegységtől érkező vezérlő jeledet 136 dekóder dekódolja, ennek kimenetén olyan vezérlő jelek jelennek meg, amelyek 134 ütközőtároló működését vezérlik az alatt az idő alatt, amig az adatok továbbítása a 132 párhuzamos illesztőáramkör és a 41 adatbusz között megtörténik. A 120 mágneslemez vezérlő rendelkezik egy 133 soros illesztő áramkörrel is. A 138 soros illesztő áramkör olyan programozható, kétcsatornás áramkör, amely biztosítja a 48 adathordozóként alkalmazott mágneslemez és a 130 adatbusz közötti adattovábbitás ideje alatt a szükséges soros/párhuzamos és párhuzamos/soros adatátalakítást. A 122 mikroprocesszor, a 132 párhuzamos illesztőáramkör és a 138 soros illesztőáramkör az említett Zilog, Inc. által forgalmazott olyan áramkörökkel realizálható, amelyeket a 34 adatátviteli egységgel kapcsolatban fentebb leirtunk. A 120 mágneslemez vezérlő a következőkben leirandó mágneslemez irás és olvasás műveletéhez szükséges programrutinok az említett Z-80 utasitáskészlet segítségével irhatok le. A 120 mágneslemez vezérlő tartalmaz továbbá különféle vezérlő logikákat, tárolókat, flip-flopokat és számlálókat, amelyek alkalmazásának célja, hogy biztosítsák a vezérlő jelek továbbítását a 120 mágneslemez vezérlő és az 50 meghajtóegység között. Ezeknek az elemeknek a feladatát, továbbá a különféle vezérlő jeleket a 8A-8D. és a 9A-9C. ábrakon szemléltetett folyamatábrák alapján ismertetjük, amelyek a 120 mágneslemez Vezérlő működési folyamatát mutatják be a mágneslemezre való Írásműveiét és az arról való olvasás művelet során'. A 8A., 8B., 80. és 8D. ábrákon olyan folyamatábra látható, amely a 120 mágneslemez vezérlő működését Írja le a mágneslemezre történő irás művelet során. A 8A. és a 8B. ábrán lévő folyamatábra részek a 175 és 185 összekötő vonalakkal, a 8$. és 80. ábrán lévő részek a 175» 201 és 203 összekötő vonalakkal, és a 80. és 8D. ábrán lévő részek a 175 és 215 összekötő vona. lakkal kapcsolódnak egymáshoz. Kezdetképpen a 120 mágneslemez vezérlő 170 irás parancs vétel lépésben irás parancsot vesz a 32 feldolgozóegységtől. Ezután a 120 mágneslemez vezérlő a 32 feldolgozoegységtől olyan információt vesz a 172 byteszám közlés lépésben, amely a mágneslemezre Írandó adatbyte-ok számát adja meg. Ezekre a parancsokra válaszképpen a 122 mikroproceszszor a 174 irástiltásvizsgálat lépésben megvizsgálja az IRÁSTII1TÁS jele-t, amelyet a 7. ábrán látható módon vezérlő. 150 kapuáramkorön keresztül továbbítunk a 130 adatbuszra, és amely jelzi, hogy az irástiltó papirfül el van-e távolitva a mágnes-11