HLASM - SPM = Set Program Mask
De opcode van de SPM instructie is X'04'.
Gebruik
- De conditie code en het 'program mask' terugzetten naar een opgeslagen
waarde, meestal na de uitvoering van een routine die deze waarden zou
hebben kunnen veranderen.
- Verander de waarde in het 'program mask' om aan te geven hoe de processor
dient om te gaan met de bijbehorende programma interrupties.
Argumenten
- Conditie Code en Program Mask (in een 32-bit register).
Functie
- De processor gebruikt bits 2-3 van het argument om de conditie code in
het PSW aan te passen, en bits 4-7 om het 'program mask' in het PSW aan te
passen. Hiermee wordt bepaald hoe de processor moet omgaan met bepaalde
'program exceptions'.
- The conditie code krijgt de waarde die in het argument is opgegeven.
Uitzonderingen
- Geen.
Gerelateerde instructies
- IPM is de aanbevolen instructie om het huidige
'program mask' uit het PSW op te vragen.
- BALR kan ook gebruikt worden om het huidige
'program mask' uit het PSW op te vragen.
Hardware
- Alle hardware ondersteunt de SPM instructie.
Opmerkingen
- De relevante bits van het argument bevinden zich in de high-order byte
van het 32-bit register, en zijn meestal afkomstig van een
BALR in Amode 24 of een IPM.
Voorbeelden
YREGS * Define register names
...
SAVESTAT IPM R2 * Save current status
*
* Now that PSW status has been saved, we can change the program mask:
* Bit 0 = 0 to ignore fixed point overflow conditions
* Bit 1 = 0 to ignore decimal overflow exceptions
* Bit 2 = 1 to catch HFP exponent underflow
* Bit 3 = 1 to catch HFP significance exceptions
*
LA R1,X'03' * CC=0, Program Mask=B'0111'
SPM R1 * Activate new program mask
...
SPM R2 * Restore status to saved state
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.
|
|
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.