175530. lajstromszámú szabadalom • Kapcsolási elrendezés decimális hexadecimális avgy magasabb alapú számrendszerekben kifejezett számok osztásának gyorsított elvégzésére

5 175530 6 követő első egyes után van. Ez az öt bit tulajdonkép­pen az osztandó, illetve az osztó mantisszája. Legyen például a 14 adatkimeneten megjelenő hexadecimális szám 40. Ez bináris alakban: 0100 1010. A karakterisztika értéke ekkor -2, a 7 mul­tiplexor egység kimenetén megjelenő bitek sorrendje pedig: 00101, azaz 5/32 lesz. A 2 tár logaritmustáblázatot tartalmaz, és az öt bemeneti vonal révén, amelyek a 21 címbemenetek­­hez csatlakoznak 25 címmel címezhető. A 2 tár min­den címhez tartalmazza a címnek megfelelő szám 2-es alapú logaritmusát öt bináris bit pontossággal. A 2 tár tartalmát az 1. táblázat szemlélteti. A 2 tár összesen öt kimeneti vonala mantissza 4b tár 43 bemenetéihez és 3b mantissza kivonó logika első 31 bemenetéihez csatlakozik. A 3b mantissza kivonó logika második 32 bemenetei a mantissza 4b tár 44 kimenetével van összekötve. A karakterisztika 4a tár 42 kimenete 3a karak­terisztika kivonó logika második 32a bemenetéihez, míg a 3a karakterisztika kivonó logika első 31a be­menetei a 8 kódoló kombinációs hálózat 82 kimene­teihez csatlakoznak. A 3a karakterisztika kivonó logika és a 3b man­tissza kivonó logika együttes feladata az osztandó logaritmusának csökkentése az osztó logaritmusával. Tekintettel arra, hogy az osztási művelet során az osz­tó számértéke nem változik, az osztó számértékének a 14 adatkimeneten való megjelenítésével egyidejű­leg a 4a és 4b tárakat vezéreljük és ebbe úgy újuk be az osztó logaritmusát, hogy a karakterisztika a ka­rakterisztika 4a tárba, a mantissza pedig a mantissza 4b tárba kerül. A 3a karakterisztika kivonó logika tehát az osz­tandó karakterisztikájából kivonja az osztó karakte­risztikáját, a 3b mantissza kivonó logika pedig az osz­tandó mantisszájából kivonja az osztó mantisszáját. Az átvitel figyelembevétele céljából a 3b mantissza kivonó logika 36 túlcsordulás kimenete a 3a karak­terisztika kivonó logika 35 átvitel bemenetével van összekötve. A 3a karakterisztika kivonó logika 33 kimenetén a különbség karakterisztikája t+1 vonalon jelenik meg. A különbség mantisszája s=5 vonalon keresztül a 3b mantissza kivonó logika 34 kimeneteiről a második 5 tár 51 címbemeneteihez csatlakozik. Az 5 tár csak ki­olvasható felépítésű és kapacitása megegyezik a 2 tá­réval. Az 5 tár tartalmát a 2. táblázat szemlélteti, és ez tulajdonképpen az 51 címbemenetekre vezetett öt­jegyű bináris szám 2-es alapú antilogaritmusa. A 33 kimeneteken megjelenő karakterisztika meg­határozza, hogy az 5 tár u=m=4 kimeneti vonalain megjelenő hexadecimális szám bitjei közül a hánya­dos számértékének meghatározásához mennyit kell figyelembe venni. Az ezt meghatározó összefüggés a 3. táblázatban látható. A hányados hexadecimális értékét 9 multiplexor áramkör segítségével könnyen meghatározhatjuk. A 3a karakterisztika kivonó logika 33 kimenete a 9 multiplexor áramkör 92 vezérlőbemenetéhez csatla­kozik, és a 9 multiplexor áramkör 93 kimenetein a 91 bemenetekre vezetett bitek közül csak azok a bitek jelennek meg, amelyek a 3. táblázatban a karakte­risztikának megfelelnek. A t+1 vezérlő bemenet a 9 multiplexor áramkört a hányados antilogaritmus ka­rakterisztikájának megfelelően továbblépteti és azok­ra a kimenetekre, amelyek a 91 bemenetek egyikével sem kapcsolódnak, mesterségesen nullát ú be. A 9 multiplexor 93 kimenetein megjelenik a há­nyados hexadecimális számértéke, amely a 13 vezér­­lőbemeneten keresztül az 1 osztó egységben levő osz­tótöbbszörös tárat a megállapított hányadosnak meg­felelően címezi meg. A találmány szerinti kapcsolási elrendezés műkö­dését a fentiek alapján egy példakénti hányadosmeg­állapítás kapcsán ismertetjük. Legyen az osztási feladat: FB3 : 4A 1. Első lépésben az osztó bitjeit kiadjuk a 14 adat­kimeneten, amelynek bináris értéke: 0100 1010 lesz. A 8 kódoló kombinációs hálózat figyeli az első há­rom bitet, és megállapítja, hogy a karakterisztika -2. A 7 multiplexor egységet úgy vezérli, hogy a harmadik vonaltól kezdődő öt bitvonal jéleriik meg a kimeneten. A kimeneti jel így a 73 kimene­ten 00101 értékű lesz. 2. A 2 tárat az 5/32-es szám címzi. Az 1. táblázatból látható, hogy ehhez 7/32 logaritmus tartozik, amely a 22 kimeneten jelenik meg. Az osztó -2 ér­tékű karakterisztikáját a karakterisztika 4a tár, a 7/32-es mantisszát pedig a mantissza 4b tár tárolja. 3. Az osztandó első két számjegyét FB-t kiadjuk a 14 adatkimeneten. Ez bináris alakban: 1111 1011. Az osztandó karakterisztikája -1, mantisszája 11110. Az 1. táblázatból látható, hogy 30/32-eshez 31/32-es logaritmusérték tartozik. A 3a karakte­risztika kivonó logika elvégzi a -1 -(-2)=+l kivo­nást, a 3b mantissza kivonó logika pedig a 31/32 — 7/32 = 24/32 kivonást. 4. Az 5 tár a 2. táblázatban látható módon kimene­tén D-számjegyet, bináris alakban 1101-et ad ki. 5. A 9 multiplexor áramkört az eredmény +l-es ka­rakterisztikája a 3. táblázattal összhangban kétszer jobbra lépteti, amikoris a bemenetén megjelenő 1101 bitek közül csak a két első egyes kerül a két utolsó vonalra. A 93 kimeneten megjelenő szám így a hányados hexadecimális értéke, azaz 0011 =3 lesz. A találmány szerinti megoldás nemcsak a példaként bemutatott módon építhető meg, hanem annak szá­mos változata a fenti leírás alapján szakember számá­ra kézenfekvővé válik. így például a 3 logikai áram­kör nemcsak kettéválasztott módon, hanem közvet­lenül is megvalósítható. A 4 tár is elhagyható, ha az 1 osztó egység az osztandót és az osztót külön-külön folyamatosan kiadja. Szabadalmi igénypontok 1. Kapcsolási elrendezés decimális, hexadecimális vagy magasabb alapú számrendszerekben kifejezett számok osztásának gyorsított elvégzésére, amelynek osztó egysége az osztási részműveleteket az osztó kijelölt többszöröseivel végzi el, és az osztó egység­nek az osztótöbbszöröst kijelölő vezérlőbemenete, valamint az osztandó és az osztó meghatározott szá­mú magas helyértékű számjegyeit kiadó legalább egy adatkimenete van, azzal jellemezve, hogy az osztó egységnek (1) a legalább egy adatkimenete (14) loga­ritmustáblázatot tartalmazó első tár (2) címbemene­teihez (21) csatlakozik, az első tár (2) kimenete (22) a logaritmizált értékek különbségének képzésére logi­kai áramkör (3) bemenetelhez csatlakozik (31,32), a logikai áramkör (3) kimenete (34) antilogaritmus táblázatot tartalmazó második tár (5) címbemeneté­5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Oldalképek
Tartalom