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

1 186 204 2 szükség esetén tároljuk, majd miután az eredmény előállt, azt a kimenő vonalakra adjuk, azzal jelle­mezve, hogy a decimális műveleteket két vagy több lépésben végezzük oly módon, hogy először egy vagy több bináris műveletet végzünk és a keletke­zett hexadecimális átviteleket tároljuk vagy módo­sítjuk velük a már tárolt átviteleket, a részeredmé­nyeket pedig szükség esetén tároljuk, majd a tárolt átvitelek segitségével generált értékek és a részered­mények felhasználásával egy vagy több bináris mű­veletet végzünk és amikor az eredmény előállt, azt a kimenő vonalakra kapuzzuk (1. ábra). 2. Az 1. igénypont szerinti eljárás foganatosítási módja, azzal jellemezve, hogy decimális számok előjelhelyes összeadása esetén először binárisan összeadjuk a két számot, az összeadás közben az átviteleket és az eredményeket tároljuk, majd a tárolt bináris összeg minden helyiértékéhez hatot adunk hozzá, mely eredményt nem őrizzük meg, hanem a keletkezett átvitelek és a már tárolt átvite­lek „VAGY”-kapcsolatát tároljuk, ezután a tárolt átvitelekkel egy korrekciós tényezőt generálunk, melyet a bináris összeghez adunk (2. ábra). 3. Az 1. vagy 2. igénypont szerinti eljárás fogana­tosítási módja, azzal jellemezve, hogy olyan szám­­ábrázolási módok esetében, ahol a számjegyek érté­két hordozó bitmezők közé ilyen szempontból ér­dektelen bitmezők ékelődnek, és/vagy a helyiérték­viszonyok nem felelnek meg a műveletvégző egység helyiértékviszonyainak, a decimális számok előjel­­helyes összeadását úgy végezzük, hogy először bi­nárisan összeadjuk a két számot úgy, hogy az ösz­­szeadás közben a hexadecimális átvitelek terjedését megakadályozzuk, a hexadecimális átviteleket és a bináris összeget tároljuk, majd a bináris összeghez 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 „VAG Y”­­kapcsolatát tároljuk, majd ezt az utolsó lépést mindaddig ismételjük, amíg hexadecimális átvite­lek keletkeznek, ezután a tárolt átvitelek segítségé­vel egy korrekciós tényezőt képezünk, melyet a bináris összeghez adunk (3. ábra). 4. Az 1. vagy 2. igénypont szerinti eljárás fogana­tosítási módja, azzal jellemezve, hogy a decimális bináris konverziót kettővel való osztások sorozatá­val oly módon valósítjuk meg, hogy először a kon­vertá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, majd a konvertálandó számból levonjuk a tárolt átvite­lek segítségével generált korrekciós tényezőt, majd 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 (4. ábra). 5. Az 1. vagy 2. vagy 4. igénypont szerinti eljárás foganatosítási módja, azzal jellemezve, hogy a biná­ris-decimális konverziót kettővel való szorzá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árol­juk, majd a konvertálandó számhoz hozzáadunk egy, a tárolt átvitelek segítségével generált korrek­ciós tényezőt, majd az eredményt balra léptetjük oly módon, hogy a kilépő bitek egy másik regiszter­be lepnek be, ezt mindaddig ismételjük, amíg a teljes konverziót el nem végezzük (5. ábra). 6. Áramköri elrendezés bináris és decimális szá­mítógép aritmetika kialakítására, előnyösen az 1-5. igénypontok szerinti eljárás foganatosítására, 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 ke­resztül a műveletvégző egységre, valamint a köz­ponti vezetékkötegre van kötve, azzal jellemezve, hogy az áramköri elrendezésnek műveletvégző egy­sége (11), átviteli egysége (13), korrekciós egysége (12). valamint vezérlő egysége (14) van, a művelet­­végző egység (11) bemenetei rendre bemenő-, visz­­szacsatoló adat vezetékkötegekre (A, B), valamint művelet vezérlő vezetékkötegen (G) keresztül a ve­zérlő egység (14) kimeneteire, kimenetei pedig ki­merő adat vezetékkötegre (C), valamint az átviteli vezr tékkötegen (D) keresztül az átviteli egység (13) bemenetelre csatlakoznak, az átviteli egység (13) bemenetei átvitelt vezérlő vezetékkötegen (H) ke­resztül a vezérlő egység (14) kimeneteire, valamint az átvitelt visszacsatoló vezetékkötegen (E) keresz­tül raját kimeneteire, továbbá a vezérlő és a korrek­ciós egységek (14, 12) bemeneteire vannak kötve, a korrekciós egység (12) további bemenetei a korrek­ciót vezérlő vezetékkötegen (K) keresztül a vezérlő egység (14) további kimeneteire, kimenetei pedig a visszacsatoló adat vezetékkötegre (B) vannak csat­lakoztatva, a vezérlő egység (14) ki/'bemenetei a központi vezetékkötegre (V) vannak kötve, az áramköri elrendezés bemenetéit a visszacsatoló adat vezetékköteg (B), ki/bemeneteit a központi vezetékköteg (V) és a bemenő vezetékköteg (A), kimenetéit pedig a kimenő adat vezetékköteg (C) képezik (6. ábra). 7. A 6. igénypont szerinti áramköri elrendezés kiviteli alakja, azzal jellemezve, hogy az átviteli egységnek (13) láncbakapcsolt átvitelt módositó egysége (15), valamint átvitel tárolója (16) van (6. ábra). 8. A 6. és 7. igénypont szerinti áramköri elrende­zés kiviteli aiakja, azzal jellemezve, hogy a korrekci­ós egységnek (12) bemeneti multiplexere (17) és módosító egysége (18) van, a módosító egység (18) bemenetei a bemeneti multiplexer (17) kimeneteire, valamint a korrekciót vezérlő vezetékkötegre (K), kimenetei a visszacsatoló adat vezetékkötegre (B) csatlakoznak, a bemeneti multiplexer (17) bemene­tei a korrekciót vezérlő és az átvitelt visszacsatoló vezetékkötegekre (K, G) vannak kötve (7. ábra). 9. A 6-8. igénypontok bármelyike szerinti áram­köri elrendezés kiviteli alakja, azzal jellemezve, hogy a módosító egység (18) konstans táblázatot vagy konstans táblázatokat tartalmazó, csak olvas­­ha'ó memória. 0. A 6-9. igénypontok bármelyike szerinti áramköri elrendezés kiviteli alakja, azzal jellemez­ve, hogy a műveletvégző egységnek (11) a művelet vezérlő vezetékkötegre (G) kapcsolódó regiszter­­tömbje (19), első és második átmenő multiplexere (20, 21), művelet végrehajtó egysége (22) és regisz­ter egysége (23) van, az első átmenő multiplexer 5 10 15 20 25 30 35 40 45 50 55 60 65 7

Next

/
Thumbnails
Contents