ecall
exception call
Code: 23 F1
Description: Take a trap with exception level indicated by Areg. This instruction can
be used to implement system calls to an operating system.
Definition:
Areg′ ← Breg
Breg′ ← Creg
Creg′ ← Areg
if (trap level Areg is installed)
take trap level Areg
Status Register:
The status register is saved and a new status register with set values is loaded.
Comments:
Secondary instruction.
Areg must be in the range LowestException to HighestException.
The exception type must be ExceptionProcessType.
See also: eret
Chapter 6.
104/205
®