SE402494B

Interlevel communication in multilevel priority interrupt system

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

3 claims: 2 independent, 1 dependent

  1. 1
    PATENTKRAV 1. Dator för utförande av uppgifter på basis av en prioritetsateghierarki, innefattande ett huvudminne, en bearbetningsenhet och ett flertal uppsättningar av styrregister, i det följande kallade styrblock, varvid varje styrblock är tillordnat ett av de befintliga prioritetsstegen och oberoende av övriga styrblock t.in sammans med huvudminnet och bearbetningsenheten bildar en fullständig databehandlingsanordning, oeh som vidare innefattar en prioritetsstegstyranordning, som påverkar styrblocken och vid varje särskilt tillfälle kan aktivera det block, som är tillordnat det högsta prioritetssteg, för vilket ett bearbetningskrav föreligger, under det att övriga registeruppsättningar med sitt innehåll hållas stilla och isolerade, kännetecknad av en till ett operationsregister (52, 80) kopplad avkodarkrets (81, 83, 91) anordnad att medelst innehållet i operationsregistret påverka en väljarkrets (58, 59» 60, 67, 68, 71» 82, 84, 85, 92, 93) dels för utväljning av ett första styrregister i ett för tillfället icke aktivt styrblock, dels för utväljning av ett andra styrregister i ett för tillfället aktivt styrblock samt dataöverförande medel (64, 65) för överföring av styrinformation mellan det första och det andra utvalda styrregistret eller mellan det första styrregistret och huvudminnet, varigenom ett pågående aktivt program på en given prioritetsnivå kan kommunicera med ett annat program på en annan nivå genom utbyte av i styrregister lagrad information.
  2. 2
    ' Dator enligt patentkravet 1, kännetecknad därav, att varje styrblock innehåller minst ett instruktionsadresshjälpregister (4l), ett ackumulatorregister (42) och ett indexregister (43).
  3. 3
    Dator enligt patentkraven 1 och 2, kännetecknad därav, att väljarkretsen innefattar ett första väljarorgan (71, 85, 93) för utväljning av givna grupper (6l, 62, 63) av styrregister, ett andra väljarorgan (58, 6θ) 7405128-5 för utväljning av ett styrregister på en given prioritetsnivå ur den utvalda gruppen samt ett påverkningsorgan (67, 68, 84, 92) för påverkning av det andra väljarorganet att antingen välja den aktiva nivån (66) för det för tillfället pågående programmet eller den nivån (59) som anges av nivåinformation (nivåval) i operationsregistret (80).