173750. lajstromszámú szabadalom • Központi egység elektrónikus számítógéphez
5 173750 6 majd eljut a jelrögzítő áramkörtől a szinkronizáló óraimpulzusokat letiltó áramkör bemenetére. A szinkronizáló órajelimpulzusokat letiltó áramkör ekkor a szinkronizáló órajelek sorozatát megszakítja, miután a központi egység adott egységei üzemüket abban a helyzetben fejezik be, ahol az áramkör meghibásodása bekövetkezett. Az ismert központi egységeknél a további hibakeresést egy speciális üzemmód segítségével hajtják végre, amelyet a hiba lokalizálására szolgáló vizsgálati módszernek is neveznek, és ezt egy vezérlőpult hajtatja végre. A hibalokalizáláshoz tartozó vizsgálati program rögzített felépítésű, és ezt a bevivő és kihozómüvek egyikének tárolója tartalmazza. A vizsgálati program rögzítése egyébként mágnesszalagos tárral is történhet. A hiba lokalizálására vonatkozó két egymást követő vizsgálati programnak megfelelő információt a bevivő és kihozóművek egyikének tárolójától az üzemi tár két rögzített tartományába viszik be. A központi egység az első vizsgálati program egyik tartományának behozatalához kezd, ezt végrehajtja, miközben a bevivő- és kihozómű elindítja a következő vizsgálati program második tartományának a bevitelét. Az első bevitt vizsgálati program végrehajtása többszörösen megismétlődik, egészen ameddig a második tartományban a második vizsgálati program beírása teljesen befejeződik. Miután a következő vizsgálati program (amely a második tartományhoz tartozik) információja beíródott, a központi egység áttér ennek végrehajtására, mialatt az üzemi tárnak az a tartománya, amelyben a már végrehajtott vizsgálati program volt rögzítve, a be vivő és kihozómű révén egy újabb soronkövetkező vizsgálati program rögzítéséhez fog hozzákezdeni. A vizsgálati programnak megfelelő információ az alábbi adatokból áll: a szóban forgó vizsgálati program végrehajtásánál az egyes vezérlő flip-flopok és a központi egység regiszterének a kezdeti helyzetét meghatározó szavakból, egy olyan szóból, amelybe a szóban forgó és az alternatív vizsgálati program rendszáma van beírva, valamint a hibalokalizáló vizsgálati program vezérlőszavából. A hibalokalizáláshoz használt vizsgálati program végrehajtása a következő főbb fokozatokon keresztül történik: A szinkronizációs órajeleket a központi egység összes vizsgálandó egységénél az üzemi tár vezérlőegységének kivételével, a diagnosztikai áramköröknél és az utasítóegység áramkörei egy olyan részénél, amely az információnak az üzemi tárba való beírására és rögzítésére szolgál, megszakítjuk. A hibalokalizáláshoz használt vizsgálati program lefuttatásának kezdetekor az üzemi tár egyik diagnosztikai címszámlálójának segítségével és az egyedi vezérlő flip-flopok beállítására alkalmas áramkörök révén a főregiszter és a központi egység egyedi vezérlő flip-flopjai eredeti állapotba kerülnek. Ekkor az üzemi tárból a központi egység egyik regiszterébe (például a diagnosztikai gyűjtőregiszterbe) beírják a hibalokalizációhoz tartozó vizsgálati program vezériőszavát. Ez a vezérlőszó olyan információt tartalmaz, amelynek segítségével a központi egység működését a regiszternek és az egyedik vezérlő flip-flopoknak az előzőleg végrehajtott eredeti beállítása után vizsgálni lehet. A hibalokalizációhoz tartozó vizsgálati program vezérlőszavának az állandó részébe a szóban forgó vizsgálati program által megkövetelt szinkronimpulzusok száma van előírva. A vezérlőszó fogadása után a központi egység összes egységét érintő módon az előírt impulzusszámnak megfelelő szinkronizációs folyamat indul meg. Ezt követően a szinkronizációt ismét leállítják és a vezérlőszó fennmaradó részeinek segítségével a vezérlőegység vizsgálandó alkatrészeinek a szóban forgó vizsgálati program által meghatározott állapotelemzése következik be. A vizsgálandó alkatrészek címét a hibameghatározó vizsgálati program vezérlőszavának fennmaradó része által tárolt szám határozza meg. Ez a szám meghatározza a központi egység egyedi vezérlő flip-flopjai azon csoportjának az információját, amely a diagnosztikai eszközöknél a vezérelt rögzítéshez tartozó áramkörök bemenetéin egyidejűleg hatásosak. Az adott vizsgálati program által vizsgálandó egy konkrét flip-flopot ebben a csoportban a vezérlőszó adott részében levő „nulla” helyzete határoz meg, amikor is a vezérlőszó egyéb helyein „egyesek” vannak beírva. A vezérlőszó ezen szakaszának információját maszknak nevezik. A maszk bitek teljes számának meg kell egyeznie azon helyek számával, amely a vezérelt rögzítéshez tartozó áramkörökből egyidejűleg kiolvasásra került. Végül pedig a hibameghatározó vizsgálati program vezérlőszavának egyik helyén egy információs bit normál értéke van megadva, amelyet a vizsgálandó alkatrész a flip-flopok sorozatának elvégzett eredeti beállítása és az előírt impulzusszám szinkronizálásának a bekapcsolása után felvesz. Abból a célból, hogy a központi egység vizsgált alkatrészéről információt kapjunk, a hibameghatározó vizsgálati program vezérlőszavában az egyedi flip-flop azon csoportjának a száma is meg van adva, amelynek információja a vezérelt adatrögzítés áramköreinek bemenetéin hatásossá vált, szerepel továbbá a maszk, amely ezen csoporton belül egy konkrét helyet határoz meg, és a központi egység vizsgálandó alkatrészének az információs bitjéhez tartozó normalizált érték. A központi egység diagnosztizálandó alkatrészének állapotvizsgálata ezen vizsgálati program révén az alábbiak szerint következik be. A központi egység gyűjtőregisztere révén felvett maszkhelyekre járulékosan a vezérelt adatfelvétel áramköreiből egy olyan további információ kerül beolvasásra, amely a központi egység egyedi vezérlő flip-flopjai csoportjának az állapotát jellemzi, amely szám a hibameghatározó vizsgálati program vezérlőszavában van tárolva. A központi egység gyűjtőregiszterének azon részében, ahol a vezéréit adatrögzítéstől származó információ és a maszk egymással szuperponálódott, olyan sorozat képződik, amely egyetlen hely kivételével csupa „egyesből” áll, amelynek helyét a maszkban levő „nulla” határozza meg. Ebben a helyzetben az információ a központi egység vizsgált alkatrésze állapotbitjétől függően ,.nulla” vagy „egyes” lehet. A központi egység ezen alkatrészének a további vizsgálata a gyűjtőregiszterhez csatlakozó áramkör 5 10 15 20 25 30 35 40 45 50 55 60 65 3