172984. lajstromszámú szabadalom • Berendezés legalább egy mágneslemezegység adatfeldolgozó rendszerhez való cstalakoztatására
13 172984 14 BO: WCO - Word Count Overflow. 1-be áll, ha a 63 szószámregiszter nullázódik. Nullázódik új műveleti parancs kiadásakor, azaz a 61 státuszregiszter alsó byte-jába történő íráskor. Bl: IBA — Inhibit Increment Bus Address. 1 állapotában a csatlakoztató berendezés által kezdeményezett átvitel mindig ugyanarra a memóriacímre történik, azaz a 64 memóriacímregiszter nem inkrementálódik. B2-B3: MEX - Memory Extension. Memóriabővítésre fenntartott két bit. B4: DLT — Data Late. Azonos a 60 hibaregiszter azonos nevű bitjével. B5-B7: NPT LEV - Non-Processor Transfer Level. Értéke 0-tól 7-ig terjedhet. Beállítja a közvetlen memóriahozzáférés kérés szintjét. B9: SSE - Stop on Soft Error. Ha gyenge hiba jön létre és ez a bit „1”, akkor ha IDE = 0, akkor a csatlakoztató berendezés minden művelete leáll az aktuális szektor végén, ha IDE = 1, akkor a fentieken kívül megszakításkérés is fellép. B14: IWC - Inhibit Word Count Register. Hatására a 63 szószámregiszter tartalma nem növekszik. B15: MM - Maintenance Mode. Ha értéke 1, nincsen kiválasztott mágneslemezegység, nincsen adatforgalom a csatlakoztató berendezés és a mágneslemezegységek között. Ekkor a 68 vizsgálóregiszter tartalma kapcsolódik a csatlakoztató berendezés bemenetére, így a mágneslemezegységek jelei szimulálhatok. Ezzel ellenőrizni lehet a csatlakoztató berendezés egyes műveleteinek végrehajtását. A 63 szószámregiszter: Sin címe: FD08. írható és olvasható, 16-bites regiszter. Csak szavasan címezhető. A B15 bit mindig 0, nem írható. Az adott művelettel átvitelre kerülő szavak számának kettes komplemensét tartalmazza. Minden átvitel után inkrementálódik. Az átvitel zérus regisztertartalom esetén fejeződik be. READ NORMAL, READ FORMAT, READ CHECK, WRITE NORMAL, WRITE FORMAT, WRITE CHECK, READ ALL és WRITE ALL műveleteknél inkrementálódik. Ha egy sáv betelt és a 63 szószámregiszter tartalma nem zérus, az átvitel sáv-folytonosan folytatódik tovább, azaz a lemez alsó felülete után a felsőn folytatódik az írás vagy olvasás, majd ezután egy sávval beljebb megy a fej. Az utolsó sáv betelte után megszakításkérés (a 60 hibaregiszterben OVR =1) lép fel. Automatikus lemezváltás nincs. A 64 memóriacímregiszter: Sin címe: FDOA. írható és olvasható, 16-bites regiszter. Csak szavasan címezhető. Az éppen átvitelre kerülő memóriacímet tartalmazza. Minden átvitel után kettővel inkrementálódik. Értéke mindig páros (szavas a cím). A 65 lemezcímregiszter: Sin címe: FDOC. írható és olvasható regiszter. Az átvitelre kerülő lemezterület kezdetét jelöli ki. Bl— B9: CYLADD — Cylinder Address. A cilindert jelöli ki. BIO: SUR — Surface. „0” a lemez alsó felülete, „1” a lemez felső felülete. Bl 1—Bl5: SA — Sector Address. A megcímzett szektor sorszámát tartalmazza. A segéd 66 lemezcímregiszter: Sin címe: FDOE. írható és olvasható, byte-osan címezhető regiszter. B0-B6: SWA - Sector Word Address. Olvasáskor az első olvasandó adatszó címe a szektoron belül. A 67 regiszter: Sin címe: FD10. Csak olvasható regiszter. Ha a szektorfej első szavának FLG bitje 1, ebbe á regiszterbe kerül beírásra a szektorfej második szava. A 68 vizsgálóregiszter: Sin címe: FD12. írható, 16-bites regiszter. Byte-osan címezhető. Vizsgáló üzemmódban (62 státuszregiszterben MM = 1 ) használatos, ilyenkor tényleges lemezműveletek nélkül írhatjuk a csatlakoztató berendezés belső regisztereit. B0: MSM - Maintenance Sector Mark. A mágneslemezegységből jövő szektorkezdet (Sector Mark) jelet szimuláló bit. Bl— B5: MSC - Maintenance Sector Counter. Az 59 státuszregiszter B8-B12 bitjeit szimuláló szektorszámláló. B6: MDRY - Maintenance Drive Ready. Az 59 státuszregiszter B5 bitjét szimuláló bit. B7: MARDY - Maintenance Accès Ready. Az 59 státuszregiszter B15 bitjét szimuláló bit. B8: MATT — Maintenance Attention. Az 59 státuszregiszter B0 bitjét szimuláló bit. A csatlakoztató berendezés bebillenését a 0 sorszámú mágneslemezegység jelentkezésének tulajdonítja. B9: MDRU - Maintenance Drive Unsafe. Az 59 státuszregiszter B3 bitjét szimuláló bit. B10: MACK — Maintenance Address Acknowledge. Az 59 státuszregiszter Bl bitjét szimulálja. Bl 1 : MIAD — Maintenance Illegal Address. Hatására a 60 hibaregiszter B9 bitje bebillen. Bl2: MSIN - Maintenance Seek Incomplete. Az 59 státuszregiszter B4 bitjét bebillenti. B13: MR DC - Maintenance Read Clock. A mágneslemezegységrői jövő órajeleket (Read Clock jel) szimulálja. B14: MRDD - Maintenance Read Data. A mágneslemezegységről jövő adatjeleket (Read Data jel) szimulálja. B15: MWPS - Maintenance Write Protect Status. Az 59 státuszregiszter B5 bitjét szimulálja. 5 10 15 20 25 30 35 40 45 50 55 60 65 7