186204. lajstromszámú szabadalom • Eljárás és áramköri elrendezés bináris és decimális számítógép aritmetika kialakítására

I !S6 204 2 megakadályozzuk. A hexadecimális átviteleket és a bináris összeget tároljuk. Ezután a bináris összeg­hez hozzáadunk egy, a tárolt átvitelek által generált számot, az eredményt nem őrizzük meg, a hexade­cimális átvitelek és a már tárolt átvitelek „VAGY”­­kapcsolatát tároljuk. Ezt az utolsó lépést mindad­dig ismételjük, amíg hexadecimális átvitelek kelet­keznek. Végül a tárolt átvitelek segítségével egy korrekciós tényezőt képezünk, melyet a bináris ösz­­szeghez adunk. Célszerű továbbá, ha a decimális-bináris kon-, verziót kettővel való osztások sorozatával oly mó­don valósítjuk meg, hogy először a konvertálandó szám mindegyik jegyéhez 8-at adunk úgy, hogy az összeadás során az átvitelek terjedését megakadá­lyozzuk és az átviteleket tároljuk. A konvertálandó számból levonjuk a tárolt átvitelek segítségével ge­nerált korrekciós tényezőt. Az eredményt jobbra léptetjük oly módon, hogy a kilépő bitek egy másik regiszterbe lépnek be. Ezt mindaddig ismételjük, amíg a teljes konverziót el nem végezzük. Célszerű továbbá az is, ha a bináris-decimális konverziót kettővel való szorzások szorzatával oly módon valósítjuk meg, hogy először a konvertálan­dó szám mindegyik jegyéhez 8-at adunk úgy, hogy az összeadás során az átvitelek terjedését megaka­dályozzuk és az átviteleket tároljuk. A konvertá­landó számhoz hozzáadunk egy, a tárolt átvitelek segítségével generált korrekciós tényezőt. Az ered­ményt balra léptetjük oly módon, hogy a kilépő bitek egy másik regiszterbe lépnek be. Ezt mindad­dig ismételjük, amíg a teljes konverziót el nem vé­gezzük. A találmány szerinti áramköri elrendezés egy olyan ismert áramköri elrendezés továbbfejlesztése, melynek kimenő adat vezetékkötegre kapcsolódó műveletvégző egysége és vezérlő egysége van. A vezérlő egység művelet vezérlő vezetékkötegen keresztül a műveletvégző egységre, valamint köz­ponti vezetékkötegre van kötve. A továbbfejlesztés, vagyis a találmány abban van, hogy az áramköri elrendezésnek műveletvégző egysége, átviteli egysége, korrekciós egysége, vala­mint vezérlő egysége van. A műveletvégző egység bemenetei rendre bemenő, visszacsatoló adat veze­tékkötegekre, valamint művelet vezérlő vezetékkö­tegen keresztül a vezérlő egység kimeneteire, kime­netei pedig kimenő adat vezetékkötegre, valamint az átviteli vezetékkötegen keresztül az átviteli egy­ség bemeneteire csatlakoznak. Az átviteli egység bemenetei átvitelt vezérlő vezetékkötegen keresztül a vezérlő egység kimeneteire, valamint az átvitelt visszacsatoló vezetékkötegen keresztül saját kime­neteire, továbbá a vezérlő és a korrekciós egységek bemeneteire vannak kötve. A korrekciós egység további bemenetei a korrekciót vezérlő vezetékkö­tegen keresztül a vezérlő egység további kimenetei­re, kimenetei pedig a visszacsatoló adat vezetékkö­tegre vannak csatlakoztatva. A vezérlő egység ki/ bemenetei a központi vezetékkötegre vannak köt­ve. Az áramköri elrendezés bemenetét a visszacsa­toló adat vezetékköteg ki/bemeneteit a központi vezetékköteg és a bemenő vezetékköteg, kimenetét pedig a kimenő adat vezetékköteg képezik. A találmány értelmében célszerű, ha az átviteli egységnek láncbakapcsolt átvitelt módosító egysé­ge, valamint átvitel tárolója van. Nevezetesen célszerű, ha a korrekciós egységnek bemeneti multiplexere és módosító egysége van. A módositó egység bemenetei a bemeneti multiple­xer kimeneteire, valamint a korrekciót vezérlő veze­­tékk Dtegre, kimenetei a visszacsatoló adat vezeték­kötegre csatlakoznak. A bemeneti multiplexer be­menetei a korrekciót vezérlő és az átvitelt visszacsa­toló vezetékkötegekre vannak kötve. Célszerű továbbá, ha a módositó egység kons­tans táblázatot, vagy konstans táblázatokat tartal­mazó csak olvasható memória. Nevezetesen célszerű az is, ha a műveletvégző egységnek a művelet vezérlő vezetékkötegre kap­csolódó regisztertömbje, első és második átmenő multiplexere, művelet végrehajtó egysége és regisz­ter egysége van. Az első átmenő multiplexer beme­netei a visszacsatoló adat vezetékkötegre, valamint a kimenő regiszter vezetékkötegen keresztül a re­gisztertömb kimeneteire, kimenetei pedig az első bemenő adat vezetékkötegen keresztül a művelet végrehajtó egység bemeneteire vannak kötve. A második átmenő multiplexer bemenetei a beme­nő vezetékkötegen keresztül a regisztertömb továb­bi kimenetéire, valamint a regisztert visszacsatoló vezetékkötegen keresztül a regiszter egység kimene­teire, kimenetei pedig a második adat bemenő veze­tékkötegen keresztül a művelet végrehajtó egység további bemeneteire vannak csatlakoztatva. A re­giszter egység bemenetei a bemenő regiszter veze­tékkötegen keresztül a művelet végrehajtó egység kimenetéire vannak kötve. A műveletvégző egység bemenetéit a visszacsatoló adat, a művelet vezérlő és a bemenő vezetékköteg, valamint a regiszter­­tömb bemenetére csatlakozó kimenő adat vezeték­­kö'eg, kimeneteit pedig a bemenő vezetékköteg, valamint rendre a művelet végrehajtó egység, illetve a regiszter egység további kimeneteire csatlakozó át\iteli és kimenő adat vezetékkötegek képezik. Célszerű továbbá az is, ha a regiszter egységnek a művelet vezérlő vezetékkötegre kapcsolódó első és második léptető áramköre, regisztere, valamint meghajtó áramköre van. A regiszter bemenetei a második léptető áramkör kimeneteire, kimenetei pe iig a regisztert visszacsatoló vezetékkötegre van­nak kötve. A meghajtó áramkör bemenetei az első léptető áramkör kimeneteire, kimenetei pedig a ki­menő adat vezetékkötegre vannak csatlakoztatva. A regiszter egység bemenetéit az első és második léptető áramkör bemeneteire csatlakozó bemenő regiszter vezetékköteg és a művelet vezérlő vezeték­köteg, kimeneteit a kimenő adat vezetékköteg és a regisztert visszacsatoló vezetékköteg képezi. Célszerű továbbá még az is, ha a műveletvégző egységnek a művelet vezérlő vezetékkötegre csatla­kozó legalább két művelet végrehajtó modulja, ve­zérlő áramköre és átvitelt képző áramköre van. A vezérlő áramkör bemenetei részben az informáci­ós vezetékkötegen keresztül az átvitelt képző áram­kör kimeneteire, részben pedig az átvitel vezetékkö­teg átvitel vezetékein át az elsőtől n-1 művelet végrehajtó modul, kimenetei pedig a túlcsordulás vezetékeken keresztül a másodiktól n művelet vég­rehajtó modul bemeneteire vannak kötve. Az átvi­5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Thumbnails
Contents