171006. lajstromszámú szabadalom • Áramköri elrendezés számítógépek soros ki/bemeneti egységeinek vezérlésére
3 171006 4 végrehajtó programok jelentős gépidő, és memória igényként jelentkeznek, A fenti nehézségek, illetve hátrányok kiküszöbölésére alkalmas rajz szerinti áramköri elrendezésnél a soros-paralel Is és/vagy paralel-soros 1 átalakító — mely természeténél fogva — alkalmas egy karakternyi információ tárolására, csatlakozik a 4 központi egység párhuzamos adat-vonalaihoz. Az átalakítás befejeztet jelző 2 jelző-bistabil — ismert módon - (pl. program-megszakításos, vagy program-elágaztatásos módszerrel/jelzi a programnak, hogy az 1 átalakító újabb karakter fogadására kész a 4 központi egység felől és/vagy kész újabb karaktert szolgáltatni a 4 központi egység számára. Az ismert megoldásoktól eltérően azonban, ahol is az óra-generátor csupán a soros-paralel és/vagy paralel-scros átalakító léptetését biztosítja, itt a soros-paralel és/vagy paralel-soros 1 átalakítót léptető 3 óra-generátor áramkör el van látva tiltó/engedélyező (továbbiakban: engedélyező) bemenettel és az átalakítás 6 logikai feltétele (pl. modem esetén az ún. „Adásra kész", vagy a „Vivődetektor" vezérlőjel kimenete) ezt oly módon vezérli, hogy a léptetőjelek kiadását az 1 átalakító felé csak akkor engedélyezi, ha a megfelelő logikai feltétel „IGAZ" (ON) állapotban van. Az adatforgalom egy ilyen elrendezésben az alábbiak szerint játszódik le: 1. Adatkiadás: Egy kimenő periféria vezérlő jel (pl. „Adás kérés") kiadása után a program a paralel soros 1 átalakítóba tölti a kiadandó első karaktert, ahol az tárolódik a paralel-soros átalakítás kezdetéig. A periféria (modem) felől érkező 6 logikai feltétel (pl. az „Adásra kész" vezetéken) tetszés szerinti időpontban beálló „IGAZ állapota engedélyezi a 3 óragenerátor működését, ennek eredményeképpen elkezdődik a paralel-soros átalakítás. A teljes karakter kiléptetése után a 2 jelzőbistabil ismert - szokásos-módon jelzi a programnak, hogy az 1 átalakító újabb karakter fogadására, illetve kiküldésére kész. 2. Adatvétel esetén a működés a fentiekhez hasonló. A 6 logikai feltétel „IGAZ" állapota esetén a 3 óragenerátor engedélyeződik és ha az 5 soros adatforrás karaktert szolgáltat, a soros-paralel 1 5 átalakító az átalakítást végre hajtja. Az átalakítás befejeztet a 2 jelzőbistabil közli a programmal, ismert módon. Az áramköri elrendezés tehát biztosítja, hogy csak érvényes vett karakterek kerüljenek a 4 központi egység bemeneteire. 10 Megjegyezzük, hogy a paralel-soros, és/vagy soros-paralel 1 átalakító a gyakorlatban gyakran olyan kivitelű, hogy nem csak egy, hanem két karakter átmeneti tárolására is alkalmas, ezáltal 15 tágabb toleranciát biztosít a kiszolgáló program számára a 2 jelző-bistabil „IGAZ" állapotba kerülése, és a karakter betöltésének és/vagy kiolvasásának időpontja között. 20 A találmány szerinti megoldás tehát, miközben teljes értékű működést biztosít, feleslegessé teszi a 6 logikai feltétel program által való vizsgálatához szükséges áramköröket, az ezeket kiszolgáló programokat, ezáltal áramköröket, gépidőt, és tárolót 25 takarít meg. Szabadalmi igénypont: 30 Áramköri elrendezés számítógépek soros ki/bemeneti egységeinek vezérlésére, amelynek soros adatforrása, soros-paralel és/vagy paralel-soros átalakítója jelző-bistabilja és óragenerátora van, az átalakító léptetőjel bemenete, az óragenerátor kimenetével, 35 soros adat bemenete a soros adatforrás kimenetével, az átalakítás befejezését jelző kimenete pedig a jelző-bistabil bemenetével, továbbá az átalakító valamennyi paralel adat ki/bemenete, valamint a jelző bistabil ki/bemenete a számítógép központi 40 egységével van összekötve, azzal jellemezve, hogy az elrendezésnek logikai feltételt adó szerve van, mely az óragenerátor (3) bemenetével van összekötve. 1 rajz, 1 ábra A kiadásért felel: a Közgazdasági és Jogi Könyvkiadó igazgatója 784383 - Zrínyi Nyomda