147135. lajstromszámú szabadalom • Logiaki műveletek elvégzésére szolgáló készülék

I 147.135 1 V 1 = 0, 1 V 0 = 1, 0 V 1 = 1, 0 Y o = o. Az implikációé: 1 -> 1 = 1, 1 -» 0 = 0, 0 -» 1 = 1, 0 -> 0 = 1. Az ekvivalenciáé: 1«1 = 1, 1 +_,. o = ö, 0 +-». i = 0, 0-*-> 0 = 1. Végül a negáció műveletéé: T= 0, U = i. A matematikai logika ezekre a logikai alapmű­veletekre vezeti vissza a bonyolultabb logikai mű­veleteket úgy, hogy minden lehetséges, akárhány tagú logikai művelet eredményét a hat logikai művelet megfelelően kombinált alkalmazásával fejezi ki. Továbbmenően, ehhez már pl. a konjunk­ció és a negáció megfelelően kombinált alkalma­zása is elegendő; de ilyenkor ezeket a művele­teket többször kell alkalmaznunk, mint amikor mind a Ihat logikai alapműveletet használjuk. A logikai műveletek elvégzésére már ismerete­sek villamos készülékek. így ,pl. a Ferranti-féle elektromechanikus logikai gép arra szolgál, hogy bármely olyan logikai formulának, amely az 1 és 0 logikai értékeket felvevő változókból (ún. logikai változókból), a hat logikai alapművelet tetszőleges kombinált alkalmazásával épül fel, kiszámítsuk az értékét a logikai változók összes lehetséges ér­tékeloszlása esetén. De a szorosabb értelemben vett, a Ferranti-féle géphez hasonló óéira készült logikai gépeken kívül más készülékek és berende­zések esetén is sokszor előfordul, hogy rendeltetés­szerű feladatuk megoldása köziben, bizonyos meg­határozott logikai műveleteket kell elvégezniük. Pl. az elektronikus számológépek rendeltetésük szerint elsősorban összetett számtani műveletek elvégzésére szolgálnak; azonban, mint ismeretes, a számítást rendszerint a kettes számrendszerben végzik, amelyben csak 1 és 0 szerepelhetnek szám­jegyek gyanánt. Ezért azok a 'műveletek, amelye­ket két szám számjegyein kell végezni ahhoz, hogy valamely számtani alapművelet eredményének számjegyeit megkapjuk, a logikai művelet fogalma alá esnek és így visszavezethetők a logikai alap­műveletek kombinált alkalmazására. Az elektroni­kus számológépek szerkesztésekor valóban fel is használják e visszavezetés lehetőségét úgy, hogy azok végső elemzésben bizonyos meghatározott logikai műveleteket végző berendezések. A korszerű elektronikus számológépek rendsze­rint a következő1 öt részből állnak: bemenő egy­ség, ímemória-egység, aritmetikai egység, kimenő egység és vezérlő egység. A bemenő egység arra szolgál, hogy a számítások kiinduló adatait, vala­mint az azokon elvégzendő számtani alapművele­tekre vonatkozó ún. utasításokat valamely jelkulcs segítségével jelző, szalagra vagy kartonlapokra lyukasztott, vagy 'mágneses szalagra felvitt jele­ket a számológép részére villamos jelekké (pl. feszültség-impulzusokká) alakítsa át. A memória­egység tárolja ezeket a kiinduló adatokat és uta­sításokat, valamint a számítások részleteredmé­nyeit is, villamos vagy mágneses jelek alakjában, mindaddig, amíg felhasználásuk!a sor kerül. Az aritmetikai egység végzi el azokat a logikai alap­műveieteket, amelyekre a tulajdonképpeni szám­tani műveletek visszavezethetők. A kimenő egy­ség a számítások végeredményeit leírja, vagy más formában (pl. ismét szalagra lyukasztott jelek se­gítségével) közli a számológép felhasználójával. Vé­gül a vezérlő egység arra szolgál, hogy az összes felsorolt rész között az éppen végrehajtandó uta­sításhoz szükséges kapcsolatokat létrehozza, to­vábbá az utasítás végrehajtásához szükséges rész­műveleteket .megfelelő villamos jelek segítségével a megfelelő sorrendben megindítsa. Más olyan ké­szülékek, amelyek logikai műveleteket végeznek, másféle alkatrészekből állnak; így pl. a Ferranti­féle logikai gépnek nincs memória-egysége, be­menő egység helyett elektromágneses jelfogókból és számjegygépekből összeállított ún. variátor­egysóge állítja elő egymás után azokat a villamos jeleket, amelyek a logikai változók összes lehetsé­ges értékének felelnek meg, a műveleti utasításo­kat pedig az egyes logikai alapműveletek elvégzé­sére szolgáló cserélhető ún. műveleti dobozoknak az éppen vizsgálandó logikai formula szerkezeté­nek megfelelő összedugaszolásával adjuk meg. Ki­menő egység helyett a Ferranti-féle logikai gép olyan eredményjelző (indikátor) egységet tartal­maz, amely az egyes eredményeket színes villa­mos lámpákkal jelzi. Azonban akármilyen egységből áll is a villamos készülék, amelyben a logikai műveletek elvégzése történik, fontos, mindegyiknek azonos alkatrésze a műveletvégző rész, amely az egyes logikai mű­veleteknek villamos úton való elvégzésére szolgál. Ez a 'műveletvégző rész az elektronikus számoló­gépek esetén az aritmetikai egység, a Ferranti-féle logikai gép esetén pedig az, esetenként változó összeállítású műveleti dobozokból áll. Minden ilyen műveletvégző résznek vannak olyan villamos csat­lakozó pontjai — ún. bemenő pontok —, ame­lyeken át a végzendő .művelet tagjai értékének megfelelő villamos jeleket kapja a készülék más alkatrészei felől, és olyan villamos csatlakozó pontjai — az ún. kimenő pontok —, amelyeken át a készülék más alkatrészei felé a 'művelet ered­ményének megfelelő1 villamos jeleket adja. Az, hogy a műveletvégző rész bemenő és kimenő pont­jai a készülék mely további részeivel vannak villa­mos kapcsolatban, függ a készülék működésmód­jától; ezek a kapcsolatok változhatnak is a készülék működése során. így pl. az elektronikus számoló­gép aritmetikai egységének kimenő pontjait a vezérlő egység a memória-egységhez, vagy a ki­menő egységhez kapcsolja aszerint, hogy későbbi felhasználásig tárolandó részleteredményről, vagy a számológép, felhasználójával közlendő, végered­ményről van-e szó. Az eddig ismeretes készülékekben azok a villa­mos jelek, amelyek a műveletvégző rész bemenő pontjain jelzik, milyen értékeken kell végrehaj­tani a műveletet, valamint azok a villamos jelek

Next

/
Oldalképek
Tartalom