168300. lajstromszámú szabadalom • Kapcsolási elrendezés elektronikus adatfeldolgozó berendezésekhez bináris számok osztásának gyorsított elvégzésére

11 168300 12 Az inhibitor Y fokozat egyik kimenete a negyedik átmeneti G tároló harmadik bemenetére, másik kimenete a szorzó H egység vezérlőbeme­netére van kötve. A második átmeneti M tároló kimenete a második választó L hálózat második bemenetére, a második csak kiolvasható F tároló egy bemenetére és a második kombinációs 0 hálózat egy beme­netére van kötve, a harmadik átmeneti N tároló kimenete az összeadó C egység vezérlőbemenetére, míg a negyedik átmeneti C tároló kimenetei a második csak kiolvasható F tároló egy-egy cím­bemenetére vannak kötve. A kiértékelő T hálózat két előnyös kiviteli alakja mutatják a 8., illetve 9. ábra. A 8. ábra szerinti kivitelnél az első csak kiolvasható TA tároló csakugyan 2V+W cellával és v címbemenettel van kialakítva, s a kiértékelő T hálózat rendelkezik ún. komplemensképző TB fokozattal is. Komple­mensképző fokozaton értendő az a hálózat, mely vezérlőjel függvényében a bemenő információnak vagy egyenes vagy negált értékét adja ki. A komplemensképző TB fokozat v bemenetére a kiértékelő T hálózat egy-egy első bemenete, v+1 -ik bemenetére pedig a kiértékelő T hálózat második bemenete van kötve, s a komplemensképző TB egység v kimenete az első csak kiolvasható TA tárolója egy-egy címbemenetére van kötve. A 9. ábra szerinti kivitelnél a kiértékelő T hálózat első csak kiolvasható TA tárolója két — egyenként 2V+W cellás és v+1 címbemeneten át címezhető — TA-1, illetve TA-2 mezőből áll, s mindkét TA-1, illetve TA—2 mezőnél v címbemenetre a kiértékelő T hálózat egy-egy első bemenete, míg a v+1 -ik címbemenetre a kiértékelő T hálózat második bemenete van kötve. A kapcsolási elrendezés működésmódja az eljárás és az összeköttetések ismeretében tulajdonképpen követhető, ezért azt csak röviden, a teljesség kedvéért ismertetjük. A művelet megkezdésekor az operandusokat (ni helyiértékű osztandó, illetve n2 helyiértékű osztó) beírjuk a második, illetve első I, illetve B regisz­terekbe. Kiinduló helyzetben a harmadik átmeneti tároló kimenő jele az összeadó C egységet úgy vezérli, hogy annak párhuzamos kimeneteire az első bemenetekre jutott információ, vagyis változ­tatás nélkül a második regiszter tartalma kerül. Ebben a fázisban a bináris szorzó H egység kimenetén is ez az információ van jelen. Ennek megfelelően a figyelt j cella tartalma az osztandó legmagasabb j helyiértékének értékével címez. Az első B regiszter figyelt ( cellája az osztónak a legmagasabb -mindenképpen „1" értékű- helyi­értékét közvetlenül követő t helyiérték informá­ciójával címez. Minthogy azonban a műveletvégzés közben a B regiszter szükség szerint a teljes osztót vagy annak csak fele értékét tartalmazza, a címzést pedig mindig a teljes osztó bitjeinek kell végeznie, ezek a címjelek az első átmeneti S tárolóba kerülnek, s így a címzés minden fázisban hiány­talan. Az összesen z címjel közül v címjel kiválasztja az első csak kiolvasható TA tárolóba beírt döntési tábla egy sorának információit, a további w címjel ezek közül egy bitet. Ez a bit kerül az első választó R hálózat kimenetére, mint IÊI. Minthogy egy bitnek csak két állapota lehet, IÉI pedig három értéket vehet fel (ti. 0, 1/2, és 1), ez az információ még nem egyértelmű. Ha 5 megnézzük az 5. ábrát, azt látjuk, hogy a TA tárolóban azÉ = Oés az É=l értékelésnek egya­ránt „0" információ felel meg, az É = 1/2 értéke­lésnek pedig „1". Az első kombinációs P hálózat az R hálózat kimenő jele és két figyelt cella 10 tartalma közötti logikai összefüggést vizsgálja, s úgy kötendő be, hogy a kombinációs P hálózat első kimenetén É = l esetén legyen „1" állapot, második kimenetén É = 0 esetén legyen „1" állapot, míg az É = 1/2 értéket a mindkét kime-15 neten egyidejűleg megjelenő „0" fejezi ki. Ezt az értéket a negyedik átmeneti G tároló tárolja. Az összeadó C egység túlcsorduláskimenetén levő információ jut a második választó L hálózat első adatbemenetére. A második adatbemenetre a 20 második átmeneti M tárolóban pillanatnyilag levő információ jut, mely az előző részműveletnél nyeri részmaradék előjele (Sj_i), ez attól függ, hogy az előző részműveletnél volt-e túlcsordulás vagy sem. A második választó hálózat kimenetén ezután az 25 i-ik részművelet részmaradékának előjele (SÍ) je­lenik meg. (Ez a kialakítás biztosítja, hogy a művelet bármely előjel esetén folytatható, vagyis „nem helyreállító" módszer szerinti). Az i-ik és az (i—l)-ik részműveletnél kapott előjel a második 30 csak kiolvasható F tároló egy-egy címbemenetére jut. A negyedik átmeneti G tárolóból egyrészt az oda beírt kétbites É-érték kerül az F tároló egy-egy címbemenetére, másrészt az inhibitor K fokozat kimenőjele. Ezt a fokozatot azért ne-35 vezzük inhibitor fokozatnak, mert a részművelet kezdetén — ha É = 1 — letiltja a szorzó H egység vezérlőbemenete útján a szorzást, úgy hogy el­végezhető az előkészítő lépés, az osztónak az osztandóból való kivonása. Ezt követően az inhi-40 bitor Y fokozat egyik bemenetére a központi vezérlőegységtől eellenkező utasítás érkezik és a részművelet további lépéseiben a szorzás letiltására nem kerülhet sor, függetlenül É pillanatnyi értéké­től. Az inhibitor Y fokozat kimenő jelének szerepe 45 a második csak kiolvasható F tároló címzésében viszont abban áll, hogy kijelöli, hogy az F tároló a III. táblázat vagy a IV. táblázat szerinti döntési táblának megfelelően adja ki a hányadosbitet. Az öt címjel tehát kiválasztja a második döntési 50 táblából az adott részművelet eredményét jelentő, két hányadosbitet, melyek helyiértékük szerint a harmadik, illetve negyedik D, illetve E regiszter bemenetére kerülnek. A leírt működés lényegében egyező, akár a 55 kiértékelő T hálózat 8. ábra szerinti, akár a 9. ábra szerinti kialakítását alkalmaztuk. A kétfajta kivitel közötti különbség abban van, hogy a TA tárolóban azt az előjel szerinti választást, melyet az F tároló kapcsán már ismertettünk, a TA tároló 60 v+1 -ik címbemenetére közvetlenül adott jel vezé­relje-e, vagy pedig az előjelválasztás céljára iktas­sunk-e be előzetesen működő komplemensképző TB fokozatot. Ha ilyen nem iktatunk be, akkor ugyanis - itt nem részletezendő okból — kétszeres 65 tárolókapacitás, vagy párhuzamosan kötött két 6

Next

/
Thumbnails
Contents