User Manual
C166S V2
Detailed Instruction Description
User Manual
8-251
V 1.7, 2001-01
EXTP
Begin EXTended Page Sequence
EXTP
Group
System Control Instructions
Syntax
EXTP op1, op2
Source Operand(s)
op1
→
10-bit page number
op2
→
2-bit instruction counter
Destination Operand(s)
none
Operation
(count)
←
(op2) [1
≤
op2
≤
4]
Disable interrupts and Class A traps
Data_Page
←
(op1)
DO WHILE ((count)
≠
0 AND Class_B_Trap_Condition
≠
TRUE)
Next Instruction
(count)
←
(count) - 1
END WHILE
(count)
←
0
Data_Page
←
(DPPx)
Enable interrupts and traps
Description
Overrides the standard DPP addressing scheme of the long and indirect addressing
modes for a specified number of instructions. During their execution, both standard and
PEC interrupts and class A hardware traps are locked. The EXTP instruction becomes
active immediately such that no additional NOPs are required. For any long (’mem’) or
indirect ([...]) address in the EXTP instruction sequence, the 10-bit page number
(address bits A23-A14) is not determined by the contents of a DPP register, but by the
value of op1 itself. The 14-bit page offset (address bits A13-A0) is derived from the long
or indirect address as usual. The value of op2 defines the length of the affected
instruction sequence.
CPU Flags
E
Not affected.
Z
Not affected.
V
Not affected.
C
Not affected.
N
Not affected.
E
Z
V
C
N
-
-
-
-
-
Summary of Contents for C166S V2
Page 102: ...User Manual C166S V2 C166S V2 Memory Organization User Manual 3 102 V 1 7 2001 01...
Page 116: ...User Manual C166S V2 Instruction Pipeline User Manual 4 116 V 1 7 2001 01...
Page 152: ...User Manual C166S V2 Interrupt and Exception Handling User Manual 5 152 V 1 7 2001 01...
Page 204: ...User Manual C166S V2 Instruction Set User Manual 7 204 V 1 7 2001 01...
Page 420: ...User Manual C166S V2 Detailed Instruction Description User Manual 8 420 V 1 7 2001 01...
Page 432: ...User Manual C166S V2 Summary of CPU Subsystem Registers User Manual 9 432 V 1 7 2001 01...
Page 437: ...437...