157999. lajstromszámú szabadalom • Kapcsolási elrendezés gyors binárisdecimális és/vagy decimális-bináris konverzióra
157999 5 6 korrekciója követi, s ismét csak ezt követően történhet a következő shiftelés. Ez a műveleti sorrend már nem változik a konverzió végét jelentő tizenhatodik shif telesig. Hasonló kapcsolá-5 si elrendezés alkalmas decimálisból binárisba történő konverzió elvégzésére. A konvertálandó decimális számot alaphelyzetben az AI, A2,.. . A5 BCD dekádok tartalmazzák, — AS BCD dekádban a legnagyobb, 10M; érő helyértékkel — 10 de a shiftelés a kisebb helyértékek felé történik. Az első négy shiftelés tartama alatt az egyes shifteléseket követően rendre megtörténik az A4, A3, A'2 majd az Al BCD dekádok kijelölése ; és tartalomtól függő korrekciója, azután a nyol-15 cadik shif telessel bezáróan egy-egy shiftelés után már csak az A3, A2 majd Al BCD dekádok kijelölése és esetleges korrekciója, majd a tizenkettedik shiftelésisel bezáróan egy-egy shiftelés után csupán az A2, Al BCD dekádok kijelölése 20 és tartalomtól függő korrekciója történik. Ilyen körülményék között végzett tizenhat shiftelés után az A5, A4, A3, A2 BCD dekádokban rendelkezésre áll a konverzió eredményét jelentő bináris szám, legnagyobb — 2,3-t érő — helyér-25 tékkel az A5 BCD dekád legnagyobb helyértékű fokozatában. A találmányt megvalósító kapcsolási elrendezést n dekádra, bináris—decimális és decimális—bináris irányú konverzióra a 6. ábra mu. SO tatja. Az Al, A2,. . . A5 BCD dekádok kimenetei rendre a 25 beíró logika azonos hivatkozási jelű beíró bemeneteire, míg a 24 kiíró logika kiíró kimenetei az Al, A2,... A5 BCD dekádok azonos hivatkozási jelű bemeneteire kapcsolódnak. A 22 sorrendi áramkör a cl, c2, .. . c5 szelekciós kimenetein keresztül a 25 beíró logika hivatkozási jelben azonos számot tartalmazó bemenetét a 21 korrekciós logika d bemenetére, másrészt ezzel egyidejűleg a 21 korrekciós logika e kimenetét a 24 kiíró logika hivatkozási jelben azonos számot tartalmazó kiíró kimenetére kapcsolja. A konverziót megelőző alaphelyzetben az A5, A4, A3 és A2 BCD dekádok tartalmazzák a konvertálandó bináris számot, úgy, hogy a legnagyobb helyértékű (215-t érő) bitet mindig A5 legnagyobb helyértékű fokozata tartalmazza. A konverzió a 23 vezérlő egység s parancsára végbemenő shifteléssel fcezdődik, miközben a 22 sorrendi áramkör a shifteléseket számolja. A keletkező BCD dekádtartalom shiftelések alkalmával történő helyes értékváltozásának biztosítására a Bidec-jmódszennél leírtaknak megfelelő korrekciót kell alkalmazni. A harmadik shiftelés után az Al BCD dekád korrekciót igénylő tartalommal rendelkezhet. Ezért a 22 sorrendi áramkör cl szelekciós kimenete egyrészt az Al BCD dekád al kimenetét a 25 beíró logikán keresztül a 21 korrekciós logika d bemenetére, másrészt a 21 korrekciós logika e kimenetét a 24 beíró logikán keresztül az Al BCD dekád bl bemenetére kapcsolja. Ezután a 23 • vezérlőegység k parancsára megtörténhet Al BCD dekád tartalomtól függő korrekciója, amit újabb shiftelés követ. A hatodik shiftelés után az eddig azonosan ismétlődő műveleti sorrend meg változik. Az Al BCD dekád leírt módon megtörténő esetleges korrekciójia után a 22 sorrendi áramkör c2 szelekciós. kimenete az a2 kimenetét kapcsolja a 25 beíró logikán keresztül ia 21 korrekciós logika d bemenetére, s ugyanakkor a 21 korrekciós logika e kimenetét a 24 kiíró logikán keresztül a b2 bemenetre. A 23 vezérlőegység k parancsára tehát az A2 BCD dekád tartalmától függő korrekciója is megtörténik s csak ezt követően történhet újabb shiftelés. A kilencedik shiftelés után az eddigi műveleti sorrend ismét megváltozik, hiszen az A3 BCD dekád is tartalmazhat korrekciót igénylő számot. Az Al, A2 BCD dekádok ismert módon végbemenő kijelölése és esetleges korrekciója után a 22 sorrendi áramkör c3 szelekciós kimenete az. a3 kimenetet kapcsolja — a 25 beíró logikán, a 21 korrekciós logikán és a 24 kiíró logikán keresztül — a b3 bemenetre, s a 23 vezérlőegység újabb k- parancsára az A3 BCD dekád korrekciója történhet meg, s csak ezután következhet újabb shiftelés. A tizenkettedik shiftelés után az AI, A2, A3 dekádok kijelölését és esetleges korrekcióját az A4 BCD dekád kijelölése és tartalomtól függően Az Al, A2,... An BCD dekádok al, a2,. . . an kimenetei rendre a 35 beíró logika azonos hivatkozási jelű bemenetére kapcsolódnak és a 32 sorrendi áramkör a hivatkozási jelben azonos számot tartalmazó cl, c2,. .. cn szelekciós kimenetei által kiválasztva a 31 korrekciós logika d bemenetére csatlakoznak. A 31 korrekciós logika e kimenete a 34 kiíró logika bemenetére csatlakozik. A 34 kiíró logika bl, b2,... tan kimenetei ugyancsak a 32 sorrendi áramkör hivatkozási jelben azonos számot tartalmazó szelekciós kimenetei által kiválasztva az AI, A2,. . . An BCD dekádok azonos hivatkozási jelű bemeneteire kapcsolódnak. A találmány szerinti kapcsolási elrendezésben a konverzió a 33 vezérlőegység által vezérelve ismert módon végbemenő, a konverzióban szereplő bináris szám bitszámával azonos számú shiftelés alatt történik. Bináris— decimális konverzió esetén a shiftelés az sl, decimális—bináris konverzió esetén az s2 parancsra történik. Mindkét irányú konverzió esetén a shiftelések alkalmával megjelenő s3 vezérlőjeleket a 32 sorrendi áramkör számolja. Minden két shiftelés között a BCD tartalommal rendelkező, tartalomtól függően korrigálandó dekádok a 32 sorrendi áramkör által rendre kiválasztódnak, úgy, hogy az éppen kiválasztott dekád kimenete a 32 sorrendi áramkör, a hivatkozási jelben a kiválasztott dekáddal azonos számot tartalmazó szelekciós kimenete által a 35 beíró logikán keresztül a 31 korrekciós logika d bemenetére kapcsolódik. Ugyanez a szelekciós kimenet a 31 korrekciós logika e kimenetét a 34 logikán keresztül á kiválasztott dekád bemenetére kapcsoi-10 15 20 25 SO 3? 40 45 50 55 60 3