171187. lajstromszámú szabadalom • Févezető LSI egységekkel megvalósított elektronikus számológép letapogatott billentyűzettel és kijelzővel

17 171187 18 vonalon, a regiszter soros kimenete 394 vonalon jelenik még, de ezt a részt a jelenleg ismertetett rendszerben nem használjuk ki. A külső bemeneteket 395 vonalon vezérel­nénk a 212 vezérlő mátrixból. A 34 és 35 jelzőregiszte­rekből származó adatok 396 bemenetre kerülnek, ami megfelel a 3. ábra 75 összeköttetésének. A billentyűzetről K vonalakon jövő jelek a 36 regisz­terbe párhuzamosan lépnek be az alsó három fokozat­ra 397 vonalon keresztül, ami billentyűzet kód 400 mát­rixról jön. A hét párhuzamos K vonal a félvezető egy­ségbe a PIN18—PIN25 címkéjű csatlakozó pontokon keresztül lép be tároló 401 áramkörbe, amelynek felada­ta egy adott kulcsról jövő bemenőjelek tárolása egyetlen D időre, vagy utasításciklusra. A hétfokozatos tároló 401 áramkör kimenetét a billentyűzet kód 400 mátrix három 397 vonalra kódolja. A 400 mátrix maga progra­mozott logikai elrendezés. A billentyűzet letapogatását, vagyis a 401 áramkör gerjesztését 402 vonalon jövő idő­zítőjel végzi. A 402 vonal 403 késleltetőn keresztül a 387 vonalra van kötve, amelynek jele viszont a 214 vonal S14 állapotidő jeléből származik. Ilyen módon minden utasí­tásciklusban egyszer sor kerül a K vonalak letapogatá­sára, és a rajtuk levő jelek bekerülnek a 401 áramkörbe, és a jelek kódolt formája a három 397 vonalra jut, majd a 36 regiszter alsó három fokozatába kerül. A billentyűzet KQ vonala 404 vonallal a tároló 401 áramkör egyik kimenetére van csatlakoztatva, és hard­ware törlést végez; a „clear all" (mindent törlő) kulcs ezen az úton úgy van bekötve, hogy mindent megkerül­jön, így ha a számológép valamely zárt programciklusba került, és a billentyűzet letapogatása nem történhet meg. A független törlési művelet még mindig üzemképes lesz. A 404 vonal és a 405 vonalon levő D15 időnek megfelelő jel biztosítják azt a funkciót, amikor 406 kapu bemeneteit meghajtják a program P regiszter kimeneti áramkörében, amint azt majd ismertetni fogjuk. Amikor kódolt, a billentyűzetről származó adatok jönnek a 36 regiszter alsó három fokozatába a 397 vona­lakon párhuzamosan, a felső négy fokozat a 381 utakon van recirkulálva a 212 vezérlő mátrixból a vezérlő 382 bemenetekre jövő parancs hatására. A felső fokozatok négy bitje D időben van kódolva a 391 vonalról, így ke­rül be egy hétbites szó a regiszterbe, ami meghatározza a billentyűzet bemeneteket a D idők és K vonalak segít­ségével. Négy bit mehet a 36 regiszterből párhuzamosan a 24 ALU 42 Y-busára 310 vonalakon, S15—02 jelre 411 ka­pu vezérlőjele hatására. A 410 vonalak 412 szelektor kapuáramkörökbe jutnak, amelyeket a 212 vezérlő mát­rix 413 kimenete és a 274 logika áramkörről (balra— jobbra shiftet vezérlő) 414 vonalon jövő további parancs vezérel. A 36 regiszter további kimenete a 74 vonal, ami a 220 mátrixba és ezen keresztül a 34 és 35 jelzőregisz­terekbe megy. A 36 regisztert főként a billentyűzettel való kapcsolat céljaira hasznosítjuk, de a 34 és 35 jelzőregiszterek­ből, a 24 ALU-ból, vagy a digit idő 390 regiszterből is feltölthető és tartalma eggyel növelhető is. A 36 regiszter tartalma mehet a 34 és 35 jelzőregiszterekbe vagy a 24 ALU 42 Y-busára. A következőkben a digit 390 regiszterrel és a tizedes­pont logikával foglalkozik. A D 390 regiszter (91 ábra) a tizenöt kódolt digit D időt a 330 vonalakon binárisan kódolt formában kapja, ugyancsak kap késleltetett S14 állapotidőt bemenő 415 vonalon, ez hajtja meg a négy állapotú shift 416 regisztert, amiből a D idők négy biten­ként sorosan kiolvashatók a 391 vonalra. A négybites 416 regiszteren belüli recirkuláció 01 és 02 órajel vezér­lésére történik; teljes kiolvasás egy utasításcikluson 5 belül négyszer történik, négy állapotidőben egyszer, majd új D idő jön a 330 vonalakon. A soros D idő kimenet egyik felhasználási helye tize­despont 420 komparátorban (9N ábra) van, amelynek egyik bemenete a D idő kimenet a 391 vonalon, másik 10 bemenete a beállított tizedespont vagy DPT érték 421 vonalon. A 420 komparátor összehasonlítja az egyik vo­nalon sorosan megjelenő négybites számot, a másik vo­nalon sorosan megjelenő négybites számmal. A 420 komparátor további bemenete 422 vonalon jövő S15 15 állapotidő jel. A 420 komparátor része 423 tároló, ami működésbe jön, amikor a DPT értéke megegyezik a D idővel, és ennek hatására kimenőjel jelenik meg, ami 424 vonalon DPT PIN5 címkéjű csatlakozó pontra megy. Ezt a kimenetet használja fel a kijelző egység a tize-20 despont indikátornak a kiválasztott digitnél történő ki­világítására. A 420 komparátorba a 421 vonalon menő, beállított tizedespont indikációt DPT beállító 430 áramkör (91 ábra) hozza létre. Ennek egyik 431 bemenete az ellen-25 ütemű 280 mátrixról jön, másik bemenete pedig 388 vonalon a T regiszterből. A 431 bemeneten a soros négy bit ismételten megjelenik az ellenütemű 280 mátrix programja szerint; a kiviteli alakban bemutatott, ezen négybites szám három, vagyis 0011 binárisan, és ez 30 minden egyes utasítás ciklusban négyszer ismétlődik. A körök (a 432 vonal keresztezési pontjai) az SO, SI, S4, S5, S8, S9, S12 és S13 állapotidőknek megfelelő címvo­nalakon jelzik, hogy a 432 vonalon ezen S állapotidők­ben „1" jön létre, így kialakítva az 1—1—0—0—1—1—0 35 —0 ... bitsorozatot. A 280 mátrix ezen része program szerint a 0011 állandó bináris számot hozza létre, és ezt az állandót a T regiszter 46 kimenetéről a 388 vonalon kapott bináris számhoz adjuk hozzá. A T regiszter 46 kimenete szintén négybites soros számot ad, amely a 40 24 ALU-ból származik, és ebben az esetben a tizedespont pozícióját jelenti. A „3" számot választottuk, mivel az első két helyet a kitevő és a tizedespont számára tartjuk fenn a 30—33 regiszterekben, és a 424 kimeneten levő DPT indikátor azon számjegy előtt kell megjelenjék, 45 amelyre a tizedespont vonatkozik az MSD-től az LSD felé történő kijelző letapogatás során. így, ha a T regisz­terben levő szám azt mutatja, hogy a tizedespontnak az ötödik helyen kell megjelennie, pl. 1234.56789 kijelzése során, a „3" állandót hozzáadva ehhez, a tizedespont 50 (DPT) indikátor a 424 kimeneten D8 időben jelez D5 idő helyett. Ezek után rátérünk az állapotidő, a digit idő és a jelző­bit komparátorokra. A 9N ábrán 440 komparátor egyik bemenő jelcsoportja 441 vonalakon az utasítás regiszter-55 bői jövő R mező; jelzőbit művelet csupán M15 jel jelen­létekor történik, ami a 244 vonalon jelenik meg, mint 442 logikai áramkör egyik bemenete. Ennek kimenete úgyszintén a 440 komparátor egyik 443 bemeneteként jelenik meg. A 442 logikai áramkör logikai kapui egy-60 részt a 331 vonalakról kapják bemenő feltételeiket, másrészt a 330 vonalakról, mint D időket. A 442 logi­kai áramkör kimenete, amit az előbb a 440 komparátor 443 bemeneteként használtunk, ha M15 jelen van, kódolt állapotidőket tartalmaz, vagyis jelzőbit műveletet kell 65 végezzen, minden más időben viszont D időket tartal-9

Next

/
Oldalképek
Tartalom