169342. lajstromszámú szabadalom • Bernedezés elektronikus pénztárgép mikroprogramvezérlésére
3 169342 4 a negyedik mikroprogram-regiszter kimeneteinek egy része van kötve, míg a kimenetek másik része a számregiszterrel van összekapcsolva. Az ötödik mikroprogram-regiszter kimenetei egyrészt a negyedik mikroprogram-regiszter bemeneteinek egy részére, másrészt kijelző egységre csatlakoznak, amely egység további bemenetei a hatodik mikroprogram-regiszter kimeneteivel és sornyomtató bemeneteivel vannak összekapcsolva. A sornyomtató kimenetei a második mikroprogram-regiszter bemeneteire csatlakoznak, amely regiszter kimeneteinek egy része a negyedik mikroprogram-regiszter bemeneteinek egy részével van összekapcsolva. A berendezés adatbeadó készülékének kimenetei a harmadik mikroprogram-regiszter bemeneteinek egy részére csatlakoznak, a kombinált binér binér-decimál összegző kimenetei pedig a fő-állandóértéktároló címregisztere bemeneteinek egy részére és a számregiszter bemeneteire vannak kapcsolva. Az első mikroprogram-regiszter kimenetei a címregiszter fő számlálóláncának bemeneteire csatlakoznak, míg a számlálólánc kimeneteinek egy része a negyedik és ötödik mikroprogram-regiszter bemeneteinek egy részével van összekötve. A kétirányú információtároló egység átkapcsolásvezérlője prioritás-áramkörön át állapotmeghatározó trigger bemeneteivel van összekötve, amely trigger kimenetei idő-előválasztó áramkörök vezérlő bemeneteire vannak kapcsolva. Az idő előre választó áramkörök továbbá tápegység egyenirányítóira csatlakozó áteresztő tranzisztorokat vezérlő triggerek bemeneteire csatlakoznak, ahol az idő-előválasztó áramköröknek az ütemadóra csatlakoztatott kimenete, továbbá a berendezés többi részeivel összekötött bemenete és kimenete van. A találmány szerinti megoldás előnye, hogy már a gyártás folyamán a tárolóba írhatók a fő tároló multi-állandóértéktárolójába írandó összes mikroprogramok* amelyek be- és kikapcsolások ellenére az üzemelés idején változatlanok maradnak. Ha az elektronikus pénztárgép üzemi algoritmusának megváltoztatása szükségessé válik, a változtatás egy másodperc alatt elvégezhető. A ferritmagos tároló felosztása fő- és multi-állandóértéktárolóra tetszőleges lehet, és a mikroprogramok összeállításától függ. Konstrukciós szempontból a tároló egy tipikus fő tároló az ismert technológiai és gazdasági előnyökkel, de az átprogramozó egység és a vezérelhető ütemadó a tárolót új típusú, programozható mikroprogramvezérlő berendezéssé egészítik ki, amelyhez olyan további előnyök kapcsolódnak, mint az átprogramozhatóság és az információk megőrzése üzemzavar esetén. Az alábbiakban kiviteli példára vonatkozó rajzok alapján részletesen ismertetjük a találmány lényegét. A rajzon: 1. ábra tömbvázlat 2. ábra sorrendkapcsoló tápegység elvi kapcsolási rajza. Az elektronikus pénztárgép mikroprogramvezérlésére alkalmas berendezésnek (Lábra) ferritmagos 1 tárolója van. A tároló információ-kimenetei 8 számrégiszterre csatlakoznak. A tároló cím-bemeneteire címregiszter fő 3 számlálólánca, a tároló fő-állandóértéktároló részének 9 címregisztere és átprogramozó 4 egység van kötve. Az átprogramozó 4 egység bemeneteire 5 operációs-5 kód-dekóder csatlakozik, amelynek bemeneteire a 8 számregiszter kimeneteinek egy része van kapcsolva. A számregiszter további kimenetei hat 10, 11, 12, 13, 14, 15 mikroprogram-regiszter bemeneteire adatátviteli 18 egység bemeneteire és az 1 10 tároló fő-állandóértéktároló része 9 címregiszterének bemeneteire csatlakoznak. A -8 számregiszter megfelelő kimenetei a 2 mikroprogram-kiolvasó bemeneteire vannak kötve, amely a hat 10, 11, 12, 13, 14, 15 mikroprogramregiszter vezérlő beme-15 netével, továbbá összehasonlító 16 áramkör, kombinált binér binér-decimál 17 összegző, az adatátviteli 18 egység, a címregiszter fő 3 számlálólánca és a fő-állandóértéktároló 9 címregisztere vezérlő bemenetével, továbbá kétirányú információtároló 6 20 egységgel van összekötve. Az információtároló 6 egység kimenete vezérelhető 7 ütemadó bemenetével van összekötve. A 7 ütemadó kimenetei a címregiszter fő 3 számlálólánca vezérlő bemenetére és a 2 mikroprogram-kiolvasó egyik bemenetére 25 vannak rákapcsolva, amely mikroprogram-kiolvasó további vezérlő bemenete az összehasonlító 16 áramkör kimenetével van összekapcsolva. Az összehasonlító 16 áramkör bemeneteire a második és harmadik 11, 12 mikroprogram-regiszter kime-30 neteinek egy része van kötve, míg a harmadik 12 mikroprogram-regiszter további kimenetei a kombinált binér binér-decimál 17 összegző bemeneteire csatlakoznak, amely összegző további bemeneteire a negyedik 13 mikroprogram-regiszter kimeneteinek 35 egy része van kötve, míg a kimenetek másik része a 8 számregiszterrel van összekapcsolva. Az ötödik 14 mikroprogram-regiszter kimenetei egyrészt a negyedik 13 mikroprogram-regiszter bemeneteinek egy részére, másrészt kijelző 20 egységre csatla-40 koznak, amely egység további bemenetei a hatodik 15 mikroprogram-regiszter kimeneteivel és 21 sornyomtató bemeneteivel vannak összekapcsolva. A 21 sornyomtató kimenetei a második 11 mikroprogram-regiszter bemeneteire csatlakoznak, amely 45 regiszter kimeneteinek egy része a negyedik 13 mikroprogram-regiszter bemeneteinek egy részével van összekapcsolva. A berendezés adatbeadó 19 készülékének kimenetei a harmadik 12 mikroprogram-regiszter bemeneteinek egy részére csatlakoz-50 nak. A kombinált binér binér-decimál 17 összegző kimenetei a fő-állandóértéktárolő 9 címregisztere bemeneteinek egy részére és a 8 számregiszter bemeneteire vannak kapcsolva. Az első 10 mikroprogram-regiszter kimenetei a címregiszter fő 3 55 számlálóláncának bemeneteire csatlakoznak, míg a számlálólánc kimeneteinek egy része a negyedik és ötödik 13, 14 mikroprogram-regiszter bemeneteinek egy részével van összekötve. A kétirányú információtároló 6 egység (2. ábra) 60 több kimenetű 22 tápegységet tartalmaz 23 egyenirányítókkal, amelyekre 25 triggerrel vezérelt áteresztő 24 tranzisztorok csatlakoznak. Az első egyenirányítóra 29 stabilizátor csatlakozik. A 6 egységnek továbbá 26 átkapcsolásvezérlője, 27 prio-65 ritás-áramköre, állapotmeghatározó 28 triggere és 2