HLASM - BHER = Branch on High or Equal Register
The opcode of the BHER extended mnemonic is X'07' met masker B'1010'.
Gebruik
- Voer een sprong uit als de conditie-code 0 ofwel B'00' is, hetgeen
"equal" betekent, of als de conditie-code 2 ofwel B'10' is, hetgeen
"high" betekent.
- Conditie-code 0 kan voorkomen na vergelijkings-instructies, zoals
CLC, en geeft aan dat de eerste operand gelijk
was aan de tweede.
- Conditie-code 2 kan voorkomen na vergelijkings-instructies, zoals
CLC, en geeft aan dat de eerste operand groter
was dan de tweede.
Argumenten
- Routine addres (in een register).
Functie
- De processor gebruikt de twee-bit conditie code uit het PSW als een index
in het 4-bits conditie masker.
- Als het geselecteerde masker-bit één is, dan springt zij
naar het adres in het argument. Als het bit nul is, dan gaat de
processor verder met de volgende instructie.
- De conditie code wijzigt niet.
Uitzonderingen
- Als het routine-adres is opgegeven in register 0, dan zal de processor
sowieso niet springen.
Gerelateerde instructies
- BHE springt naar een locatie die direct adresseerbaar
is in base-displacement vorm.
- BCR is de feitelijke instructie die geassocieerd is
aan deze extended mnemonic.
Hardware
- Alle hardware ondersteunt de BHER instructie.
Opmerkingen
- De Amode van het PSW bepaalt hoeveel bits gebruikt worden
voor het routine adres.
- HLASM ondersteunt de BHER mnemonic niet, maar sommige andere
assemblers doen dat wel. In HLASM kan echter een eenvoudige macro
de functie van deze extended mnemonic overnemen.
Voorbeelden
YREGS * Define register names
...
MACRO
&LABEL BHER ®
&LABEL BCR B'1010',® * BR on High or Equal condition
MEND
...
CR R1,R6 * Limit reached?
BHER R14 * Yes: return to caller
...
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.