171187. lajstromszámú szabadalom • Févezető LSI egységekkel megvalósított elektronikus számológép letapogatott billentyűzettel és kijelzővel
15 171187 16 vezérlő 358 kapun, hogy ismét megjelenjék a 345 vonalon, és bekerüljön a 346 tranzisztoron keresztül ugyanazon cellába, mivel az az SÍ állapotidő miatt most már gerjesztett. Előbbi út bejáráshoz szükséges idő ismét egy és fél állapotidő. Az 57 szelektor kapuáramkör és a 358 kapu a megvalósításban egy komplex nyitott drain elektródája NOR(NAND)INVERT kapurendszer részei, nem pedig különálló áramkörök. A 34 és 35 jelzőregiszterek a 30—33 regiszterekhez hasonló módon működnek, az egyetlen különbség az, hogy ezekben a regiszterekben tárolt adatok nem mehetnek keresztül a 24 ALU-n. A 34 jelzőregiszter kimenete 290 vonalra, a 35 jelzőregiszter kimenete 291 vonalra kerül, majd a 242 és 243 vonalakon és negáltjaikon át a 220 mátrixba jut. A vízszintes 293 vonalak 292 kapui biztosítják a visszacsatolási utat a mátrix 263 és 265 kimenetei számára, ahogy már ismertettük. Egy bitnek a 34 jelzőregiszterből a 35 jelzőregiszterbe való áttevése vagy felcserélése úgy történik, hogy a mátrix kimenő vonalain fordított kapuk vannak, így jelzőbitek cseréje a mátrixon belül történik meg. Ez azt jelenti, hogy 2, SUB és FMSK bemenetek megfelelő kombinációja határozza meg. a mátrixban, hogy a biteket recirkuláltatni kell-e, vagy felcserélni. A 264 kapuk további bemenetei 295 és 296 kimenetekről képződnek, ezek biztosítják valamennyi a 34 vagy 35 jelzőregiszterben levő bit törlését, amikor a S mező és a SUB bit bizonyos kombinációja áll elő az invertált M15-tel együtt a 244 vonalon. A SAM valamennyi bemenő és kimenő vonala, minden állapotidő előtt, előre fel van töltve VDD feszültségre. Valamennyi kimenő vonal, mint például kimenő 342 vonal P2 órajelre töltődik fel 297 kapcsolókon keresztül (9E ábra). A P2 órajel alatt minden címvonal szakadt, ahogy az az 5A ábrából látható. Minden bemenő vonalat előre feltöltünk Pl órajelre 298 kapcsolókon keresztül. Értékes bemenő információknak nem szabad 02 órajel megjelenéséig jelen lenni egyik állapotidőben sem, így a Pl órajelre történő előre feltöltés nem zavarja az adatokat. Az előre feltöltés alkalmazása az egyenáramú táplálásban eredményez megtakarítást. A balra shiftelő egybites 49 késleltető működésekor egyetlen állapotidőt hozzáad a jelenlegihez, vagyis egybitnyit késleltet, ezzel hozza létre a balra shiftelést. A balra shift vezérlése 360 vonalakon érkezik, és komplex NOR(NAND)INVERT 361 kapukra kerül. Amikor nincs balra shift specifikálva, a 356 kimeneten jelen levő bit útja 362 vonalon át vezet, amelyen 01 órajelre jelenik meg, ekkor nem történik késleltetés; de amikor balra shift specifikált, a 362 vonalakon át zárt az út, és a bit P2 órajel megjelenéséig késleltetett, mielőtt 363 vonalat elérné, azután át tud jutni a komplex NOR(NAND)INVERT 361 kapu alsó részén a következő állapotidőben. A bit ezek után ugyanazt az utat teszi meg, mint azelőtt, vagyis a 357 vonal T4, majd a 2 57 szelektor kapuáramkörön és a 358 kapun át a 345 vonal B4 bemenete következik. Azonban az SO és SÍ állapotidőnek megfelelő bitvonalak mindketten szakadásosak, ekkorra viszont az S2 állapotidőnek megfelelő gerjesztett, így a bit 364 cellába fog belépni, vagyis a bal oldali következő cellába. Jobbra shiftelés akkor következik be, amikor jobbra shiftelő parancs kerül a 365 vonalra, ami jobbra shiftelő 366 szelektor kapuáramkörbe kerül, ez egy komplex kapuáramkör NOR része. Az előzőekben leírt bit B4-bő! .kiolvasva SO állapotidő kezdetekor átmegy a 342 vonalon, a 40 kimeneten, a. 352 kapun és a NOR(NAND)INYERT 353 kapu kimenetén jelenik meg, amiről a 366 szelektor kapuáramkör 367 bemenete képződik. Ez a kapu ekkor nyitott. így ahelyett, hogy egy és fél állapotidővel késleltetve lenne a bit a 358 kapun keresztül, azon-5 nal B4 bemeneti vonalra kerül; mivel S0 állapotidő még jelen van (és nem SÍ állapotidő), a bit nem kerülhet vissza ugyanazon cellába. Ehelyett a bit jobbra sbiftelődik, és ebben az esetben elveszik, mivel nincs tőle jobbra elhelyezkedő cella. Ha a bit valamelyik középső cellából 10 származott volna, akkor még az azonos állapotidőben a tőle eggyel jobbra levő cellába került volna vissza. Az R dekódoló 221 mátrix bemeneteknek előre meghatározott kombinációjakor a shift parancsok a 221 mátrix kimenő 370 vonalán jelennek meg, hasonlóan 15 a kivonó parancshoz, ami 371 vonalon jelenik meg, és ami a SUB 241 vonalon jön a 21 utasítás regiszterből. A 273 vonalon érkező digit maszk a 274 logika áramkör egyik bemenete, a másik a SAM SO állapotidőnek megfelelő címvonaláról a 369 vonalon keresztüljövő S0 20 állapotidő. A 274 logika áramkör a 365 vonalon a jobbra shiftelést engedélyező jelet és a 360 vonalakon a balra shiftelő parancsot állítja elő, valamint letiltja a kivonó parancsot 372 kapun 373 vonalon át. Az utasítás regiszter kivonó utasítását nem lehet közvetlenül felhasználni, 25 mivel ugyanaz specifikálja a balra és a jobbra shiftelést is. A 8 bites speciális célú REG8 36 regisztert a 9T, 9V és 9W ábrák kapcsán ismertetjük. Recirkulált shift regiszterként működik. Hét, hagyományos felépítésű 30 shift regiszter 380 fokozatból áll, és egy bit tartozik hozzá a 76 szelektor kapuáramkör kimenetéből. A shift regiszter 380 fokozatok közül a felső négy 381 utakon keresztül önmagában recirkulált aszerint, ahogy SCAN és SCAN jelek vezérlő 22 bemeneteken meghatározzák. 35 Az alsó három fokozat, amelyek a 36 regiszter első három fokozatát alkotják, nem belsőleg recirkuláltak, hanem a teljes regisztert lehet visszavezetni a recirkulációs folyamatba. A 76 szelektor kapuáramkörből az adatok 383 vonalon keresztül sorosan léphetnek be az alsó 40 három fokozatba, amikor a teljes 36 regiszter recirkulált 384 úton át, és Add — 1 parancs vihető be ebbe az útba a megfelelő időpillanatban „egy" hozzáadó 385 logika segítségével. Az „egy" hozzáadó 385 logika 386 bemenete a 212 vezérlő mátrixból jön a megfelelő utasí-45 tásszó esetén; és a 214 vonalról S14 állapotidőnek megfelelő 387 vonalon át jövő időzítőjelet is kap. A 212 vezérlő mátrixból jövő 386 bemenet SC 376 és SD 377 bemenetek miatt szintén időzített, utóbbiak komplemenseikkel együtt kerülnek a mátrixra. Ezek a jelek az 50 ellenütemű 280 mátrixból jönnek; csupán SC és SD szükséges, mivel a 212 vezérlő mátrix időzített kimenetei mind egyetlen D idő negyedei, vagyis négy vagy nyolc S állapotidőnek felelnek meg. A 36 regiszter további lehetséges bemenetei, beleértve 55 a 24 ALU T regiszterének kimenetét is, 388 vonalon sor rosan jelennek meg, és 389 vonalon át a 76 szelektor kapuáramkörbe mennek. A digit vagy D 390 regiszter soros kimenete szintén mehet a 76 szelektor kapuáramkörre 391 vonalon keresztül. A 390 regiszter tartalmát a 60 8 bites 36 regiszterbe léptető parancs a 76 szelektor kapuáramkörre 392 vonalon keresztül viszi, utóbbi a 212 vezérlő mátrix kimenete. A 392 vonalon ez a kimenőjel valamely utasításszó esetén áll elő, és SC, illetve SD mátrix bemenetek miatt időzített. Külső bemenetek 65 szintén bekerülhetnek a 36 regiszterbe bemenő 393 8