179228. lajstromszámú szabadalom • Berendezés mikroutasítással vezérelhető számítógépek belső regisztereinek kiolvasására és/vagy mikroprogramcím ellenőrzésére

179228 külön opcióként /sok esetben csak a gyártó cég szakemberei szá­mára/ vagy a számítógépbe beépítve jelenik meg. Az integrált áramköri elemek nagymérvű fejlődése itt is nagy változást hozott, különösen az LSI processzor elemek meg­jelenése. A mikr o-vezerelt LSI processzor elemek egyik lényeges tulajdonsága a bemérő és szervizszakemberek szemszögéből nézve, hogy a processzor belsejében lévő belső /adat vagy állapot/ re­giszterekhez mérés céljából nem lehet hozzáférni. Egy számitó­gép központi egységében a processzor elemeken kívül általában egyéb LSI elemek is - regiszterblokk, megszakítás vezérlő, ki/ bemeneti regiszterblokk - megjelennek, amelyekre szintén az el­lenőrzés nehézsége jellemező. .Példaképpen a mikro-vezéréit processzort és memóriablok­kot említjük. A processzor esetében egy adott regiszter tartal­mát csak úgy tudjuk megvizsgálni, ha vezérlő bemenetelre egy olyan mikroutasitást adunk, amelyben kijelöljük /megcímezzük/ az adott regisztert /általában ez a kijelölt regiszter áttölté­sét jelenti a processzor kimeneti regiszterébe/. A memóriablokk esetében fs a kimeneten mindig csak egy kijelölt memóriarekesz tartalma jelenik meg. A rekesz tartalmának kiolvasása tehát az egyes regiszterek kijelölésében és az olvasási utasítás kiadásá­val lehetséges. Belátható, hogy a kezelőegység megvalósítása nem lehet­séges a szokásos módon. A tranzisztorokból, vagy kisintegrált­­ságu elemekből felépített számítógépek esetén a kezelőegység szamára külön beavatkozó, illetve ellenőrző pontokat lehetett kiképezni, amelyeket csak a kezelőegység tudott vezérelni, il­letve kijelezni. Az ismert megoldások hátrányait a következőkben lehet rö­viden összefoglalni: 1. A javítási munkák elvégzése céljából külön ellenőrző /mérőpontokat/ illetve beavatkozási helyeket kellett kialakí­tani. 2. A kezelő egység által kijelzett információkat /adato­kat/ csak a szerviz szakember tudta kiértékelni a részletes á­­ramköri rajzok alapján. 3* Egy viszonylag csak ritkán alkalmazott egységet kel­lett megtervezni és kivitelezni. 4. A nagyintegráltságu elemek alkalmazásakor ezen egység alkalmazhatósága nagyon lecsökken. Ezt a körülményt a követke­zőkkel lehet alátámasztani: A nagyintegráltságu LSI elemeken ellenőrző és beavatkozó pontok kiképzése nem lehetséges azok bonyolultsága és a kiveze­tési pontok korlátozottsága miatt. Az ilyen elemekből felépített számítógépek működése ezen elemek vezérlő bemenetelre adott mik­­routasitásokkal /mikroszavakkal/ történik, amelyek egy mikrouta­­sitás /v.mikroszó/ tárolóból kerülnek az LSI elem vezérlő beme­netelre. A kezelő egység vezérlő kimenetei tehát ezekre a pon­tokra /amelyek segítségével lehetőség lenne az LSI elemek belső regisztereinek tartalmát ellenőrizni/ nem köthetők, mivel a mikroszó-memórla kimenete ezt már lefoglalta. Egyébként egy szá­mítógép hibájának felderítésekor nagyon kevés információt ad a mikroprocesszor egy regiszterének kijelzése, ha nem lehet nyo­mon követni, hogy a számítógép milyen állapotokon keresztül /milyen műveletek elvégzése után/ jutott el a kérdéses állapotba. 2

Next

/
Oldalképek
Tartalom