169342. lajstromszámú szabadalom • Bernedezés elektronikus pénztárgép mikroprogramvezérlésére

5 169342 6 idő-elválasztó 30 áramkörei vannak. A kétirányú információtároló 6 egység 26 átkapcsolásvezérlője a 27 prioritás-áramkörön át az állapotmeghatározó 28 trigger bemeneteivel van összekötve amely trig­ger kimenetei az idő-előválasztó 30 áramkörök ve- 5 zérlő bemeneteire vannak kapcsolva. Az idő-elő­választó áramkörök továbbá a 22 tápegység 23 egyenirányítóira csatlakozó áteresztő 24 tranzisz­torokat vezérlő 25 triggerek bemeneteire csatla­koznak. Az idő-előválasztó 30 áramköröknek a 7 '0 ütemadóra (l.ábra) csatlakoztatott h kimenete, to­vábbá a berendezés többi részeivel összekötött g bemenete és s kimenete van. A berendezés működése az alábbi: 15 A mikroprogramok, amelyek az elektronikus pénztárgép üzemi algoritmusát meghatározzák, a berendezés ferritmagos 1 tárolójába vannak beírva. A pénztárgép bekapcsolásakor az információtároló 6 egység a tápfeszültségek bekapcsolásának logikus 20 sorrendjét és a berendezés alapállásba állítását biz­tosítja, így a hat 10, 11, 12, 13, 14, 15 mikro­program-regisztert, az adatátviteli 18 egységet és a címregiszter fő 3 számlálóláncát alapállásba állítja. Miután az alapállás létrejött, az információtároló 6 25 egység indítja a 7 ütemadót és ezzel az ún. „visszaállító" programot, amely a berendezést abba az állapotba hozza, amelyben az utolsó kikapcsolás előtt volt. Ez a lehetőség biztosítja, hogy az áram­szünet vagy más üzemzavar miatt abbahagyott mű- 30 veletet a pénztárgép az üzemzavar megszűnte után befejezhesse. Az elektronikus pénztárgép minden művelete után a „kijelzés és adatbevitel" program követ- 35 kezik, amely az adatbeadó 19 készülékkel beadott új instrukciók beadásával ér véget. Az egyes mikro­programok lefuttatásának menete az alábbi: a címregiszter fő 3 számlálóláncának kiválasztott cím­jén-tárolt mikroprogram az 1 tárolóból a 8 szám- 40 regiszterbe íródik át. A 2 mikroprogramkiolvasó értelmezi a kivitelezendő mikroutasítást. A találmány szerinti berendezés az alábbi har­mincegy mikroutasítás végrehajtását teszi lehetővé. 45 — az információ a 8 számregiszterből a fő-állan­dóértéktároló 9 címregisztere „új" részébe íródik, — az információ a 8 számregiszterből a fő-állan­dóértéktároló 9 címregisztere „régi" részébe íródik, — az információ a 8 számregiszterből az első 10 50 mikroprogram-regiszter „új" részébe íródik be, — az információ a 8 számregiszterből az első 10 mikroprogram-regiszter „régi" részébe íródik be, — az információ a 8 számregiszterhői a har­madik 12 mikroprogram-regiszterbe rövidítve író- 55 dik be. — az információ a 8 számregiszterből a har­madik 12 mikroprogram-regiszterbe teljesen átíró­dik, — az információ a 8 számregiszterből a negyedik 60 13 mikroprogram-regiszterbe íródik be, — az inforrnáció a 8 számregiszterből a második 11 mikroprogram-regiszterbe íródik be, — az információ a 8 számregiszterből az ötödik 14 mikroprogram-regiszterbe íródik be, 65 — az információ a 8 számregiszterből a hatodik 15 mikroprogram-regiszterbe íródik be, — az információ a 8 számregiszterből az adat­átviteli 18 egységbe íródik át, — az információ a negyedik 13 mikroprogram­-regiszterből a 8 számregiszterbe íródik át, — a kombinált binér binér-decimál 17 összegző tartalma binér formában a fő-állandóérték-tároló 9 címregisztere „új" részébe íródik át, — a kombinált binér binér-decimál 17 összegző tartalma binér formában a 8 számregiszterbe író­dik át, — a kombinált binér binér-decimál 17 összegző tartalma binér formában a fő-állandó értéktároló 9 címregisztere „régi" részébe íródik át, — a kombinált binér binér-decimál 17 összegző tartalma decimái formában a 8 számregiszterbe íródik át, — a második 11 mikroprogram-regiszterből az információ a negyedik 13 mikroprogram-regiszterbe íródik át, — az információ az ötödik 14 mikroprogram­-regiszterből a negyedik 13 mikroprogram-regisz­terbe íródik át, — az információ az első 10 mikroprogram-regisz­terből feltétel nélkül a címregiszter fő 3 számlá­lóláncára jut, — az információ az első 10 mikroprogram-regisz­terből a binér binér-decimál 17 összegző által meg­szabott feltételtől függően a címregiszter fő 3 számlálóláncára jut, -az információ az első 10 mikroprogram-regisz­terből a 21 sornyomtató által adott kezdeti feltétel teljesülése esetén jut a címregiszter fő 3 számláló­láncára, — az információ a 21 sornyomtatóról a második 11 mikroprogram-regiszterbe íródik be, — a bemenő számadat-instrukció az adatbaadó 19 készülékből a harmadik 12 mikroprogram-regisz­terbe íródik be, -a bemenő művelet-instrukció az adatbeadó 19 készülékből a harmadik 12 mikroprogram-regisz­terbe íródik be, — a bemenő azonosító adatok az adatbeadó 19 készülékből a harmadik 12 mikroprogram-regisz­terbe íródnak be, -a vezérlőjel az adatátviteli 18 egységet vezérli, — az információ a címregiszter fő 3 számláló­láncáról a harmadik és negyedik 13, 14 mikroprog­ram-regiszterre jut. Az információ-utasítás: kikap­csolni-stop. A mikroutasítások teljesítése után a 7 ütemadó „egy "-el továbblépteti a címregiszter fő 3 szám­lálóláncát, kiolvassa a ferritmagos 1 tárolóból a következő mikroutasítást, megtörténik a mikro­művelet végrehajtása és a ciklus a továbbiakban ismétlődik. A ferritmagos 1 tároló fő-állandóértéktároló ré­szében tárolódnak az adatbeadó 19 készülékkel beírt szám- és azonosító adat információk, amelye­ket az elektronikus pénztárgép feldolgoz. Ezek az információk az adatbeadó 19 készüléken bebil­lentyűzhetők. Az információkkal végzett műveletek során az 5 operációskód-dekóder meghatározza a fő-állandóértéktárolóba beavatkozó 4 egység üzem-3

Next

/
Oldalképek
Tartalom