180214. lajstromszámú szabadalom • Adatátviteli feldolgozó berendezés

180214 42 adatbár puffer kivitelű, és a fordítóprogram, valamint a CRC táblázatok számára verem-memóriaként /schratch pad/ visel­kedik, ahol a CRC táblázatok a mágnesszalag kazetta programbe­töltés vezérlésére és az alkalmazói programokhoz szolgálnak. A 42 adattár 16K x 1-bites iró/olvasó tároló chipekkel megvalósí­tott 64K x 8-bites, paritás 9» bittel kiegészített tároló. A 32 feldolgozóegység tartalmaz továbbá a 10 adatátviteli fel­dolgozó berendezés működésének ellenőrzésére szolgáló vizsgáló­rutinok tárolására alkalmas 44 vizsgálórutin tárat, valamint egy 2K x 12-bites ROM memória chipekkel megvalósított, a kezde­ti betöltéseket biztositó /bootstrap/ 46 programbetöltő tárat az alkalmazói programoknak à 26 tárolóból a 32. feldolgozóegy­ségbe való betöltésére használt utasítások tárolására. A 40 programtár, a 44 vizsgálórutin tár és a 46 programbetöltő tár a 38 processzor 37 adatbuszára, 39 cimbuszára es megfelelő 35 vezérlő vonalára van csatlakoztatva. A 42 adattár a 38 procesz­­szorhoz a 39 cimbusz, megfelelő 45 vezérlő vonal és 41 adatbusz utján van csatlakoztatva. A 38 processzor folyamatos lekérés-elágazás-végrehajtás ciklusban működik. A 40 programtárban lévő forditó-lekérő ru­tin két regisztert kezel a 42 adattárban lévő látszólagos /vir­tuális/ gépi regiszterek közül. Az első regiszter, amely a prog­ram cimregiszter, tárolja az aktuális látszólagos gépi utasí­tást. A lekérő rutin átmásolja a felhasználó utasítását a má­sodik regiszterbe, az utasítás-regiszterbe, majd megnöveli a programregiszter tartalmát az utasítás byte-hosszusagával, és igy elhelyezi a következő utasítást. Ennek az utasításnak a műveleti kódját ezután egy módosított elágazó mikroutasításban használjuk annak érdekében, hogy a vezérlest a fordítóprogram azon részére adjuk át, amely a szóban forgó látszólagos gépi utasítás végrehajtását kezeli. .4 42 adattárban lévő'látszóla­gos gépi regisztereket a végrehajtó rutinok kezelik. Az egyes utasítások végrehajtása után ismét a ciklus lekérő része lép be. Ez a folyamat folytatódik mindaddig, amig vagy egy látszó­lagos gépi STOP utasítás végrehajtása nem következik, vagy egy hiba nem lép fel, melynél a rendszer megáll. Ily módon a 32 feldolgozóegység végrehajtja a tárolt programját és annak vála­szaként vezérlő jeleket állít elő a 12, 14, 16, 18, 20 és 22 adatvégberendezés és a független 34 adatátviteli egység közöt­ti adatszóátvitel vezérlésére. A 2. ábrán vázlatosan szemléltetett 26 tároló tartalmaz egy megfelelő 48 adathordozót, például egy mágnesszalag kazet­tát, valamint egy 50 meghajtóegységet, amely a 48 adathordozó működésének vezérléséhez szükséges vezérlő jeleket biztosítja az 52 vezérlő és a 48 adathordozó közötti adatátvitel során. Az 52 vezérlő a 32 feldolgozóegység 41 adatbuszával való kap­csolatokat kezeli, és a 32 feldolgozóegységtől 43 vezérlőbu­szon érkező vezérlő jelekre adott válaszképpen elindítja és ve­zérli az adatok átvitelét a 32 feldolgozóegység és a 48 adat­hordozó között. Mivel a megfelelő mágnesszalag kazetta meghaj­tó egységek és vezérlők működése és felépítése önmagában jól ismert, és nem képezi a jelen találmány tárgyát, úgy véljük, hogy ezek további tárgyalása nem szükséges a találmány megér­téséhez. Az 1. és 2. ábrán látható, hogy a 12, 14 és 16 adatvégbe­­rendezésekből álló csoportot a 10 adatátviteli feldolgozó be­rendezéshez, illetve ezen belül a 32 feldolgozóegységhez a hu­zalozott 36 illesztőegység kapcsolja. A huzalozott 36 illesztő-5

Next

/
Oldalképek
Tartalom