Intel i960 Jx Developer's Manual page 205

Microprocessor
Table of Contents

Advertisement

case 011
if(execution_mode != supervisor)
else
{
}
break;
case 100
break;
case 101
break;
case 110
break;
case 111
tempa = memory(FP-16);
tempb = memory(FP-12);
get_FP_and_IP();
AC = tempb;
if(execution_mode == supervisor)
}
get_FP_and_IP()
{
FP =PFP;
free(current_register_set);
if(not_allocated(FP))
IP = RIP;
}
Faults:
STANDARD
Example:
ret
Opcode:
ret
See Also:
call, calls, callx
:
# supervisor return, trace on return enabled
2
get_FP_and_IP();
PC.te = 1;
execution_mode = user;
get_FP_and_IP();
:
#reserved - unpredictable behavior
2
:
#reserved - unpredictable behavior
2
:
#reserved - unpredictable behavior
2
:
#interrupt return
2
PC = tempa;
check_pending_interrupts();
break;
retrieve_from_memory(FP);
Refer to
# Program control returns to
# context of calling procedure.
0AH
CTRL
INSTRUCTION SET REFERENCE
section 6.1.6, "Faults" (pg.
6
6-5).
6-93

Advertisement

Table of Contents
loading

Table of Contents