HLASM - SSK = Set Storage Key

De opcode van de SSK instructie is X'08'.

Gebruik

  1. De 'storage key' van een pagina in het 'real' geheugen veranderen.

Argumenten

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

Functie

  1. De processor kopieert de 'storage key' van de low-order byte van het eerste argument naar de 2K of 4K pagina die door het tweede argument geadresseerd wordt.
  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. ISK werd gebruikt om 'storage keys' op te vragen.
  2. SSKE wordt nu gebruikt om de 'storage key' in te stellen voor een pagina 'real storage'.

Hardware

  1. De SSK instructie behoorde tot de oorspronkelijke S/360 instructie set. Zij wordt nu echter niet meer ondersteund; zij is vervangen door de SSKE instructie. Ondersteuning voor de SSK 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 van 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 SSK instructie uitsluitend op 2K paginas. Toen 4K paginas ingevoerd werden, is de SSK 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.