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

7 169342 8 módját, ami négyféle lehet: biztosítás, kiolvasás törlés nélkül, kiolvasás törléssel és beírás. A fő-ál­landóértéktárolö kiválasztott cellájának címét a fő-állandóértéktároló 9 címregisztere határozza mèg. A tápfeszültség kimaradását az információ­tároló 6 egység azonnal érzékeli, és megváltoztatja a mikroprogramok végrehajtásának sorát. Ha a táp­feszültség megszűnik, akkor a „megszakítás" mikro­program hatására a ferritmagos 1 tárolóban táro­lódik a második, harmadik, negyedik és ötödik 11, 12, 13, 14 mikroprogram-regiszter tartalma, ami lehetővé teszi, hogy a tápfeszültség bekapcsolása után a műveletsor ott folytatódjék ahol megsza­kadt. Az információ átírásának idején az információ­tároló 6 egység ä tápegység maradék energiájából biztosít tápfeszültséget, majd a ferritmagos 1 táro­lóba beírt információt megőrzi. Az elektronikus pénztárgép olyan esetekben is kikapcsol, ha az információtároló 6 egység egy megengedett határon túli feszültségcsökkenést, feszültségnövekedést stb. érzékel. Az adatbeadó 19 készülékbe beadott minden információnak mikroprogram felel meg, amely mik­roprogramok egy sor mikroműveletet tartalmaznak, amelyek információátvitelt valósítanak meg a 10, 11, 12, 13, 14, 15 mikroprogram-regiszterek kö­zött és a kombinált binér binér-decimál 17 összeg­zőben binér-decimál üzemmódban történik meg, míg az 1 tároló multi-állandóérték-tárolórészében tárolt információk feldolgozása ugyancsak a kom­binált binér binér-decimál 17 összegzőben, de binér kódban történik meg. A kombinált binér binér­-decimál 17 összegző a kódolás módjától függet­lenül a harmadik és negyedik 12, 13 mikro­program-regiszterben tárolt információkat dolgozza fel. A feldolgozás eredménye a 17 összegzőből az információ jellegétől függően két helyre írható át. Binér«decimál információ feldolgozása esetén az eredmény a 8 számregiszterbe íródik át, míg a mikroprogram vezérlő binér információk feldol­gozásának eredménye vagy 8 számregiszterbe, vagy a fő-állandóértéktároló címregiszterébe íródik be. Az összehasonlító 16 áramkör a mikroprogra­mokat előre megadott feltételtől függően kivá­lasztja és vezérli a 2 mikroprogram-kiolvasót. Az összehasonlítási feltételek a második és harmadik 11, 12 mikroprogram-regiszterből vehetők. Az adatbeadó 19 készülék mindig a harmadik 12 mikroprogram-regiszterbe ír be utasítást, akkor, ha a „kijelzés és beírás" vezérlőprogram azt meg­engedi — túltöltés, kikapcsolás, megszakítás, üzem­zavar esetén a billentyűk kötelező prioritásának figyelembevételével. A kijelző 20 egység az ötödik és hatodik 14, 15 mikroprogram-regiszterről vezérelhető, a 21 sor­nyomtató csak a hatodik 15 mikroprogram-regisz­terről. Mivel a 21 sornyomtató vett és adott készenléti jelekkel üzemel, a 21 sornyomtató is beírhat adatokat a második 11 mikroprogram­-regiszterbe, amely regiszter az összehasonlító 16 áramkörbe viszi át a jeleket. Az adatátviteli 18 egységet a 8 számregiszter közvetlenül vezérli. A mikroutasításokat a 2 mikroprogram-kiolvasó a 7 ütemadó ütemében olvassa ki. Az elektronikus pénztárgép bekapcsolásakor az áteresztő 24 tranzisztorokat vezérlő 25 triggerek automatikusan nulla állapotba állnak be, amely állapotban a tápegység a, b, c, d, e, f, kimenetein 5 nincs feszültség. Normális munkafeltételek esetén az állapotmeghatározó 28 triggert a 26 átkapcsolás­vezérlő és a 27 prioritás-áramkör „bekapcsolt" ál­lapotba állítják. Az idő-előválasztó 30 áramkörök ennek hatására a 25 triggereket meghatározott sor-10 rendben billentik, az egyes triggerek bebillentése között megfelelő időközt tárolva. Egyúttal az idő­-előválasztó 30 áramkörök s kimenetén megjelenő jel a hat 10, 11, 12, 13, 14, 15 mikroprogram­-regjsztert, az adatátviteli 18 egységet és a cím-15 regiszter fő 3 számlálóláncát alapállásba állítja és a h kimenetén megjelenő jel indítja a vezérelhető 7 ütemadót. Ha a normális üzemelés feltételei közül egyik vagy másik nincs meg, vagy a hálózati feszültség 20 megszűnik, akkor az állapotmeghatározó 28 triggert a 26 átkapcsolásvezérlő és a 27 prioritásáramkör „kikapcsolt" állapotba billentik, ezáltal a pénztár­gép normális üzeme megszakad, és a „megszakítás" mikroprogram belép, ami után az idő-előválasztó 25 30 áramkörök 8 bemenetére kikapcsolójel jut, ami a 25 triggerek megfelelő sorrendű nullára állítását elindítja. Ennek hatására az áteresztő 24 tranzisz­torok megfelelő sorrendben záródnak, végül a 4 kimeneten megjelenő jel a vezérelhető 7 ütemadót 30 kikapcsolja. Szabadalmi igénypontok: 35 1. Berendezés elektronikus pénztárgép mikro­programvezérlésére, azzal jellemezve, hogy ferrit­magos tárolója (1) fő- és rnultitárolóra van osztva, a tároló információ-kimenetei számregiszterre (8) csatlakoznak, a tároló (1) cím-bemeneteire cím-40 regiszter fő számlálólánca (3), valamint a tároló fő-állandóértéktárolójának címregisztere (9) és át­programozó egység (4) van kötve, amely átprog­ramozó egység (4) bemeneteire operációskód-dekó­der (5) csatlakozik, amelynek bemeneteire a szám-45 regiszter (8) kimenetei vannak kapcsolva, a szám­regiszter további kimenetei hat mikroprogram-re­giszter (10, 11, 12, 13, 14, 15) bemeneteire, adatátviteli egység (18) bemeneteire és a tároló fő-állandóértéktároló része címregiszterének (9) be-50 meneteire csatlakoznak, a számregiszter megfelelő kimenetei a mikroprogram-kiolvasó (2) bemeneteire vannak kötve, amely a hat mikroprogram-regiszter (10, 11, 12, -13, 14, 15) vezérlő bemenetével, továbbá összehasonlító áramkör (16), kombinált 55 binér binér-decimál összegző (17), az adatátviteli egység (18), a címregiszter fő számlálólánca (3) és a fő-állandóértéktároló címregisztere (9) vezérlő be­menetével, továbbá kétirányú információtároló egy­séggel (6) van összekapcsolva, amelynek kimenete 6fJ vezérelhető ütemadó (7) bemenetével van össze­kötve, amely ütemadó kimenetei a címregiszter fő számlálólánca (3) vezérlő bemenetére és a mikro­program-kiolvasó (2) egyik vezérlő bemenetére van­nak rákapcsolva, amely mikroprogramkiolvasó to-65 vábbi vezérlő bemenete az összehasonlító áramkör 4

Next

/
Oldalképek
Tartalom