157999. lajstromszámú szabadalom • Kapcsolási elrendezés gyors binárisdecimális és/vagy decimális-bináris konverzióra
MAGYAR NÉPKÖZTÁRSASÁG ORSZÁGOS TALÁLMÁNYI HIVATAL SZABADALMI LEÍRÁS SZOLGÁLATI TALÁLMÁNY Bejelentés napja: 1969. III. 14. (MA—1955) Közzététel napja: 1970. VI. 06. Megjelent: 1971. IX. 15. 157999 Nemzetközi osztályozás: G 06 f 5/02 Ssifit \ Feltalálók: Vashegyi György tud. munkatárs, 85%, Karádi Pál tud. s. munkatárs, 7,5%, Rózsa Kálmán tud. s. munkatárs, 7,5%, Budapest Tulajdonos: Magyar Tudományos Akadémia Központi Fizikai Kutató Intézete, Budapest Kapcsolási elrendezés gyors bináris-decimális eVvagy decimális-bináris konverzióra Gyakori feladat, hogy bináris számrendszerben dolgozó digitális mérő és/vagy adatfeldolgozó berendezésekhez perifériális berendezéseket kell csatlakoztatni. Ez utóbbiak általában a mérés vagy adatfeldolgozás során nyert eredmények rögzítését szolgálják, az adatok kiértékelése és dokumentálása (papírszalag, nyomtatott lap formájában), illetve további adatfeldolgozás céljából (lyukszalag, mágnesszalag formájában). Mivel a perifériális berendezések általában decimális számrendszerben működnek, a központi egységből történő adatkiadáshoz meg kell oldani a bináris-decimális, illetve fordított irányú adatforgalom esetén a decimális-bináris konverziót. A választás az ismert eljárások közül olyan paraméterek alapján történik, mint illeszthetőség a meglevő rendszerhez, konverziós sebesség, anyagszükséglet. Az ismert, ún. soros eljárások alapelrendezését az 1. ábra mutatja, példaképpen binárisból decimálisba történő konverzió esetén. A 'konvertálandó számot a 3 bináris regiszter tartalmazza. Az 1 vezérlőegység a parancsára a 3 bináris regiszterben a •konvertálandó bináris szám negatív megfelelője képződik. Ezután ugyancsak az 1 vezérlő egység b parancsára nyitó 2 kapuáramkörön keresztül a 4 óra o jelei egyrészt a 3 bináris regiszter bemenetére, másrészt az 5 decimális regiszter bemenetére jutnak. A 3 bináris regiszter nulla tartalma esetén megjelenő z jel hatására az 1 vezérlőegység zárja a 2 kapuáramkört. A konverzió eredményét az 5 decimális regiszter tartalmazza. 5 A soros konverziós eljárásokról megállapítható, hogy a konvertálandó számot tartalmazó regiszteren túl egy második regisztert is igényelnek, s a két regiszter egyikének komplemens képzésére is alkalmasnak kell lennie, illetve 10 visszaszámlálást biztosító logikával kell rendelkeznie. Á szükséges komplemens képzés, illetve a visszaszámlálás biztosítása különösen decimális-bináris konverzió esetén körülményes. Altalános jellemzője ezeknek az eljárásoknak a. vi-15 szonylag alacsony konverziós sebesség, s a konverziós idő függése a konvertált számtól. Másik, ugyancsak ismert eljárás a Bidec-módszer, melynél a konvertálni kívánt (bináris^de-20 cimális konverzió) vagy a konverzió eredményeként létrejövő (decimális-bináris konverzió) bináris szám bitszámával azonos számú shiftelés segítségével történik a konverzió. Egy elrendezés sét a 2. ábra mutatja, példaképpen egy max. 16 25 bites bináris szám decimálisba történő konverziója esetén. Az elrendezés egyetlen Al, A2,.. . A5 BCD (binárisan-fcódolt decimális) dekádokból álló shiftregisztert tartalmaz, ahol az A5 BCD dekád 30 legnagyobb hielyértékű fokozata — sihiftelés 157999