HLASM - ISK = Insert Storage Key

De opcode van de ISK instructie is X'09'.

Gebruik

  1. Opvragen van de 'storage key' van een pagina in het 'real' gegeugen.

Argumenten

  1. Storage key (in een register).
  2. Pagina adres (in een register).

Functie

  1. De processor kopieert de 'storage key' van de 2K of 4K pagina die door het tweede argument geadresseerd wordt naar de low-order byte van het eerste argument.
  2. De conditie code wijzigt niet.

Uitzonderingen

  1. Als het pagina adres niet op een woord-grens ligt, dan faalt de instructie. Het pagina adres hoeft echter niet op een pagina-grens te liggen; elk woord-adres in een pagina adresseert de hele pagina.

Gerelateerde instructies

  1. SSK werd gebruikt om de 'storage key' van een pagina 'real storage' in te stellen.
  2. ISKE wordt nu gebtuikt om de 'storage key' van een pagina 'real storage' op te vragen.
  3. IVSK wordt nu gebruikt om de 'storage key' van een pagina virtueel geheugen op te vragen.

Hardware

  1. De ISK instructie behoorde tot de oorspronkelijke S/360 instructie set. Zij wordt nu echter niet meer ondersteund; zij is vervangen door de ISKE instructie. Ondersteuning voor de ISK instructie is vervallen met ingang van de 370/XA architectuur.

Opmerkingen

  1. Het pagina adres is - onafhankelijk van Amode of DAT - altijd een 24-bit real adres.
  2. De 'storage key' werd gekopieerd naar de low-order 8 bits van het 32-bit register dat als tweede argument was opgegeven. En wel in het volgende formaat:
    1. De eerste 4 bits (0 t/m 3) waren de feitelijk 'storage key'.
    2. Als 'fetch protect' (een optionele voorziening op de eerste machines) geïnstalleerd was, dan zat het 'fetch-protect bit' in bit 4.
    3. Als DAT geïnstalleerd was, dan zaten de Change en Reference bits in bits 5 en 6. Ik weet niet in welke volgorde.
  3. Oorspronkelijk werkte de ISK instructie uitsluitend op 2K paginas. Toen 4K paginas ingevoerd werden, is de ISK instructie aangepast om hetzij een 2K pagina, hetzij een 4K pagina te adresseren, afhankelijk van het pagina adres, en de manier waarop de betreffende pagina was geconfigureerd.

Voorbeelden

(Nog) niet beschikbaar.


Naar het Opcodes overzicht.
Naar de Nederlandse Homepage voor Hlasm.com.
Naat de Algemene Homepage voor Bixoft en Hlasm.com.

Deze site is aangesloten bij WebRing.
Bekijkt u gerust de lijst van mainframe-gerelateerde sites.
Rennende Tyrannosaurus Rex Dino's zijn niet dood. Ze zijn gezond en wel en leven in computer-centra overal om ons heen. Zij spreken in tongen en doen wonderbare magie met computers. Pas op voor de dino! En voor het geval u zit te wachten op het definitieve einde van deze dino's: onthoud dat dino's de wereld 155 miljoen jaren hebben geregeerd!
Dino's en andere anachronismen
[ Aanmelden | Ring Overzicht | Willekeurig | << Vorige | Volgende >> ]
 

Hieronder vindt u het logo van onze sponsor en logos van web-standaarden waaraan deze web-pagina voldoet.