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

MAGTAB NÉPKÖZTÁRSASÁG ^Hr^ ORSZÁGOS TALÁLMÁNYI HIVATAL SZABADALMI LEÍRÁS SZOLGÁLATI TALÁLMÁNY Bejelentés napja: 1973. X. 25. (SA-2549) Közzététel napja: 1975. VIII. 28. Megjelent: 1977. II. 28. 168300 Nemzetközi osztályozás: G 06 f 7(52 Feltalálók: Tulajdonos: Hinsenkamp Alfréd oki. villamosmérnök 40%, Hubert Béla oki. villamosmérnök 40%, Számítástechnikai Koordinációs Intézet, Hazai Csaba oki. villamosmérnök 20%, Budapest Budapest Kapcsolási elrendezés elektronikus adatfeldolgozó berendezésekhez, bináris számok osztásának gyorsított elvégzésére 1 A találmány tárgya kapcsolási elrendezés elekt­ronikus adatfeldolgozó berendezésekhez, bináris számok osztásának gyorsított elvégzésére olyan eljárással, melynél az osztási részműveleteket az osztandónak mindenkor legfeljebb nt helyiértékű 5 részén (maradékán) végezzük el n2 (n 2 <n t ) helyiértékű osztóval. A kapcsolási elrendezés kiala­kítását az tette lehetővé, hogy sikerült a gyorsított osztásra egy módosított új eljárást kidolgozni. Minthogy a találmány szerinti kapcsolási elrendezés 10 ennek a módosított eljárásnak a foganatosítására szolgál, először az eljárás matematikai és adatfel­dolgozástechnikai jellegzetességeit ismertetjük, majd azok ismeretében a kapcsolási elrendezés felépítését és működésmódját. 15 Az osztási műveletek vezérlésére szolgálhat al­kalmasan felépített software, vagy - nagyobb mű­veleti sebesség elérése érdekében -külön ennek a műveletnek az. elvégzésére kialakított aritmetikai egység, vagyis hardware. Az aritmetikai egységgel 20 szemben támasztott pontossági és sebességi köve­telményekkel közel arányosan nő azok ára, terje­delme, bonyolultsága stb. A sebesség növelése adott technológiai színvonal mellett a sorrendben egymásután végzendő egyes lépések csökkentésével, 25 döntések összevonásával, egyes tevékenységek pár­huzamos elvégzésével érhető el, ami tovább növeli a helyfoglalást, bonyolultságot stb. A bonyolultsági fok növekedésének viszonya az elért eredményhez, vagyis az egyes eljárások hatékonysága igen külön- 30 böző, s erősen technológiafüggő. A technológiai színvonal növekedés újabb eljárások kidolgozását igényli és teszi lehetővé. A teljes műveleti idő csökkentésére alkalmazott ismert módszerek közül említendő: 1. Részművelet elvégzésének elhagyása, ha a részművelethez szükségesnél rövidebb idő alatt el lehet dönteni, hogy ez a részmüvelet mái- előjel­váltást hozna (azaz az osztó már nincs meg a részmaradékban). 2. Az ún. „nem helyreállító módszer", melynél az előjelváltás nem igényel inverz műveletismétlésí, hanem a negatív részmaradékot kezeljük. 3. Az operandusok normalizálása, nullák (és 1-ek) soros előre, illetve hátra léptetése. 4. Az osztó egész, illetve törtszámú többszörö­seinek felhasználásával egyidejűleg több hánya­dosbit előállítása. A léptetéses módszer ismert módon való alkal­mazása addig volt előnyös, amíg az ilyen műve­letek eredő ideje össze nem mérhetően kisebb, mint az osztási eljárás részét képező összeadási vagy kivonási részművelet. A gyors összeadó művek (MSI) elterjedésével ezek az idők összemérhetőkké váltak. Ugyanakkor a hagyományos léptetéses mód­szer különböző időzítésű szinkronjelek rendszerét igényli, ami - különösen szinkron rendszerben -komoly nehézségeket okoz. Míg az osztó egész-168300

Next

/
Thumbnails
Contents